示例#1
0
 def test_raise_response(self):
     def foo():
         raise RedirectResponse('/redirect')
     foo.__module__ = 'views.user'
     foo = View(foo)
     request = {
         'cookies': {},
         'fields': {},
         'headers': {},
         'path': Path('/test'),
     }
     with self.assertRaises(RedirectResponse):
         foo.render(request)
示例#2
0
 def test_return_response(self):
     def foo():
         return RedirectResponse('/redirect')
     foo.__module__ = 'views.user'
     foo = View(foo)
     request = {
         'cookies': {},
         'fields': {},
         'headers': {},
         'path': Path('/test'),
     }
     resp = foo.render(request)
     self.assertIsInstance(resp, RedirectResponse)