forked from ceshiren/HogwartsLG5
/
test_request.py
26 lines (22 loc) · 1019 Bytes
/
test_request.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import pytest,yaml
from requests_work2.common.member_req import Member
class TestApi:
def setup_class(self):
self.member = Member()
@pytest.mark.parametrize(['userid','name','phone','depid'],yaml.safe_load
(open('../common/member.yml',encoding='utf-8')).get('data'),
ids = yaml.safe_load(open('../common/member.yml', encoding='utf-8')).get('ids'))
def test_del_member(self,userid,name,phone,depid):
#新增成员
res = self.member.add_member(userid,name,phone,depid)
pytest.assume(res.get('errmsg','新增失败') == 'created')
#查询成员
res = self.member.get_member(userid)
pytest.assume(res.get('userid', '找不到user_id') == userid)
#删除成员
self.member.del_member(userid)
#查询成员
res = self.member.get_member(userid)
pytest.assume(res.get('errcode', '找不到user_id') == 60111)
if __name__ == '__main__':
pytest.main(['test_request.py','-sv'])