diff --git a/atdd/__pycache__/ATDDCase.cpython-36.pyc b/atdd/__pycache__/ATDDCase.cpython-36.pyc new file mode 100644 index 0000000..d6eb5d2 --- /dev/null +++ b/atdd/__pycache__/ATDDCase.cpython-36.pyc diff --git a/atdd/__pycache__/PcPost.cpython-36.pyc b/atdd/__pycache__/PcPost.cpython-36.pyc new file mode 100644 index 0000000..046c7b5 --- /dev/null +++ b/atdd/__pycache__/PcPost.cpython-36.pyc diff --git a/tests/Staff-Management/MemberList/test_memlist_mem.py b/tests/Staff-Management/MemberList/test_memlist_mem.py new file mode 100644 index 0000000..77d3c8b --- /dev/null +++ b/tests/Staff-Management/MemberList/test_memlist_mem.py @@ -0,0 +1,18 @@ +# Author: liuyang 2017年11月7日16:43:08 + +from atdd.PcPost import PcPost + + +class ReadMemList(PcPost): + def setUp(self): + self.do_login(self.host, self.mobile, self.psw, self.domain) + + def test_memlist(self): + interfaceUrl = "/contact/Apicp/User/DepartmentMember" + data = { + } + result = self.PcPost(interfaceUrl, data) + print(self.host + '/' + self.domain + interfaceUrl) + self.assertEqual("ok", result["errmsg"], msg=result["errmsg"]) # 怎样断言返回结果中的limit(动态)数据? + # print(result) + return result diff --git a/tests/Staff-Management/MemberList/test_search_mem.py b/tests/Staff-Management/MemberList/test_search_mem.py new file mode 100644 index 0000000..97579cb --- /dev/null +++ b/tests/Staff-Management/MemberList/test_search_mem.py @@ -0,0 +1,56 @@ +import unittest +from atdd.PcPost import PcPost + + +class SearchMem(PcPost): + + def setUp(self): + self.do_login(self.host, self.mobile, self.psw, self.domain) + + # 全部列表 + def test_search_mem(self): + interfaceUrl = '/contact/Apicp/User/DepartmentMember' + data = { + } + result = self.PcPost(interfaceUrl, data) + print('接口地址:' + self.host + '/' + self.domain + interfaceUrl) + # print(result) + return result + + # 按姓名搜索 + def test_search_name(self): + interfaceUrl = '/contact/Apicp/User/DepartmentMember' + data = { + 'name': '刘洋' + } + result = self.PcPost(interfaceUrl, data) + type(result) + print('接口地址: ' + self.host + '/' + self.domain + interfaceUrl) + self.assertEqual(0, result['errcode'], msg=result['errcode']) + # self.assertEqual('ok', result['errsdkcode'], msg=result['errsdkcode']) # 怎样断言返回结果中的limit(动态)数据? + # print(result) + return result + + def test_search_mobile(self): + interfaceurl = '/contact/Apicp/User/DepartmentMember' + data = { + 'mobile': 13818801804 + } + result = self.PcPost(interfaceurl, data) + print('接口地址:' + self.host + '/' + self.domain + interfaceurl) + self.assertEqual(0, result['errcode'], msg=result['errcode']) + return result + + def test_search_role(self): + interfaceurl = '/contact/Apicp/User/DepartmentMember' + data = { + 'role_ids[0]': '6B3BC32E0A692CB96B91BD6A4C2D06BB' # 需动态获取角色列表数据作为参数读取 + } + result = self.PcPost(interfaceurl, data) + self.assertEqual(0, result['errcode'], msg=result['errcode']) + print(result) + return result + + +if __name__ == '__main__': + unittest.main()