test_00_login.py 743 B

1234567891011121314151617181920212223242526272829303132333435
  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. #: 4 登录 owner
  10. @pytest.mark.usefixtures('db')
  11. class TestApiPassport:
  12. """api role testing"""
  13. uri_prefix = '/api/passport'
  14. user_id = {}
  15. user_data = deepcopy(user_data_login)
  16. def test_fetch(self):
  17. u = UserModel.get_by_id(2)
  18. def test_login(self, user, testapp, client, db):
  19. """create successful."""
  20. resp = client.post('%s/login' % (self.uri_prefix), data=self.user_data)
  21. response_success(resp)
  22. del self.user_data['password']
  23. compare_req_resp(self.user_data, resp)