def test_15(self, create): """skuCode重复""" response = Material_Management.Goods('material').create_Goods( goodsCategory=self.goodsCategory) response1 = Material_Management.Goods('material').create_Goods( goodsCategory=self.goodsCategory) assert response1['msg'] == '原厂编码已经存在'
def create(self): TestKitTemplate.toolsKitCategory = Material_Management.KitTemplate( ).get_toolsKitCategoryId() TestKitTemplate.goodsId = Material_Management.KitTemplate( ).get_ToolsList() response = Material_Management.KitTemplate().create_ToolsKit( TestKitTemplate.goodsId, name=timeStamp, toolsKitCategory=TestKitTemplate.toolsKitCategory) TestKitTemplate.toolsId = Material_Management.KitTemplate( ).get_KitTemplateList(timeStamp)
def test_06(self, create): """生成企业 为空""" response = Material_Management.KitTemplate().create_ToolsKit( self.goodsId, manufacturerId=None, toolsKitCategory=self.toolsKitCategory) assert response['msg'] == '请选择生产企业'
def test_3001(self): """注册证生效日期不能大于失效日期""" response = Material_Management.Goods('material').edit_Goods( self.Id, registrationEndDate=timeStamp, registrationBeginDate=fiveDaysAfter_stamp) assert response['msg'] == '注册证生效日期不能大于失效日期'
def test_3002(self, create): """注册证已失效""" response = Material_Management.Goods('material').edit_Goods( self.Id, registrationEndDate=yesterday_stamp, registrationBeginDate=yesterday_stamp, goodsCategory=self.goodsCategory) assert response['msg'] == '注册证已失效'
def test_1601(self, create): """注册证已失效""" response = Material_Management.Goods('material').create_Goods( skuCode=str(timeStamp + 1), registrationEndDate=yesterday_stamp, registrationBeginDate=yesterday_stamp, goodsCategory=self.goodsCategory) assert response['msg'] == '注册证已失效'
def test_08(self, create): """型号为空""" response = Material_Management.Goods('material').create_Goods( model=None, goodsCategory=self.goodsCategory, specification=None, skuCode=timeStamp + 1) assert response['msg'] == '请输入规格或型号'
def test_07(self, create): """商品数量 为空""" response = Material_Management.KitTemplate().create_ToolsKit( self.goodsId, goodsQuantity=None, skuCode=str(timeStamp + 1), toolsKitCategory=self.toolsKitCategory) assert response['msg'] == '参数异常,请刷新后重试'
def test_16(self, create): """注册证生效日期大于失效时间""" response = Material_Management.Goods('material').create_Goods( skuCode=str(timeStamp + 1), registrationEndDate=timeStamp, registrationBeginDate=fiveDaysAfter_stamp, goodsCategory=self.goodsCategory) assert response['msg'] == '注册证生效日期不能大于失效日期'
def create(self): log.info('------测试新增物资---------') test = Material_Management.Goods('material') TestGoods.goodsCategory = test.get_goodsCategory() test.create_Goods(name=timeStamp, goodsCategory=TestGoods.goodsCategory) Id = test.getList(timeStamp, 'material') TestGoods.Id = Id log.info('新增物资的ID:%s' % Id) yield test.delete_Goods(Id)
def get_create_tools(self): test = Material_Management.PackagingOrder() warehouseId = test.get_warehouse() templateIds = test.get_packagingFindTools(warehouseId) infoList = test.add_tools(templateIds, warehouseId) kitTemplateId = infoList[0] kitTemplateName = infoList[1] warehouseId = infoList[2] goodsList = infoList[3] goodsLotInfoIdList = infoList[4] goodsQuantityList = infoList[5] response = test.create_tools(kitTemplateId=kitTemplateId, warehouseId=warehouseId, kitTemplateName=kitTemplateName, goodsList=goodsList, goodsLotInfoIdList=goodsLotInfoIdList, goodsQuantityList=goodsQuantityList)
def test_02(self): """skuCode为空""" response = Material_Management.Goods('material').create_Goods( skuCode=None) assert response['msg'] == '请输入原厂编码'
def test_15(self, create): """工具包ID为空""" response = Material_Management.KitTemplate().edit_Price(None, 10000) assert response['msg'] == '参数异常,请刷新后重试'
def get_allMsg(self): warehouseId = Material_Management.PackagingOrder().get_warehouse() templateIds = Material_Management.PackagingOrder( ).get_packagingFindTools(warehouseId) yield templateIds, warehouseId
def get_toolsInfo(self, get_allMsg): response = Material_Management.PackagingOrder().add_tools( get_allMsg[0], get_allMsg[1]) # kitTemplateId, kitTemplateName, warehouseId, goodsList, goodsLotInfoIdList, goodsQuantityList yield response
def test_08(self, create): """工具包ID为空""" response = Material_Management.KitTemplate().edit_ToolsKit( self.goodsId, None) assert response['msg'] == '参数异常,请刷新后重试'
def test_18(self, create): response = Material_Management.KitTemplate().delete_ToolsKit( self.toolsId) assert response['msg'] == '请求成功'
def test_05(self): """生产企业为空""" response = Material_Management.Goods('material').create_Goods( manufacturerId=None) assert response['msg'] == '请选择生产企业'
def test_07(self): """基本单位为空""" response = Material_Management.Goods('material').create_Goods( minGoodsUnit=None) assert response['msg'] == '请输入基本单位'
def test_03(self): """物资类别为空""" response = Material_Management.Goods('material').create_Goods( goodsCategory=None) assert response['msg'] == '请选择耗材类型'
def test_13(self, create): """工具包类型为空""" response = Material_Management.KitTemplate().edit_ToolsKit( self.goodsId, self.toolsId, kitCategory=None) assert response['msg'] == '请选择工具包类型'
def test_12(self, create): """生产企业为空""" response = Material_Management.KitTemplate().edit_ToolsKit( self.goodsId, self.toolsId, manufacturerId=None) assert response['msg'] == '请选择生产企业'
def test_11(self, create): """工具包描述为空""" response = Material_Management.KitTemplate().edit_ToolsKit( self.goodsId, self.toolsId, remark=None) assert response['msg'] == '请填写工具包描述'
def test_01(self): """物资名称为空""" response = Material_Management.Goods('material').create_Goods( name=None) assert response['msg'] == '请填写商品名称'
def test_04(self): """养护类型为空""" response = Material_Management.Goods('material').create_Goods( maintenanceCategory=None) assert response['msg'] == '请选择养护类别'
def test_16(self, create): """工具包 租用费为空""" response = Material_Management.KitTemplate().edit_Price( self.toolsId, None) assert response['msg'] == '请输入工具包租用费'
def test_06(self): """产地为空""" response = Material_Management.Goods('material').create_Goods( origin=None) assert response['msg'] == '请填写商品产地'
def test_17(self, create): """工具包ID 错误""" response = Material_Management.KitTemplate().edit_Price( "self.toolsId", 100) assert response['msg'] == '请求参数异常'
def test_14(self, create): """工具包名称为空""" response = Material_Management.KitTemplate().edit_ToolsKit( self.goodsId, self.toolsId, kitTemplateName=None) assert response['msg'] == '请填写工具包名称'
def test_04(self, create): """原厂编码为空""" response = Material_Management.KitTemplate().create_ToolsKit( self.goodsId, skuCode=None, toolsKitCategory=self.toolsKitCategory) assert response['msg'] == '原厂编码不能为空'