Beispiel #1
0
 def test_unknown_user_token_returns_no_user(self):
     token = jwt.encode({
         "sub": 23,
         "expires": 1000000000000,
         "iat": 100
     },
                        settings.SECRET_KEY,
                        algorithm="HS256").decode()
     self.assertIsNone(User.from_token(token))
Beispiel #2
0
 def test_valid_token_returns_user(self):
     token = jwt.encode(
         {
             "sub": self.user.id,
             "expires": 1000000000000,
             "iat": 100
         },
         settings.SECRET_KEY,
         algorithm="HS256").decode()
     self.assertEqual(User.from_token(token), self.user)
Beispiel #3
0
 def test_invalid_token_returns_no_user(self):
     self.assertIsNone(User.from_token("sdsfsfd"))
Beispiel #4
0
 def test_no_token_returns_no_user(self):
     self.assertIsNone(User.from_token(None))