web/test/unittest_views_navigation.py
branchstable
changeset 7000 09e32d10e6bc
parent 6366 1806148d6ce8
child 7791 31bb51ea5485
equal deleted inserted replaced
6996:86214f0da14f 7000:09e32d10e6bc
    56         self.assertIsInstance(navcomp, PageNavigationSelect)
    56         self.assertIsInstance(navcomp, PageNavigationSelect)
    57         rset = self.execute('Any X,N ORDERBY N LIMIT 120 WHERE X name N')
    57         rset = self.execute('Any X,N ORDERBY N LIMIT 120 WHERE X name N')
    58         navcomp = self.vreg['components'].select('navigation', req, rset=rset, page_size=20)
    58         navcomp = self.vreg['components'].select('navigation', req, rset=rset, page_size=20)
    59         self.assertIsInstance(navcomp, PageNavigationSelect)
    59         self.assertIsInstance(navcomp, PageNavigationSelect)
    60 
    60 
    61     def test_navigation_selection_not_enough(self):
    61     def test_navigation_selection_not_enough_1(self):
    62         req = self.request()
    62         req = self.request()
    63         rset = self.execute('Any X,N LIMIT 10 WHERE X name N')
    63         rset = self.execute('Any X,N LIMIT 10 WHERE X name N')
    64         navcomp = self.vreg['components'].select_or_none('navigation', req, rset=rset)
    64         navcomp = self.vreg['components'].select_or_none('navigation', req, rset=rset)
    65         self.assertEqual(navcomp, None)
    65         self.assertEqual(navcomp, None)
    66         req.set_search_state('W:X:Y:Z')
    66         req.set_search_state('W:X:Y:Z')
    67         navcomp = self.vreg['components'].select_or_none('navigation', req, rset=rset)
    67         navcomp = self.vreg['components'].select_or_none('navigation', req, rset=rset)
    68         self.assertEqual(navcomp, None)
    68         self.assertEqual(navcomp, None)
    69         req.set_search_state('normal')
    69         req.set_search_state('normal')
    70 
    70 
    71     def test_navigation_selection_not_enough(self):
    71     def test_navigation_selection_not_enough_2(self):
    72         req = self.request()
    72         req = self.request()
    73         rset = self.execute('Any N, COUNT(RDEF) GROUPBY N ORDERBY N WHERE RDEF relation_type RT, RT name N')
    73         rset = self.execute('Any N, COUNT(RDEF) GROUPBY N ORDERBY N WHERE RDEF relation_type RT, RT name N')
    74         navcomp = self.vreg['components'].select('navigation', req, rset=rset)
    74         navcomp = self.vreg['components'].select('navigation', req, rset=rset)
    75         self.assertIsInstance(navcomp, SortedNavigation)
    75         self.assertIsInstance(navcomp, SortedNavigation)
    76         req.set_search_state('W:X:Y:Z')
    76         req.set_search_state('W:X:Y:Z')