コード例 #1
0
    def test_validate_token(self):

        request = self.factory.get(
            self.url,
            {'state': 'aw1231jass'}  #forged token
        )
        request.user = self.user
        view = AuthReturnView(request=request)
        valid = view.validate_token()
        self.assertFalse(valid)

        #generate valid token for user
        token = xsrfutil.generate_token(settings.SECRET_KEY, self.user)
        request = self.factory.get(
            self.url,
            {'state': token}  #valid token
        )
        request.user = self.user
        view = AuthReturnView(request=request)
        valid = view.validate_token()
        self.assertTrue(valid)
コード例 #2
0
 def initiate_view(self):
     view = AuthReturnView(request=self.request)
     return view