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 test_3001(self): """注册证生效日期不能大于失效日期""" response = Material_Management.Goods('material').edit_Goods( self.Id, registrationEndDate=timeStamp, registrationBeginDate=fiveDaysAfter_stamp) 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_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_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 test_46(self, create): """请求参数异常""" response = Material_Management.Goods('material').edit_price( 99999999999, type='adhoc', price='0') assert response['msg'] == '未找到该物资,请刷新后重试'
def test_47(self, create): """删除物资""" response = Material_Management.Goods('material').delete_Goods(self.Id) assert response['msg'] == '请求成功'
def test_45(self, create): """临调价为0""" response = Material_Management.Goods('material').edit_price( self.Id, type='adhoc', price=0) assert response['msg'] == '临调价格不能小于0'
def test_46(self, create): """请求参数异常""" response = Material_Management.Goods('material').edit_price( self.Id, type='adhoc', price='ss') assert response['msg'] == '请求参数异常'
def test_07(self): """基本单位为空""" response = Material_Management.Goods('material').create_Goods( minGoodsUnit=None) assert response['msg'] == '请输入基本单位'
def test_29(self, create): """商品分类 为空""" response = Material_Management.Goods('material').edit_Goods( self.Id, std2012Category=None) assert response['msg'] == '请选择商品分类'
def test_03(self): """物资类别为空""" response = Material_Management.Goods('material').create_Goods( goodsCategory=None) assert response['msg'] == '请选择耗材类型'
def test_05(self): """生产企业为空""" response = Material_Management.Goods('material').create_Goods( manufacturerId=None) assert response['msg'] == '请选择生产企业'
def test_33(self, create): """商品ID为空""" response = Material_Management.Goods('material').edit_GoodsDi( 12345671234567, None) assert response['msg'] == '请选择要编辑的物资'
def test_01(self): """物资名称为空""" response = Material_Management.Goods('material').create_Goods( name=None) assert response['msg'] == '请填写商品名称'
def test_32(self, create): """di码 少于14位""" response = Material_Management.Goods('material').edit_GoodsDi( 1, self.Id) assert response['msg'] == 'DI码长度异常,必须为14位'
def test_31(self, create): """di码为空""" response = Material_Management.Goods('material').edit_GoodsDi( None, self.Id) assert response['msg'] == '请填写物资di码'
def test_2901(self, create): """ 参数异常""" response = Material_Management.Goods('material').edit_Goods('sss') assert response['msg'] == '请求参数异常'
def test_27(self, create): """注册证号为空""" response = Material_Management.Goods('material').edit_Goods( self.Id, registrationNum=None) assert response['msg'] == '请输入注册证号'
def test_30(self, create): """skuCode重复""" response = Material_Management.Goods('material').create_Goods( fiveDaysAfter_stamp, goodsCategory=self.goodsCategory) assert response['msg'] == '原厂编码已经存在'
def test_02(self): """skuCode为空""" response = Material_Management.Goods('material').create_Goods( skuCode=None) assert response['msg'] == '请输入原厂编码'
def test_41(self, create): """商品ID为空""" response = Material_Management.Goods('material').edit_price(None) assert response['msg'] == '请填写商品id'
def test_04(self): """养护类型为空""" response = Material_Management.Goods('material').create_Goods( maintenanceCategory=None) assert response['msg'] == '请选择养护类别'
def test_43(self, create): """税率为0""" response = Material_Management.Goods('material').edit_price(self.Id, taxRate=0) assert response['msg'] == '税率不能为空或小于0'
def test_06(self): """产地为空""" response = Material_Management.Goods('material').create_Goods( origin=None) assert response['msg'] == '请填写商品产地'
def test_44(self, create): """采购价格为0""" response = Material_Management.Goods('material').edit_price( self.Id, purchasePrice=0) assert response['msg'] == '采购价格不能为空或小于0'
def test_42(self, create): """折扣率为0""" response = Material_Management.Goods('material').edit_price( self.Id, discountRate=0) assert response['msg'] == '折扣率不能为空或小于0'
def test_28(self, create): """存储条件为空""" response = Material_Management.Goods('material').edit_Goods( self.Id, storageConditions=None) assert response['msg'] == '请选择存储条件'