from Util import loadTestData import pytest import os suitename = { "test_groupManagementPage":{"TestManagementPage":"managementPage"}, "test_sharingCenterPage":{}, "test_systemDefinitionPage":{}, "test_timedTasksPage":{} } managementPage_data,managementPage_casename = loadTestData.get_ymltestdata( loadTestData.get_ymldatapath(os.path.dirname(__file__)),suitename["test_groupManagementPage"]["TestManagementPage"]) @pytest.fixture(params=managementPage_data,ids=managementPage_casename,scope="class") def managementPage_testdata(request) ->dict: # 返回数据 return request.param if __name__ == '__main__': # print(os.path.dirname(__file__)) print(suitename["test_groupManagementPage"]["TestManagementPage"]) print(loadTestData.get_ymldatapath(os.path.dirname(__file__))) print(loadTestData.get_ymldatapath(os.path.dirname(__file__)),suitename["test_groupManagementPage"]["TestManagementPage"]) print(loadTestData.get_ymltestdata(loadTestData.get_ymldatapath(os.path.dirname(__file__)),suitename["test_groupManagementPage"]["TestManagementPage"]))
from Util import loadTestData import pytest import os suitename = { "test_employeeLoadBoe": 'employeeLoadBoe', "test_employeeRepaymentBoe": 'employeeRepaymentBoe' } employeeLoadBoe_data, employeeLoadBoe_casename = loadTestData.get_ymltestdata( loadTestData.get_ymldatapath(os.path.dirname(__file__)), suitename["test_employeeLoadBoe"]) @pytest.fixture(params=employeeLoadBoe_data, ids=employeeLoadBoe_casename, scope="class") def employeeLoadBoe_testdata(request) -> dict: # 返回数据 return request.param employeeRepaymentBoe_data, employeeRepaymentBoe_casename = loadTestData.get_ymltestdata( loadTestData.get_ymldatapath(os.path.dirname(__file__)), suitename["test_employeeRepaymentBoe"]) @pytest.fixture(params=employeeRepaymentBoe_data, ids=employeeRepaymentBoe_casename, scope="class")
from Util import loadTestData, record import pytest import os suitename = {"test_contractEditPage": 'contractEditPage'} contractEditPage_data, contractEditPage_casename = loadTestData.get_ymltestdata( loadTestData.get_ymldatapath(os.path.dirname(__file__)), suitename["test_contractEditPage"]) @pytest.fixture(params=contractEditPage_data, ids=contractEditPage_casename, scope="class") def contractEditPage_testdata(request) -> dict: # 返回数据 return request.param if __name__ == '__main__': pass
# -*- coding:utf-8 -*- from Util import loadTestData import pytest import os suitename = { "test_comFeeApplyBoe": 'comFeeApplyBoe', "test_applyTravelBoe": 'applyTravelBoe', "test_applyInternationalTravelBoe": 'applyInternationalTravelBoe' } comFeeApplyBoe_data, comFeeApplyBoe_casename = loadTestData.get_ymltestdata( loadTestData.getDataOath(os.path.dirname(os.path.realpath(__file__)), 'yml'), suitename["test_comFeeApplyBoe"]) @pytest.fixture(params=comFeeApplyBoe_data, ids=comFeeApplyBoe_casename, scope="class") def comFeeApplyBoe_testdata(request) -> dict: # 返回数据 return request.param applyTravelBoe_data, applyTravelBoe_casename = loadTestData.get_ymltestdata( loadTestData.get_ymldatapath(os.path.dirname(__file__)), suitename["test_applyTravelBoe"]) @pytest.fixture(params=applyTravelBoe_data,
# -*- coding:utf-8 -*- from Util import loadTestData import pytest import os suitename = { 'test_newIncomeStatementBoe': 'newIncomeStatementBoe', 'test_billingApplicationBoe': 'billingApplicationBoe' } newIncomeStatementBoe_data, newIncomeStatementBoe_casename = loadTestData.get_ymltestdata( loadTestData.getDataOath(os.path.dirname(os.path.realpath(__file__)), 'yml'), suitename["test_newIncomeStatementBoe"]) @pytest.fixture(params=newIncomeStatementBoe_data, ids=newIncomeStatementBoe_casename, scope="class") def newIncomeStatementBoe_testdata(request) -> dict: # 返回数据 return request.param # billingApplicationBoe_data,billingApplicationBoe_casename = loadTestData.get_ymltestdata( # loadTestData.getDataOath(os.path.dirname(os.path.realpath(__file__)), 'yml'),suitename["test_billingApplicationBoe"]) # @pytest.fixture(params=billingApplicationBoe_data,ids=billingApplicationBoe_casename,scope="class") # def billingApplicationBoe_testdata(request) ->dict: # # 返回数据 # return request.param
from Util import loadTestData import pytest import os suitename = { "test_newDailyExpenseBoe": 'newDailyExpenseBoe', "test_newDomesticTravelBoe": 'newDomesticTravelBoe', "test_newMultiDomesticTravelBoe": 'newMultiDomesticTravelBoe' } newDailyExpenseBoe_data, newDailyExpenseBoe_casename = loadTestData.get_ymltestdata( loadTestData.get_ymldatapath(os.path.dirname(__file__)), suitename["test_newDailyExpenseBoe"]) @pytest.fixture(params=newDailyExpenseBoe_data, ids=newDailyExpenseBoe_casename, scope="class") def newDailyExpenseBoe_testdata(request) -> dict: # 返回数据 return request.param newDomesticTravelBoe_data, newDomesticTravelBoe_casename = loadTestData.get_ymltestdata( loadTestData.get_ymldatapath(os.path.dirname(__file__)), suitename["test_newDomesticTravelBoe"]) @pytest.fixture(params=newDomesticTravelBoe_data, ids=newDomesticTravelBoe_casename,