def test_expiration_recreation(self):
        token = AccessToken.create_token(self.resource, self.user)
        token.time_issued = timezone.now() - timedelta(hours=2)
        token.save()
        self.assertTrue(token.expired)
        valid, token = AccessToken.validate(token, self.resource.pk)
        self.assertFalse(valid)

        new_token = AccessToken.create_token(self.resource, self.user)
        self.assertFalse(new_token.expired)
        valid, new_token = AccessToken.validate(new_token, self.resource.pk)
        self.assertTrue(valid)
示例#2
0
    def test_expiration_recreation(self):
        token = AccessToken.create_token(self.resource, self.user)
        token.time_issued = timezone.now() - timedelta(hours=2)
        token.save()
        self.assertTrue(token.expired)
        valid, token = AccessToken.validate(token, self.resource.pk)
        self.assertFalse(valid)

        new_token = AccessToken.create_token(self.resource, self.user)
        self.assertFalse(new_token.expired)
        valid, new_token = AccessToken.validate(new_token, self.resource.pk)
        self.assertTrue(valid)
 def test_bad_token(self):
     token = uuid.uuid4()
     valid, token = AccessToken.validate(token, self.resource.pk)
     self.assertFalse(valid)
 def test_wrong_resource(self):
     token_str = unicode(AccessToken.create_token(self.resource, self.user))
     new_resource = any_model(SimpleResource)
     valid, token = AccessToken.validate(token_str, new_resource.pk)
     self.assertFalse(valid)
 def test_valid(self):
     token_str = unicode(AccessToken.create_token(self.resource, self.user))
     valid, token = AccessToken.validate(token_str, self.resource.pk)
     self.assertTrue(valid)
     self.assertEqual(token.token, token_str)
示例#6
0
 def test_bad_token(self):
     token = uuid.uuid4()
     valid, token = AccessToken.validate(token, self.resource.pk)
     self.assertFalse(valid)
示例#7
0
 def test_wrong_resource(self):
     token_str = unicode(AccessToken.create_token(self.resource, self.user))
     new_resource = any_model(SimpleResource)
     valid, token = AccessToken.validate(token_str, new_resource.pk)
     self.assertFalse(valid)
示例#8
0
 def test_valid(self):
     token_str = unicode(AccessToken.create_token(self.resource, self.user))
     valid, token = AccessToken.validate(token_str, self.resource.pk)
     self.assertTrue(valid)
     self.assertEqual(token.token, token_str)