web/test/test_views.py
changeset 10726 bb91f581c389
parent 10655 13081d3f7c99
equal deleted inserted replaced
10725:1776c94a74e8 10726:bb91f581c389
    55 
    55 
    56     def test_sortable_js_added(self):
    56     def test_sortable_js_added(self):
    57         with self.admin_access.web_request() as req:
    57         with self.admin_access.web_request() as req:
    58             # sortable.js should not be included by default
    58             # sortable.js should not be included by default
    59             rset = req.execute('CWUser X')
    59             rset = req.execute('CWUser X')
    60             self.assertNotIn('jquery.tablesorter.js', self.view('oneline', rset, req=req).source)
    60             self.assertNotIn(b'jquery.tablesorter.js', self.view('oneline', rset, req=req).source)
    61 
    61 
    62         with self.admin_access.web_request() as req:
    62         with self.admin_access.web_request() as req:
    63             # but should be included by the tableview
    63             # but should be included by the tableview
    64             rset = req.execute('Any P,F,S LIMIT 1 WHERE P is CWUser, P firstname F, P surname S')
    64             rset = req.execute('Any P,F,S LIMIT 1 WHERE P is CWUser, P firstname F, P surname S')
    65             self.assertIn('jquery.tablesorter.js', self.view('table', rset, req=req).source)
    65             self.assertIn(b'jquery.tablesorter.js', self.view('table', rset, req=req).source)
    66 
    66 
    67     def test_js_added_only_once(self):
    67     def test_js_added_only_once(self):
    68         with self.admin_access.web_request() as req:
    68         with self.admin_access.web_request() as req:
    69             self.vreg._loadedmods[__name__] = {}
    69             self.vreg._loadedmods[__name__] = {}
    70             self.vreg.register(SomeView)
    70             self.vreg.register(SomeView)
    71             rset = req.execute('CWUser X')
    71             rset = req.execute('CWUser X')
    72             source = self.view('someview', rset, req=req).source
    72             source = self.view('someview', rset, req=req).source
    73             self.assertEqual(source.count('spam.js'), 1)
    73             self.assertEqual(source.count(b'spam.js'), 1)
    74 
    74 
    75     def test_unrelateddivs(self):
    75     def test_unrelateddivs(self):
    76         with self.admin_access.client_cnx() as cnx:
    76         with self.admin_access.client_cnx() as cnx:
    77             group = cnx.create_entity('CWGroup', name=u'R&D')
    77             group = cnx.create_entity('CWGroup', name=u'R&D')
    78             cnx.commit()
    78             cnx.commit()