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'] == '原厂编码不能为空'