コード例 #1
0
ファイル: common.py プロジェクト: win-123/Autotest
def project_info_logic(data_type=True, **kwargs):
    """
    项目信息逻辑处理
    :param data_type: boolean:True 默认新增项目
    :param kwargs: dict: 项目信息
    :return:
    """
    dic = {
        "project_name": {
            "error_val": "",
            "error_msg": "项目名称不能为空"
        },
        "responsible_name": {
            "error_val": "",
            "error_msg": "负责人不能为空"
        },
        "test_user": {
            "error_val": "",
            "error_msg": "测试人员不能为空"
        },
        "dev_user": {
            "error_val": "",
            "error_msg": "开发人员不能为空"
        },
        "publish_app": {
            "error_val": "",
            "error_msg": "发布应用不能为空"
        },
    }

    for k, v in dic.items():
        if kwargs.get(k) == v["error_val"]:
            return v["error_msg"]

    return add_project_data(data_type, **kwargs)
コード例 #2
0
def project_info_logic(type=True, **kwargs):
    if kwargs.get('project_name') is '':
        return '项目名称不能为空'
    if kwargs.get('responsible_name') is '':
        return '负责人不能为空'
    if kwargs.get('test_user') is '':
        return '测试人员不能为空'
    if kwargs.get('dev_user') is '':
        return '开发人员不能为空'
    if kwargs.get('publish_app') is '':
        return '发布应用不能为空'

    return add_project_data(type, **kwargs)
コード例 #3
0
ファイル: common.py プロジェクト: nansenma/HttpRunnerManager
def project_info_logic(type=True, **kwargs):
    """
    项目信息逻辑处理
    :param type: boolean:True 默认新增项目
    :param kwargs: dict: 项目信息
    :return:
    """
    if kwargs.get('project_name') is '':
        return '项目名称不能为空'
    if kwargs.get('responsible_name') is '':
        return '负责人不能为空'
    if kwargs.get('test_user') is '':
        return '测试人员不能为空'
    if kwargs.get('dev_user') is '':
        return '开发人员不能为空'
    if kwargs.get('publish_app') is '':
        return '发布应用不能为空'

    return add_project_data(type, **kwargs)