67 self.assertEquals(list_arg('arg3', d), ['bar',]) |
67 self.assertEquals(list_arg('arg3', d), ['bar',]) |
68 self.assertEquals({'arg3' : ['bar'],}, d) |
68 self.assertEquals({'arg3' : ['bar'],}, d) |
69 |
69 |
70 |
70 |
71 def test_from_controller(self): |
71 def test_from_controller(self): |
|
72 self.req.vreg['controllers'] = {'view': 1, 'login': 1} |
72 self.assertEquals(self.req.from_controller(), 'view') |
73 self.assertEquals(self.req.from_controller(), 'view') |
73 req = FakeRequest(url='project?vid=list') |
74 req = FakeRequest(url='project?vid=list') |
|
75 req.vreg['controllers'] = {'view': 1, 'login': 1} |
74 # this assertion is just to make sure that relative_path can be |
76 # this assertion is just to make sure that relative_path can be |
75 # correctly computed as it is used in from_controller() |
77 # correctly computed as it is used in from_controller() |
76 self.assertEquals(req.relative_path(False), 'project') |
78 self.assertEquals(req.relative_path(False), 'project') |
77 self.assertEquals(req.from_controller(), 'view') |
79 self.assertEquals(req.from_controller(), 'view') |
78 # test on a valid non-view controller |
80 # test on a valid non-view controller |
79 req = FakeRequest(url='login?x=1&y=2') |
81 req = FakeRequest(url='login?x=1&y=2') |
|
82 req.vreg['controllers'] = {'view': 1, 'login': 1} |
80 self.assertEquals(req.relative_path(False), 'login') |
83 self.assertEquals(req.relative_path(False), 'login') |
81 self.assertEquals(req.from_controller(), 'login') |
84 self.assertEquals(req.from_controller(), 'login') |
82 |
85 |
83 |
86 |
84 class UtilsTC(TestCase): |
87 class UtilsTC(TestCase): |