コード例 #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')
コード例 #2
0
ファイル: test_views.py プロジェクト: dwchung4/WTFPrinceton
    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')
コード例 #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/')