web/test/test_views.py
changeset 473 c0bf9e1e8b36
parent 0 b97547f5f1fa
child 569 94e2202ee9c3
equal deleted inserted replaced
472:958805c342b6 473:c0bf9e1e8b36
    35         self.auto_populate(10)
    35         self.auto_populate(10)
    36 
    36 
    37     def test_manual_tests(self):
    37     def test_manual_tests(self):
    38         rset = self.execute('Any P,F,S WHERE P is EUser, P firstname F, P surname S')
    38         rset = self.execute('Any P,F,S WHERE P is EUser, P firstname F, P surname S')
    39         self.view('table', rset, template=None, displayfilter=True, displaycols=[0,2])
    39         self.view('table', rset, template=None, displayfilter=True, displaycols=[0,2])
    40         rset = self.execute('Any P,F,S WHERE P is EUser, P firstname F, P surname S LIMIT 1')
    40         rset = self.execute('Any P,F,S LIMIT 1 WHERE P is EUser, P firstname F, P surname S')
    41         rset.req.form['rtype'] = 'firstname'
    41         rset.req.form['rtype'] = 'firstname'
    42         self.view('editrelation', rset, template=None, htmlcheck=False)
    42         self.view('editrelation', rset, template=None, htmlcheck=False)
    43         rset.req.form['rtype'] = 'use_email'
    43         rset.req.form['rtype'] = 'use_email'
    44         self.view('editrelation', rset, template=None, htmlcheck=False)
    44         self.view('editrelation', rset, template=None, htmlcheck=False)
    45         
    45         
    47     def test_sortable_js_added(self):
    47     def test_sortable_js_added(self):
    48         rset = self.execute('EUser X')
    48         rset = self.execute('EUser X')
    49         # sortable.js should not be included by default
    49         # sortable.js should not be included by default
    50         self.failIf('jquery.tablesorter.js' in self.view('oneline', rset))
    50         self.failIf('jquery.tablesorter.js' in self.view('oneline', rset))
    51         # but should be included by the tableview
    51         # but should be included by the tableview
    52         rset = self.execute('Any P,F,S WHERE P is EUser, P firstname F, P surname S LIMIT 1')
    52         rset = self.execute('Any P,F,S LIMIT 1 WHERE P is EUser, P firstname F, P surname S')
    53         self.failUnless('jquery.tablesorter.js' in self.view('table', rset))
    53         self.failUnless('jquery.tablesorter.js' in self.view('table', rset))
    54 
    54 
    55     def test_js_added_only_once(self):
    55     def test_js_added_only_once(self):
    56         self.vreg.register_vobject_class(SomeView)
    56         self.vreg.register_vobject_class(SomeView)
    57         rset = self.execute('EUser X')
    57         rset = self.execute('EUser X')