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') |