예제 #1
0
    def test_inspectplan_delete_more(self):
        u'''批量删除点检计划'''
        # 创建点检计划
        ipgids = []
        for c in range(3):
            gid = inspectplan_public.inspectplan_create()
            # print('============', gid)
            ipgids.append(gid)
        # print(ipgids)

        # 批量删除点检计划
        inspectplan_public.inspectplan_delete(ipgids)

        # 验证删除
        check = 0
        for ipgid in ipgids:
            req = inspectplan_public.inspectplan_select(ipgid)
            # print(req)
            if ipgid not in req:
                check = check + 0
            else:
                check = check + 1
        if check == 0:
            assert 1 == 1
        else:
            assert 1 == 2
예제 #2
0
 def test_inspectplan_detailselect(self):
     u'''查询点检计划详情'''
     # 创建点检计划
     ipgid = inspectplan_public.inspectplan_create()
     # print('============', gid)
     # 按gid查询点检计划详情
     req = inspectplan_public.inspectplan_select(ipgid)
     print(req)
     if ipgid in req:
         assert 1 == 1
     else:
         assert 1 == 2
예제 #3
0
 def test_inspectplan_delete_simple(self):
     u'''单个删除点检计划'''
     # 创建点检计划
     ipgids = []
     ipgid = inspectplan_public.inspectplan_create()
     # print('============', gid)
     ipgids.append(ipgid)
     # 单个删除点检计划
     inspectplan_public.inspectplan_delete(ipgids)
     # 验证删除
     req = inspectplan_public.inspectplan_select(ipgid)
     # print(req)
     if ipgid not in req:
         assert 1 == 1
     else:
         assert 1 == 2
예제 #4
0
    def test_inspectplan_senddown_noequment(self):
        u'''未关联设备的点检计划下发'''
        # 创建点检计划
        ipgids = []
        ipgid = inspectplan_public.inspectplan_create()
        ipgids.append(ipgids)

        # 下发点检计划
        sdreq = inspectplan_public.inspectplan_senddown(ipgids)
        # print('==========', sdreq)

        # 验证
        if 'message":"点检设备为空,请先维护点检设备!' in sdreq:
            assert 1 == 1
        else:
            assert 1 == 2
예제 #5
0
    def test_inspectplan_senddown_simple(self):
        u'''单个点检计划下发'''
        # 创建点检计划
        ipgids = []
        ipgid = inspectplan_public.inspectplan_create()
        ipgids.append(ipgid)

        # 关联设备
        equipmentmanage_public.associationequipment(ipgid)

        # 下发点检计划
        inspectplan_public.inspectplan_senddown(ipgids)

        # 验证下发
        sreq = inspectplan_public.inspectplan_select(ipgid)
        # print(sreq)
        if 'status":"20' in sreq:
            assert 1 == 1
        else:
            assert 1 == 2
def inspectbill_create():
    u'''创建点检单'''
    # 创建点检计划
    ipgids = []
    ipgid = inspectplan_public.inspectplan_create()
    ipgids.append(ipgid)

    # 查询点检计划编号
    sreq = inspectplan_public.inspectplan_select(ipgid)
    ipcode = json.loads(sreq)['data']['code']

    # 关联设备
    equipmentmanage_public.associationequipment(ipgid)

    # 发布
    inspectplan_public.inspectplan_senddown(ipgids)

    # 按保养计划编号查询保养单gid
    sreq = inspectbill_find(ipcode)
    ibgid = json.loads(sreq)['data'][0]['gid']
    return ibgid
예제 #7
0
    def test_inspectplan_senddown_uncreate(self):
        u'''非已创建状态的点检计划下发'''
        # 创建点检计划
        ipgids = []
        ipgid = inspectplan_public.inspectplan_create()
        ipgids.append(ipgid)

        # 关联设备
        equipmentmanage_public.associationequipment(ipgid)

        # 下发点检计划
        inspectplan_public.inspectplan_senddown(ipgids)

        # 已下发的点检计划再次下发
        sdreq = inspectplan_public.inspectplan_senddown(ipgids)
        # print(sdreq)

        # 验证下发
        if 'message":"已下发过的点检计划不能再次发布' in sdreq:
            assert 1 == 1
        else:
            assert 1 == 2