Example #1
0
    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')
Example #2
0
    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')
Example #3
0
 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/')