예제 #1
0
    def teststeps(self):
        STEP(1, '更新数据库中的合同编号')
        contracCommon().updateContractNo()

        STEP(2, '暂存线上合同(框架+执行单)')
        testId = 'API-3201-01'
        apiCommon().check_data(testId=testId, headers=headers)
예제 #2
0
    def teststeps(self):
        STEP(1, '添加供应商采销 QY2021010100006')
        testId = 'API-1206-01'
        apiCommon().check_data(testId)

        STEP(2, '重复添加供应商采销')
        testId = 'API-1206-02'
        apiCommon().check_data(testId, isCheckSucces=False)
예제 #3
0
    def teststeps(self):
        STEP(1, '变更供应商名称 QY2021010100006')
        testId = 'API-1203-01'
        apiCommon().check_data(testId)

        STEP(2, '恢复供应商名称')
        testId = 'API-1203-02'
        apiCommon().check_data(testId)
예제 #4
0
    def teststeps(self):
        STEP(1, '供应商账号停用 QY2021010100006')
        testId = 'API-1210-01'
        apiCommon().check_data(testId)

        STEP(2, '供应商账号启用 QY2021010100006')
        testId = 'API-1210-02'
        apiCommon().check_data(testId)
예제 #5
0
    def teststeps(self):
        STEP(1, '获取经理节点人选')
        testId = 'API-3122-01'
        apiCommon().check_data(testId=testId, headers=headers)

        STEP(2, '获取会计经理节点人选')
        testId = 'API-3122-02'
        apiCommon().check_data(testId=testId, headers=headers)
예제 #6
0
    def teststeps(self):
        STEP(1, '撤回合同')
        testId = 'API-3203-01'
        apiCommon().check_data(testId=testId, headers=headers)

        STEP(2, '重新提交合同')
        testId = 'API-3202-01'
        apiCommon().check_data(testId=testId, headers=headers)
예제 #7
0
    def teststeps(self):
        STEP(1, '催办')
        testId = 'API-3205-01'
        apiCommon().check_data(testId=testId, headers=headers)

        STEP(2, '催办-10分内重复催办')
        testId = 'API-3205-02'
        apiCommon().check_data(testId=testId,
                               headers=headers,
                               isCheckSucces=False)
예제 #8
0
    def teststeps(self):
        STEP(1, '获取当前采销列表中第二位采销的SMC编号 ')
        paramdict = apiCommon().get_response(testId='API-1204-01')
        resData = paramdict.get('response').get('data')
        supplierManagerNo = resData.get('list')[1].get('supplierManagerNo')

        STEP(2, '将SRM编号拼接成新的interface,更新数据库')
        interface = '/admin/supplierManager/deleted/' + supplierManagerNo
        testId = 'API-1207-01'
        mysql().updateSQL_interface(testId=testId, interface=interface)

        STEP(3, '删除供应商采销 QY2021010100006')
        apiCommon().check_data(testId)
예제 #9
0
    def teststeps(self):
        STEP(1, '执行单-获取导入文件任务编号')
        testId = 'API-3118-01'
        ret = apiCommon().check_success(testId=testId, headers=headers)

        STEP(2, '更新API-3119-01用例的testParams的任务编号')
        taskNo = ret.get('data').get('taskNo')
        testParams = 'taskNo=' + taskNo
        testId = 'API-3119-01'
        ret = mysql().updateSQL_interface(testId=testId, testParams=testParams)
        INFO(ret)
예제 #10
0
    def teststeps(self):
        STEP(1, '查询执行单-推广平台列表')
        testId = 'API-3109-01'
        apiCommon().check_data(testId=testId, headers=headers)

        STEP(2, '查询执行单-销售平台列表')
        testId = 'API-3109-02'
        apiCommon().check_data(testId=testId, headers=headers)

        STEP(3, '查询执行单-结算平台列表')
        testId = 'API-3109-03'
        apiCommon().check_data(testId=testId, headers=headers)
예제 #11
0
    def teststeps(self):
        STEP(1, '获取流程节点-一般合同')
        testId = 'API-3116-01'
        apiCommon().check_data(testId=testId, headers=headers)

        STEP(2, '获取流程节点-重要合同')
        testId = 'API-3116-02'
        apiCommon().check_data(testId=testId, headers=headers)

        STEP(3, '获取流程节点-重大合同')
        testId = 'API-3116-03'
        apiCommon().check_data(testId=testId, headers=headers)
