def test_redirect_url(self): self.assertEqual(_redirect_url(self.request), '/') self.request.META = {'HTTP_REFERER': '/home/'} self.assertEqual(_redirect_url(self.request), '/home/') self.request.GET = {'next': 'foo'} self.assertEqual(_redirect_url(self.request), 'foo')
def test_https_redirect_url(self): self.request = SecureRequestFactory() self.request.GET = {} self.request.META = {'HTTP_REFERER': 'https://example.com/'} self.assertEqual(_redirect_url(self.request), 'https://example.com/')