示例#1
0
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"]))
示例#2
0
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")
示例#3
0
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
示例#4
0
# -*- 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,
示例#5
0
# -*- 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
示例#6
0
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,