Commit 34db1b95 by dengmaosheng

提交代码

parent 29e9c3d4
...@@ -15,7 +15,7 @@ from config import BMCConfig ...@@ -15,7 +15,7 @@ from config import BMCConfig
@allure.feature("登录") @allure.feature("登录")
class TestLogin(): class TestLogin():
workBook = xlrd.open_workbook(f'{BMCConfig.root_path}/test_case_data/bmc/bmc_login_20210513.xlsx') workBook = xlrd.open_workbook(f'{BMCConfig.root_path}/test_case_data/bmc/bmc_login_20210513.xlsx')
@allure.story("账号信息基本功能") @allure.story("登录")
@allure.severity("") @allure.severity("")
@allure.title("{inData[testPoint]}") @allure.title("{inData[testPoint]}")
@allure.testcase("{inData[yapiAddress]}") @allure.testcase("{inData[yapiAddress]}")
...@@ -31,6 +31,20 @@ class TestLogin(): ...@@ -31,6 +31,20 @@ class TestLogin():
print(res) print(res)
assert res['code'] == expectData['code'] assert res['code'] == expectData['code']
@allure.story("激活")
@allure.link("")
@allure.description("/user/credit/idAuth")
@allure.title("{inData[testPoint]}")
@pytest.mark.parametrize("inData", get_excelData(workBook, '登录', 'Active'))
def test_active(self,inData):
url = f"{BMCConfig().host}{inData['url']}"
method = inData['method']
req_data = inData['reqData']
expectData = inData['expectData']
headers = config.BMCConfig.headers
res = request_main(url=url, headers=headers, method=method, data=req_data)
print(res)
assert res['code'] == expectData['code']
if __name__ == '__main__': if __name__ == '__main__':
pytest.main(['-s', '-v', 'test_accountinfo.py', pytest.main(['-s', '-v', 'test_accountinfo.py',
......
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