def test_status(self): self.assertEqual( fwx.RedirectResponse('/location', permanent=True).status, 308, ) self.assertEqual( fwx.RedirectResponse('/location', permanent=False).status, 307, )
def test_permanent_defaults_to_true(self): response = fwx.RedirectResponse('/location') self.assertEqual(response.permanent, True)
def test_takes_location_as_keyword_argument(self): response = fwx.RedirectResponse(location='/location') self.assertEqual(response.location, '/location')
def test_takes_location_as_positional_argument(self): response = fwx.RedirectResponse('/location') self.assertEqual(response.location, '/location')
def test_content(self): self.assertEqual( fwx.RedirectResponse('/location').content, (b'',), )
def test_headers(self): self.assertEqual( fwx.RedirectResponse('/location').headers, (('Location','/location'),), )