Esempio n. 1
0
 def test_locateChildPreservesQueryArguments(self):
     """
     L{LoginPage.locateChild} should create a new L{LoginPage} with query
     arguments extracted from the traversal context.
     """
     self.request.args = {'foo': ['bar']}
     page = LoginPage(self.siteStore)
     child, remaining = page.locateChild(self.context, None)
     self.assertTrue(isinstance(child, LoginPage))
     self.assertEqual(child.arguments, self.request.args)
Esempio n. 2
0
 def test_locateChildPreservesQueryArguments(self):
     """
     L{LoginPage.locateChild} should create a new L{LoginPage} with query
     arguments extracted from the traversal context.
     """
     self.request.args = {'foo': ['bar']}
     page = LoginPage(self.siteStore)
     child, remaining = page.locateChild(self.context, None)
     self.assertTrue(isinstance(child, LoginPage))
     self.assertEqual(child.arguments, self.request.args)
Esempio n. 3
0
 def test_locateChildPreservesSegments(self):
     """
     L{LoginPage.locateChild} should create a new L{LoginPage} with segments
     extracted from the traversal context.
     """
     segments = ('foo', 'bar')
     page = LoginPage(self.siteStore)
     child, remaining = page.locateChild(self.context, segments)
     self.assertTrue(isinstance(child, LoginPage))
     self.assertEqual(remaining, ())
     self.assertEqual(child.segments, segments)
Esempio n. 4
0
 def test_locateChildPreservesSegments(self):
     """
     L{LoginPage.locateChild} should create a new L{LoginPage} with segments
     extracted from the traversal context.
     """
     segments = ('foo', 'bar')
     page = LoginPage(self.siteStore)
     child, remaining = page.locateChild(self.context, segments)
     self.assertTrue(isinstance(child, LoginPage))
     self.assertEqual(remaining, ())
     self.assertEqual(child.segments, segments)