Guest User

Untitled

a guest
Apr 3rd, 2018
309
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. import unittest
  2. import datetime
  3.  
  4. from app.main import db
  5. from app.main.model.user import User
  6. from app.test.base import BaseTestCase
  7.  
  8.  
  9. class TestUserModel(BaseTestCase):
  10.  
  11. def test_encode_auth_token(self):
  12. user = User(
  13. email='test@test.com',
  14. password='test',
  15. registered_on=datetime.datetime.utcnow()
  16. )
  17. db.session.add(user)
  18. db.session.commit()
  19. auth_token = user.encode_auth_token(user.id)
  20. self.assertTrue(isinstance(auth_token, bytes))
  21.  
  22. def test_decode_auth_token(self):
  23. user = User(
  24. email='test@test.com',
  25. password='test',
  26. registered_on=datetime.datetime.utcnow()
  27. )
  28. db.session.add(user)
  29. db.session.commit()
  30. auth_token = user.encode_auth_token(user.id)
  31. self.assertTrue(isinstance(auth_token, bytes))
  32. self.assertTrue(User.decode_auth_token(auth_token.decode("utf-8") ) == 1)
  33.  
  34.  
  35. if __name__ == '__main__':
  36. unittest.main()
Add Comment
Please, Sign In to add comment