Exemple #1
0
 def test_001_devices(self):
     """
     Time       :2019-03-20 上午 10:27
     author     : 闫红
     desc       :实现设备相关接口,新增设备、编辑设备、查看设备详情、获取设备类型、获取设备列表、删除设备
     """
     r1 = json.loads(
         FinanceAction.test_device_save('', '0045', 1, 'GT02D',
                                        'ddwire10000', '1064847072526',
                                        '2019-02-27'))
     Assertion.verity(r1['code'], 'F2000', '断言新增设备')
     gps_id = FinanceSql.get_device_id('ddwire10000')
     r4 = json.loads(
         FinanceAction.test_device_update(gps_id, '0045', 1, 'GT02D',
                                          'ddwire10000', '1064847072527',
                                          '2019-02-28'))
     Assertion.verity(r4['code'], 'F2000', '断言修改设备')
     r5 = json.loads(FinanceAction.test_device_getLowerOrg())
     r6 = json.loads(FinanceAction.test_device_getDeviceMoudel(1))
     Assertion.verityContain(r6['data'][0]['dictCode'], 'GT02D',
                             '断言有线型号包含GT02D')
     r7 = json.loads(FinanceAction.test_device_getDeviceType())
     Assertion.verity(r7['data'][0]['dictCode'], '1', '断言dictCode')
     Assertion.verity(r7['data'][0]['dictName'], '有线', '断言dictName')
     Assertion.verity(r7['data'][1]['dictCode'], '0', '断言dictCode')
     Assertion.verity(r7['data'][1]['dictName'], '无线', '断言dictName')
     r8 = json.loads(FinanceAction.test_device_detail(gps_id))
     Assertion.verity(r8['data']['deviceCode'], 'ddwire10000', '断言设备号')
     Assertion.verity(r8['data']['id'], gps_id[0][0], '断言id')
     r2 = json.loads(FinanceAction.test_device_delete(gps_id))
     Assertion.verityContain(r2['message'], '成功', '断言删除')
     r9 = json.loads(FinanceAction.test_device_list('ddwire10000', 1, 10))
     Assertion.verity(r9['data']['pageNum'], 1, '断言页码')
     Assertion.verity(r9['data']['pageSize'], 10, '断言条码')
     Assertion.verityNone(r9['data']['record'], '断言删除后应该为空')
 def test_001_getDeviceType(self):
     # 获取设备类型信息
     r1 = json.loads(f.test_device_getDeviceType())
     a.verity(r1['data'][0]['dictCode'], '1', '断言dictCode')
     a.verity(r1['data'][0]['dictName'], '有线', '断言dictName')
     a.verity(r1['data'][0]['id'], 20, '断言id')
     a.verity(r1['data'][1]['dictCode'], '0', '断言dictCode')
     a.verity(r1['data'][1]['dictName'], '无线', '断言dictName')
     a.verity(r1['data'][1]['id'], 21, '断言id')
Exemple #3
0
 def test_001_device(self):
     # 获取设备类型信息
     r1 = json.loads(f.test_device_getDeviceType())
     a.verity(r1['data'][0]['dictCode'], '1', '断言dictCode')
     a.verity(r1['data'][0]['dictName'], '有线', '断言dictName')
     a.verity(r1['data'][0]['id'], 20, '断言id')
     a.verity(r1['data'][1]['dictCode'], '0', '断言dictCode')
     a.verity(r1['data'][1]['dictName'], '无线', '断言dictName')
     a.verity(r1['data'][1]['id'], 21, '断言id')
     # 获取设备型号信息
     r2 = json.loads(f.test_device_getDeviceMoudel(''))
     a.verity(r2['data'][0]['dictLevel'], 0, '断言dictLevel')
     a.verity(r2['data'][0]['dictName'], 'TK115', '断言dictName')
     a.verity(r2['data'][0]['id'], 22, '断言id')
     a.verity(r2['data'][1]['dictLevel'], 1, '断言dictLevel')
     a.verity(r2['data'][1]['dictName'], 'SZ-K3', '断言dictName')
     a.verity(r2['data'][1]['id'], 23, '断言id')
     a.verity(r2['data'][2]['dictLevel'], 1, '断言dictLevel')
     a.verity(r2['data'][2]['dictName'], 'GV25', '断言dictName')
     a.verity(r2['data'][2]['id'], 54, '断言id')
     a.verity(r2['data'][3]['dictLevel'], 0, '断言dictLevel')
     a.verity(r2['data'][3]['dictName'], 'GT740', '断言dictName')
     a.verity(r2['data'][3]['id'], 55, '断言id')
     # 获取机构信息
     r3 = json.loads(f.test_device_getLowerOrg())
     a.verity(r3['data'][0]['orgCode'], orgCode, '断言orgCode')
     a.verity(r3['data'][0]['name'], c.companyName, '断言组织机构名称')
     # 保存设备记录
     f.test_device_save('', orgCode, c.devicetypecode,
                        c.devicemoudelCode, c.deviceCode, '001', tf.getnow_day())
     device_id = fs.get_device_id(c.deviceCode)
     # 更新设备记录
     f.test_device_update(device_id, orgCode, c.devicetypecode,
                          c.devicemoudelCode, c.deviceCode, '001', tf.getnow_day())
     # 设备列表
     r4 = json.loads(f.test_device_list('', 1, 10))
     a.verity(r4['data']['pageNum'], 1, '断言pageNum')
     a.verity(r4['data']['pageSize'], 10, '断言pageSize')
     a.verityContain(r4['data']['record'], c.deviceCode, '断言修改后的deviceCode')
     # 获取设备详情
     r5 = json.loads(f.test_device_detail(device_id))
     a.verity(r5['data']['deviceCode'], c.deviceCode, '断言deviceCode')
     a.verity(r5['data']['id'], device_id, '断言device_id')
     a.verity(r5['data']['moudelCode'], c.devicemoudelCode, '断言moudelCode')
     a.verity(r5['data']['orgCode'], orgCode, '断言orgCode')
     a.verity(r5['data']['typeCode'], c.devicetypecode, '断言typeCode')
     # 删除设备记录
     f.test_device_delete(device_id)
Exemple #4
0
 def test_device_getDeviceType(self):
     # 获取设备类型信息
     FinanceAction.test_device_getDeviceType()