示例#1
0
 def test_invalid_token_validity(self):
     response = self.register('Cristobal', 'Colon', '*****@*****.**',
                              'america16')
     self.assertEqual(response.status_code, 200)
     response = self.login('*****@*****.**', 'america16')
     acc = AccountModel.find_by_email('*****@*****.**')
     self.assertEqual(None, AccountModel.verify_auth_token('askldjaofhsah'))
示例#2
0
 def test_expired_token_validity(self):
     response = self.register('Cristobal', 'Colon', '*****@*****.**',
                              'america16')
     self.assertEqual(response.status_code, 200)
     acc = AccountModel.find_by_email('*****@*****.**')
     self.assertEqual(
         None,
         AccountModel.verify_auth_token(
             acc.generate_auth_token(expiration=-1)))
示例#3
0
 def test_valid_token_validity(self):
     response = self.register('Cristobal', 'Colon', '*****@*****.**',
                              'america16')
     self.assertEqual(response.status_code, 200)
     response = self.login('*****@*****.**', 'america16')
     acc = AccountModel.find_by_email('*****@*****.**')
     self.assertEqual(
         acc.id,
         AccountModel.verify_auth_token(json.loads(
             response.data)['token']).id)