Commit 8fa349e3 by 文鑫

修改data

parent 0895ff2b
No preview for this file type
......@@ -11,9 +11,15 @@ from common.getData import DoExcelByPandas
class TestSystem():
parametrize = DoExcelByPandas().get_data_for_pytest('./data/data.xlsx', 'Sheet1')
# data = DoExcelByPandas.get_data_for_allure('./data/data.xlsx','Sheet1')
def setup_class(self):
print("setup_function:在用例执行前执行")
def teardown_class(self):
print("teardown_function:在用例执行后执行")
@allure.title('{story}')
@pytest.mark.parametrize('id,url,data,story,method,severity,condition,except_result',parametrize)
def test(self,id,url,data,story,method,severity,condition,except_result): # test开头的测试函数
print('正在执行',story)
headers = getHeader.get_Header()
url = url
json = eval(data)
......@@ -25,44 +31,7 @@ class TestSystem():
# print (type(response[condition]))
assert response[condition] == str(except_result)
# @allure.story('获取用户列表')
# @allure.severity('critical')
# def test_getUser(self):
# headers = getHeader.get_Header()
# url = config.url + '/web/user/queryUserPages'
# json = {"pageNum":1,"pageSize":10,"deptCode":"650000000000"}
# r = requests.post(url=url, json=json,headers = headers)
# assert ( r.json()['result']['list'][0]['userCode']) == '000000'
#
# @allure.story('获取角色列表')
# @allure.severity('critical')
# def test_getRole(self):
# headers = getHeader.get_Header()
# url = config.url + '/web/role/queryRolePageByCurUser'
# json = {"pageNum":1,"pageSize":10}
# r = requests.post(url=url, json=json,headers = headers)
# assert r.json()['result']['list'][0]['roleCode'] == '001002'
#
# @allure.story('获取部门列表')
# @allure.severity('critical')
# def test_getDepartment(self):
# headers = getHeader.get_Header()
# url = config.url + '/web/dept/queryByDeptCode'
# json = {"deptCode":"650000000000"}
# r = requests.post(url=url, json=json, headers=headers)
# assert r.json()['result']['deptCode'] == '650000000000'
#
# @allure.story('获取意见反馈列表')
# @allure.severity('critical')
# def test_getFeedback(self):
# headers = getHeader.get_Header()
# url = config.url + '/web/feedback/list'
# json = {"pageSize":10,"pageNum":1,"total":0,"pages":0,"userName":"","deptCode":""}
# r = requests.post(url=url,json=json,headers=headers)
# assert r.json()['result']['list'][0]['userCode'] == '999999'
if __name__ == '__main__':
pytest.main(['-s','test_System.py']) #-s参数是为了显示用例的打印信息。 -q参数只显示结果,不显示过程
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment