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_002_getDeviceMoudel(self): # 获取设备型号信息 r2 = json.loads(f.test_device_getDeviceMoudel('1')) a.verity(r2['data'][0]['dictLevel'], 1, '断言dictLevel') a.verity(r2['data'][0]['dictName'], 'GT02D', '断言dictName') a.verity(r2['data'][0]['id'], 81, '断言id') a.verity(r2['data'][1]['dictLevel'], 1, '断言dictLevel') a.verity(r2['data'][1]['dictName'], 'GM02F', '断言dictName') a.verity(r2['data'][1]['id'], 85, '断言id') a.verity(r2['data'][2]['dictLevel'], 1, '断言dictLevel') a.verity(r2['data'][2]['dictName'], 'GM02E', '断言dictName') a.verity(r2['data'][2]['id'], 86, '断言id') a.verity(r2['data'][3]['dictLevel'], 1, '断言dictLevel') a.verity(r2['data'][3]['dictName'], 'GT06N', '断言dictName') a.verity(r2['data'][3]['id'], 88, '断言id')
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)
def test_device_getDeviceMoudel(self): # 获取设备型号信息 FinanceAction.test_device_getDeviceMoudel('SZ-K3')