예제 #12
0
    def teststeps(self):
        STEP(1, '获取当前审批节点')
        testId = 'API-3204-01'
        response = apiCommon().check_success(testId=testId, headers=headers)
        nodeNo = response.get('data').get('nodeNo')

        STEP(2, '更新审核通过用例的审批节点')
        #获取审核通过用例的请求参数
        testId = 'API-3206-01'
        ret = mysql().getOrderUpdatedAt(testId)
        testParams = json.loads(ret[0].get('testParams'))
        testParams['nodeNo'] = nodeNo
        testParams = json.dumps(testParams)
        ret = mysql().updateSQL_interface(testId=testId, testParams=testParams)
        INFO(ret)

        STEP(3, '执行审核通过')
        apiCommon().check_data(testId=testId, headers=headers)

        STEP(4, '再次获取当前审批节点')
        testId = 'API-3204-01'
        response = apiCommon().check_success(testId=testId, headers=headers)
        nodeNo = response.get('data').get('nodeNo')

        STEP(5, '更新审核驳回用例的审批节点')
        # 获取审核通过用例的请求参数
        testId = 'API-3206-02'
        ret = mysql().getOrderUpdatedAt(testId)
        testParams = json.loads(ret[0].get('testParams'))
        testParams['nodeNo'] = nodeNo
        testParams = json.dumps(testParams)
        ret = mysql().updateSQL_interface(testId=testId, testParams=testParams)
        INFO(ret)

        STEP(6, '执行审核驳回')
        # 用于审核驳回
        headers_nixing = {
            "x-token":
            Login().login_yun(userPhone='13732237699',
                              userPasswd='123456',
                              url=Global.login_yun_url)
        }
        apiCommon().check_data(testId=testId, headers=headers_nixing)
예제 #13
0
 def teststeps(self):
     STEP(1, '下载合同最新模板')
     testId = 'API-3103-01'
     apiCommon().check_data(testId=testId, headers=headers)
예제 #14
0
 def teststeps(self):
     STEP(1, '查询乙方公司列表')
     testId = 'API-3101-01'
     apiCommon().check_data(testId=testId, headers=headers)
예제 #15
0
 def teststeps(self):
     STEP(1, '执行单查询商品名称')
     testId = 'API-3121-01'
     apiCommon().check_data(testId=testId, headers=headers)
예제 #16
0
 def teststeps(self):
     #与上一个用例存在关联
     STEP(1, '执行单-获取导入文件信息')
     testId = 'API-3119-01'
     apiCommon().check_data(testId=testId, headers=headers)
예제 #17
0
 def teststeps(self):
     STEP(1, "下载供应商资质附件")
     testId = 'API-1104-01'
     apiCommon().check_success(testId)
예제 #18
0
 def teststeps(self):
     STEP(1, '查询合同流程树')
     testId = 'API-3108-01'
     apiCommon().check_data(testId=testId, headers=headers)
예제 #19
0
 def teststeps(self):
     STEP(1, '新增合同-获取甲方基本信息')
     testId = 'API-3115-01'
     apiCommon().check_data(testId=testId, headers=headers)
예제 #20
0
 def teststeps(self):
     STEP(1, '查询供应商详情 QY2021010100006')
     testId = 'API-1208-01'
     apiCommon().check_data(testId)
예제 #21
0
 def teststeps(self):
     STEP(1, '获取新的合同编号')
     testId = 'API-3112-01'
     apiCommon().check_success(testId=testId, headers=headers)
예제 #22
0
 def teststeps(self):
     STEP(1, "供应商入驻-资质图片上传")
     testId = 'API-1108-01'
     apiCommon().check_data(testId)
예제 #23
0
 def teststeps(self):
     STEP(1, "查询采销")
     testId = 'API-1107-01'
     apiCommon().check_data(testId)
예제 #24
0
 def teststeps(self):
     STEP(1, "导出供应商")
     testId = 'API-1105-01'
     apiCommon().check_success(testId)
예제 #25
0
 def teststeps(self):
     STEP(1, '下载单个线上合同')
     testId = 'API-3104-01'
     apiCommon().check_data(testId=testId, headers=headers)
예제 #26
0
 def teststeps(self):
     STEP(1, '执行单推广信息下载')
     testId = 'API-3117-01'
     apiCommon().check_data(testId=testId, headers=headers)
예제 #27
0
 def teststeps(self):
     STEP(1, '批量下载多个线上合同')
     testId = 'API-3105-01'
     apiCommon().check_success(testId=testId, headers=headers)
예제 #28
0
 def teststeps(self):
     STEP(1, '重置供应商密码 QY2021010100006')
     testId = 'API-1209-01'
     apiCommon().check_data(testId)
예제 #29
0
 def teststeps(self):
     STEP(1, '合同评论')
     testId = 'API-3111-01'
     apiCommon().check_data(testId=testId, headers=headers)
예제 #30
0
 def teststeps(self):
     STEP(1, '筛选 进鑫门业(自动化测试)')
     testId = 'API-1101-01'
     apiCommon().check_data(testId)