Commit de66a797 by fanxun

更改注册用例数据

parent 5a018bf2
...@@ -12,39 +12,44 @@ from common.tools import request_main ...@@ -12,39 +12,44 @@ from common.tools import request_main
from config import BMCConfig 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]}")
@allure.description("url:/auth/login 。。。。") # @allure.description("url:/auth/login 。。。。")
@pytest.mark.parametrize("inData", get_excelData(workBook,'登录', 'login')) # @pytest.mark.parametrize("inData", get_excelData(workBook,'登录', 'login'))
def test_login(self,inData): # def test_login(self,inData):
url = f"{BMCConfig().host}{inData['url']}" # url = f"{BMCConfig().host}{inData['url']}"
method = inData['method'] # method = inData['method']
req_data = inData['reqData'] # req_data = inData['reqData']
expectData = inData['expectData'] # expectData = inData['expectData']
headers = config.BMCConfig.loginheader # headers = config.BMCConfig.loginheader
res = request_main(url= url,headers = headers,method =method,data = req_data,has_token=True) # res = request_main(url= url,headers = headers,method =method,data = req_data,has_token=True)
print(res) # assert res['code'] == expectData['code']
assert res['code'] == expectData['code'] #
# @allure.story("激活")
@allure.story("激活") # @allure.link("")
@allure.link("") # @allure.description("/user/credit/idAuth")
@allure.description("/user/credit/idAuth") # @allure.title("{inData[testPoint]}")
@allure.title("{inData[testPoint]}") # @pytest.mark.parametrize("inData", get_excelData(workBook, '登录', 'Active'))
@pytest.mark.parametrize("inData", get_excelData(workBook, '登录', 'Active')) # def test_active(self,inData):
def test_active(self,inData): # url = f"{BMCConfig().host}{inData['url']}"
url = f"{BMCConfig().host}{inData['url']}" # method = inData['method']
method = inData['method'] # req_data = inData['reqData']
req_data = inData['reqData'] # expectData = inData['expectData']
expectData = inData['expectData'] # headers = config.BMCConfig.headers
headers = config.BMCConfig.headers # res = request_main(url=url, headers=headers, method=method, data=req_data)
res = request_main(url=url, headers=headers, method=method, data=req_data) # assert res['code'] == expectData['code']
print(res)
assert res['code'] == expectData['code']
class TestRegister():
"""注册"""
workBook = xlrd.open_workbook(f'{BMCConfig.root_path}/test_case_data/bmc/bmc_base_info_2021513.xlsx')
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