def test_maintainplan_senddown_more(self):
     u'''批量发布保养计划'''
     mgids = []
     # 创建多条保养计划
     for c in range(3):
         mgid = maintainplan_public.maintainplan_create()
         mgids.append(mgid)
     # 逐个关联设备
     for mid in mgids:
         equipmentmanage_public.associationequipment(mid)
     # 批量发布
     maintainplan_public.maintainplan_senddown(mgids)
     # 验证发布
     check = 0
     for mid in mgids:
         sreq = maintainplan_public.maintainplan_select(mid)
         # print(sreq)
         if '"status":"20"' in sreq:
             check = check + 0
         else:
             check = check + 1
     if check == 0:
         assert 1 == 1
     else:
         assert 1 == 2
 def test_maintainplan_detailselect(self):
     u'''保养计划详情查询'''
     # 创建保养计划
     mgid = maintainplan_public.maintainplan_create()
     # print(mgid)
     sreq = maintainplan_public.maintainplan_select(mgid)
     print(sreq)
     if mgid in sreq:
         assert 1 == 1
     else:
         assert 1 == 2
 def test_maintainplan_senddown_again(self):
     u'''已发布的保养计划再次发布'''
     mgids = []
     mgid = maintainplan_public.maintainplan_create()
     mgids.append(mgid)
     equipmentmanage_public.associationequipment(mgid)
     maintainplan_public.maintainplan_senddown(mgids)
     dreq = maintainplan_public.maintainplan_senddown(mgids)
     # print(dreq)
     if 'message":"已经发布的保养单不能发布' in dreq:
         assert 1 == 1
     else:
         assert 1 == 2
 def test_maintainplan_senddown_simple(self):
     u'''单条发布保养计划'''
     mgids = []
     mgid = maintainplan_public.maintainplan_create()
     mgids.append(mgid)
     equipmentmanage_public.associationequipment(mgid)
     maintainplan_public.maintainplan_senddown(mgids)
     sreq = maintainplan_public.maintainplan_select(mgid)
     # print(sreq)
     if '"status":"20"' in sreq:
         assert 1 == 1
     else:
         assert 1 == 2
Esempio n. 5
0
def maintainbill_create():
    u'''生成保养单'''
    # 创建保养计划
    mpgids = []
    mpgid = maintainplan_public.maintainplan_create()
    # print(mgid)
    mpgids.append(mpgid)
    # 获取保养计划编号
    sreq = maintainplan_public.maintainplan_select(mpgid)
    code = json.loads(sreq)['data']['code']
    # print('======', code)
    # 关联设备
    equipmentmanage_public.associationequipment(mpgid)
    # 发布保养单
    maintainplan_public.maintainplan_senddown(mpgids)
    # 按保养计划编号查询保养单
    searchurl = 'http://' + domain + ':' + port + '/ime-container/imeMaintainBill/query.action?usedPost=true'
    data = {
        "query": {
            "query": [{
                "left": "(",
                "field": "mdEquipmentName",
                "type": "like",
                "value": code,
                "operator": "or"
            }, {
                "field": "imeMaintainPlanCode",
                "type": "like",
                "value": code,
                "operator": "or"
            }, {
                "right": ")",
                "field": "code",
                "type": "like",
                "value": code,
                "operator": "and"
            }]
        },
        "pager": {
            "page": 1,
            "pageSize": 10
        }
    }
    sreq = requests.post(searchurl, headers=headers,
                         data=json.dumps(data)).content.decode()
    # 获取第一个保养单gid
    mbgid = json.loads(sreq)['data'][0]['gid']
    return mbgid
    def test_maintainplan_delete_simple(self):
        u'''单个删除保养计划'''
        mgids = []
        maintainplangid = maintainplan_public.maintainplan_create()
        # print('======', maintainplangid)
        mgids.append(maintainplangid)

        # 删除操作
        maintainplan_public.maintainplan_delete(mgids)

        # 验证删除
        sreq = maintainplan_public.maintainplan_select(maintainplangid)
        # print(sreq)
        if maintainplangid not in sreq:
            assert 1 == 1
        else:
            assert 1 == 2
    def test_maintainplan_delete_more(self):
        u'''批量删除保养计划'''
        mgids = []
        for c in range(3):
            maintainplangid = maintainplan_public.maintainplan_create()
            # print('======', maintainplangid)
            mgids.append(maintainplangid)

        # 删除操作
        maintainplan_public.maintainplan_delete(mgids)

        # 验证删除
        check = 0
        for mgid in mgids:
            sreq = maintainplan_public.maintainplan_select(mgid)
            # print(sreq)
            if mgid not in sreq:
                check = check + 0
            else:
                check = check + 1
        if check == 0:
            assert 1 == 1
        else:
            assert 1 == 2