test_00_login.py 723 B

12345678910111213141516171819202122232425262728293031323334
  1. # -*- coding: utf-8 -*-
  2. """Test Apis."""
  3. import urllib
  4. import pytest
  5. from utils import *
  6. from walle.model.user import UserModel
  7. from copy import deepcopy
  8. from test_00_base import user_data_login
  9. @pytest.mark.usefixtures('db')
  10. class TestApiPassport:
  11. """api role testing"""
  12. uri_prefix = '/api/passport'
  13. user_id = {}
  14. user_data = deepcopy(user_data_login)
  15. def test_fetch(self):
  16. u = UserModel.get_by_id(1)
  17. def test_login(self, user, testapp, client, db):
  18. """create successful."""
  19. resp = client.post('%s/login' % (self.uri_prefix), data=self.user_data)
  20. response_success(resp)
  21. del self.user_data['password']
  22. compare_req_resp(self.user_data, resp)