Example #1
0
 def test_get_token_by_not_existed_username(self):
     self._set_user_settings()
     token_backend = InMemoryTokenBackend()
     user_model = UserSQLiteModel()
     user = self._create_simple_user(user_model)
     token_backend.save('api', 'my_test_token', user_id=user.id)
     token = token_backend.get_token_by_username('unknown', user.username)
     self.assertEqual(token, {})
Example #2
0
 def test_get_token_by_username(self):
     self._set_user_settings()
     token_backend = InMemoryTokenBackend()
     user_model = UserSQLiteModel()
     user = self._create_simple_user(user_model)
     token_data = {
         'name': 'api',
         'token': 'my_test_token',
         'user_id': user.id
     }
     token_backend.save(
         token_data['name'],
         token_data['token'],
         user_id=token_data['user_id']
     )
     db_token = token_backend.get_token_by_username('api', user.username)
     self.assertEqual(db_token['name'], token_data['name'])
     self.assertEqual(db_token['token'], token_data['token'])
     self.assertEqual(db_token['user_id'], token_data['user_id'])
Example #3
0
 def test_save(self):
     self._set_user_settings()
     token_backend = InMemoryTokenBackend()
     user_model = UserSQLiteModel()
     user = self._create_simple_user(user_model)
     token_backend.save('api', 'my_test_token', user_id=user.id)