def test_RKGL2(self): '''作废入库订单''' ''' :作废入库订单 :return: ''' self.log.info('------作废入库订单:start!---------') state = self.RK.assertion_test3() try: if state == '待入库': self.RK.assertion_test6(read_Data.getExcel2(testData, 2)) t.sleep(0.5) self.assertEqual(self.RK.assertion_test3(), '作废') elif state == '作废': self.RK.assertion_test12() self.RK.assertion_test6(read_Data.getExcel2(testData, 2)) print('PASS') self.RK.assertion_test11() elif state == '已入库': print('订单当前状态为:{name},无法执行作废操作!!'.format(name=state)) else: print('订单当前状态为:{name},无法作废!!'.format(name=state)) except: print('订单当前状态为:{name},作废操作失败!!'.format(name=state)) self.log.info('------作废入库订单:stop!---------')
def test_gyl1(self): '''添加供应商''' ''' :添加供应商 :return: ''' self.log.info('------添加供应商:start!---------') data = self.JC.assertion_test8() try: data1 = int(data[11]) + 1 except: Data2 = data[12:14] data2 = int(Data2) + 1 self.JC.assertion_test36(read_Data.getExcel2(testData, 0), read_Data.getExcel2(testData, 0), testData2, read_Data.getExcel2(testData, 0), read_Data.getExcel2(testData, 0), read_Data.getExcel2(testData, 1)) data3 = self.JC.assertion_test8() try: data31 = int(data3[11]) self.assertEqual(data1, data31) except: Data3 = int(data3[12:14]) self.assertEqual(Data3, data2) self.log.info('------添加供应商:stop!---------')
def test_CKGL3(self): '''出库管理单缺货''' ''' :出库管理单缺货 :return: ''' self.log.info('------出库管理单缺货:start!---------') state = self.CK.assertion_test4() try: if state == '待出库': self.CK.assertion_test9(read_Data.getExcel2(testData, 2)) t.sleep(0.5) self.assertEqual(self.CK.assertion_test4(), '缺货') elif state == '缺货': self.CK.assertion_test17() self.CK.assertion_test9(read_Data.getExcel2(testData, 2)) t.sleep(0.5) self.assertEqual(self.CK.assertion_test4(), '缺货') # elif state == '入库取消': # print('订单当前状态为:{name}'.format(name=state)) else: print('订单当前状态为:{name},无法进行缺货操作!!'.format(name=state)) except: print('订单当前状态为:{name},缺货操作失败!!'.format(name=state)) self.log.info('------出库管理单缺货:stop!---------')
def test_RKJH4(self): '''作废入库计划单''' ''' :作废入库就按单 :return: ''' self.log.info('------作废入库计划单:start!---------') state = self.JH.assertion_test7() try: if state == '待入库': self.JH.assertion_test11(read_Data.getExcel2(testData, 2)) t.sleep(0.5) self.assertEqual(self.JH.assertion_test7(), '作废') elif state == '作废': self.JH.assertion_test12() self.JH.assertion_test11(read_Data.getExcel2(testData, 2)) t.sleep(0.5) self.assertEqual(self.JH.assertion_test7(), '作废') elif state == '入库取消': print('订单当前状态为:{name}'.format(name=state)) else: print('订单当前状态为:{name},无法作废!!'.format(name=state)) except: print('订单当前状态为:{name},作废操作失败!!'.format(name=state)) self.log.info('------作废入库计划单:stop!---------')
def test_CKGL8(self): '''出库管理单发货离库''' ''' :出库管理单发货离库 :return: ''' self.log.info('------出库管理单发货离库:start!---------') state = self.CK.assertion_test4() try: if state == '待出库': self.CK.assertion_test10() t.sleep(0.5) self.CK.assertion_test12(read_Data.getExcel2(testData, 2)) self.assertEqual(self.CK.assertion_test4(), '已出库') elif state == '待发货': self.CK.assertion_test12(read_Data.getExcel2(testData, 2)) t.sleep(0.5) self.assertEqual(self.CK.assertion_test4(), '已出库') # elif state == '待发货': # print('订单当前状态已经为:{name},无需再次进行完成备货操作!!'.format(name=state)) else: print('订单当前状态为:{name},无法进行发货离库操作!!'.format(name=state)) except BaseException as msg: print('订单当前状态为:{name},发货离库操作失败!!'.format(name=state), msg) self.log.info('------出库管理单发货离库:stop!---------')
def test_XSDD4(self): '''审核采购订单''' ''' :审核采购订单 :return: ''' self.log.info('------审核采购订单:start!---------') state = self.CG.assertion_test6() try: if state == '待审核': self.CG.assertion_test11(read_Data.getExcel2(testData, 2)) self.assertEqual(self.CG.assertion_test6(), '执行中') elif state == '执行中': self.CG.assertion_test10() self.CG.assertion_test11(read_Data.getExcel2(testData, 2)) self.assertEqual(self.CG.assertion_test6(), '执行中') print('订单当前状态为:{name}'.format(name=state)) except BaseException as msg: if state == '已完成': print('该订单状态为已完成,无需审核!!') else: print('订单当前状态为:{name},审核采购订单失败!!'.format(name=state)) with open( '/Users/Macx/PycharmProjects/GYL_project/Log/BaseException.log', 'w+') as file: file.write(str(msg)) self.log.info('------审核采购订单:stop!---------')
def test_CGDD1(self): '''创建采购订单''' ''' :创建采购订单 :return: ''' self.log.info('------创建采购订单:start!---------') data = self.CG.assertion_test3() try: data1 = int(data[11]) + 1 except: Data2 = data[12:14] data2 = int(Data2) + 1 self.CG.assertion_test4(read_Data.getExcel2(testData, 3), read_Data.getExcel2(testData, 3), testData, read_Data.getExcel2(testData, 3), read_Data.getExcel2(testData, 3)) data3 = self.CG.assertion_test3() try: data31 = int(data3[11]) self.assertEqual(data1, data31) except: Data3 = int(data3[12:14]) self.assertEqual(Data3, data2) self.log.info('------创建采购订单:stop!---------')
def test_kq1(self): ''' :新增库区 :return: ''' self.log.info('------新增库区:start!---------') #self.JC.assertion_test29() data = self.JC.assertion_test8() try: data1 = int(data[11]) + 1 except: Data2 = data[12:14] data2 = int(Data2) + 1 self.JC.assertion_test30(read_Data.getExcel2(testData, 0), read_Data.getExcel2(testData, 0), testData2, read_Data.getExcel2(testData, 0), read_Data.getExcel2(testData, 1)) data3 = self.JC.assertion_test8() try: data31 = int(data3[11]) self.assertEqual(data1, data31) except: Data3 = int(data3[12:14]) self.assertEqual(Data3, data2) self.log.info('------新增库区:stop!---------')
def test_ht2(self): '''添加客户合同''' ''' :添加客户合同 :return: ''' self.log.info('------添加客户合同:start!---------') data = self.JC.assertion_test8() try: data1 = int(data[11]) + 1 except: Data2 = data[12:14] data2 = int(Data2) + 1 self.JC.assertion_test49(read_Data.getExcel2(testData1, 0), read_Data.getExcel2(testData1, 0), read_Data.getExcel2(testData1, 1), read_Data.getExcel2(testData1, 1)) data3 = self.JC.assertion_test8() try: data31 = int(data3[11]) self.assertEqual(data1, data31) except: Data3 = int(data3[12:14]) self.assertEqual(Data3, data2) self.log.info('------添加客户合同:stop!---------')
def test_CDGL3(self): '''编辑角色''' ''' :编辑角色 :return: ''' self.log.info('------编辑角色:start!---------') self.JS.assertion_test7(read_Data.getExcel2(testData,1),read_Data.getExcel2(testData1,1)) self.assertEqual(self.JS.assertion_test8(),read_Data.getExcel2(testData,1)) self.log.info('------编辑角色:stop!---------')
def test_CDGL3(self): '''编辑模块''' ''' :编辑模块 :return: ''' self.log.info('------编辑模块:start!---------') self.MK.assertion_test8(read_Data.getExcel2(testData1,0),read_Data.getExcel2(testData,5)) self.assertNotEqual(self.MK.assertion_test9(),read_Data.getExcel2(testData1,0)) self.log.info('------编辑模块:stop!---------')
def test_SKU2(self): '''编辑SKU''' ''' :编辑SKU :return: ''' self.log.info('------编辑SKU:start!---------') self.JC.assertion_test21(read_Data.getExcel2(testData1, 0), read_Data.getExcel2(testData1, 1)) #self.assertNotEqual(self.JC.assertion_test19(), read_Data.getExcel2(testData1, 2)) self.log.info('------编辑SKU:stop!---------')
def test_YHGL3(self): '''编辑用户''' ''' :编辑用户 :return: ''' self.log.info('------编辑用户:start!---------') self.YH.assertion_test7(read_Data.getExcel2(testData, 1)) self.assertEqual(self.YH.assertion_test11(), read_Data.getExcel2(testData, 1)) self.log.info('------编辑用户:stop!---------')
def test_kq2(self): ''' :编辑库区 :return: ''' self.log.info('------编辑库区:start!---------') #self.JC.assertion_test29() self.JC.assertion_test33(read_Data.getExcel2(testData, 0), read_Data.getExcel2(testData, 1)) #self.assertEqual(self.JC.assertion_test31(), read_Data.getExcel2(testData1, 2)) self.log.info('------编辑库区:stop!---------')
def test_kh2(self): '''编辑客户信息''' ''' :编辑客户信息 :return: ''' self.log.info('------编辑客户信息:start!---------') self.JC.assertion_test45(read_Data.getExcel2(testData, 0), read_Data.getExcel2(testData,1)) #self.assertEqual(self.JC.assertion_test43(), read_Data.getExcel2(testData1, 2)) self.log.info('------编辑客户信息:stop!---------')
def test_kqlb2(self): '''编辑库区类别''' ''' :编辑库区类别 :return: ''' self.log.info('------编辑库区类别:start!---------') self.JC.assertion_test27(read_Data.getExcel2(testData, 0), read_Data.getExcel2(testData, 1)) #self.assertEqual(self.JC.assertion_test25(), read_Data.getExcel2(testData1, 2)) self.log.info('------编辑库区类别:stop!---------')
def test_GRXX1(self): ''' :修改用户名称 :return: ''' self.log.info('------修改用户名称:start!---------') self.GR.assertion_test1() self.GR.assertion_test2() self.GR.assertion_test3(read_Data.getExcel2(7,6)) self.assertEqual(self.GR.assertion_test5(),read_Data.getExcel2(7,6)) self.log.info('------修改用户名称:stop!---------')
def test_bz2(self): '''编辑包装类型''' ''' :编辑包装类型 :return: ''' self.log.info('------编辑包装类型:start!---------') #self.JC.assertion_test11() self.JC.assertion_test15(read_Data.getExcel2(testData1, 0), read_Data.getExcel2(testData1, 1)) #self.assertNotEqual(self.JC.assertion_test13(), read_Data.getExcel2(testData1, 2)) self.log.info('------编辑包装类型:stop!---------')
def test_gyl2(self): '''编辑供应商''' ''' :编辑供应商 :return: ''' self.log.info('------编辑供应商:start!---------') self.JC.assertion_test39(read_Data.getExcel2(testData, 0), read_Data.getExcel2(testData, 1)) self.assertEqual(self.JC.assertion_test37(), read_Data.getExcel2(testData1, 2)) self.log.info('------编辑供应商:stop!---------')
def test_GRXX2(self): ''' :修改密码 :return: ''' self.log.info('------修改密码:start!---------') self.GR.assertion_test1() self.GR.assertion_test2() self.GR.assertion_test4(read_Data.getExcel2(8, 6), read_Data.getExcel2(8, 6), read_Data.getExcel2(8, 6)) print('修改后的密码为:%s' % read_Data.getExcel2(8, 6)) self.log.info('------修改密码:stop!---------')
def test_ht3(self): ''' :编辑合同 :return: ''' self.log.info('------编辑合同:start!---------') #data = self.JC.assertion_test50() self.JC.assertion_test52(read_Data.getExcel2(testData, 0), read_Data.getExcel2(testData, 1)) # if self.JC.assertion_test50() == data: # print u'合同编辑失败' # else: # self.assertNotEqual(self.JC.assertion_test50(), read_Data.getExcel2(testData, 2)) self.log.info('------编辑合同:stop!---------')
def test_CDGL2(self): '''菜单编辑''' ''' :菜单编辑 :return: ''' self.log.info('------编辑菜单:start!---------') self.CD.assertion_test10() self.CD.assertion_test11() self.CD.assertion_test14(read_Data.getExcel2(testData1, 0)) self.CD.assertion_test6() self.CD.assertion_test8() self.assertEqual(self.CD.assertion_test15(), read_Data.getExcel2(testData1, 0)) self.log.info('------编辑菜单:stop!---------')
def bz4(self): '''启用包装类型''' ''' :启用包装类型 :return: ''' self.log.info('------启用包装类型:start!---------') data = self.JC.assertion_test14() if data == read_Data.getExcel2(11, 6): self.JC.assertion_test16() else: self.JC.assertion_test16() self.JC.assertion_test16() self.assertEqual(self.JC.assertion_test7(), read_Data.getExcel2(6, 6)) self.log.info('------启用包装类型:stop!---------')
def test_RKGL3(self): '''确认入库订单''' ''' :确认入库订单 :return: ''' self.log.info('------确认入库订单:start!---------') state = self.RK.assertion_test3() try: if state == '待入库': self.RK.assertion_test7(read_Data.getExcel2(testData, 2)) t.sleep(0.5) self.assertEqual(self.RK.assertion_test3(), '已入库') elif state == '已入库': # # self.JH=Rukujihua(self.driver)#返回入库计划的实例 # # self.JH.assertion_test1()#进入订单管理 # # self.JH.assertion_test2()#进入入库计划 # # t.sleep(2) # # self.JH.assertion_test5(read_Data.getExcel2(testData, 3))#创建多件入库单 # # self.RK.assertion_test1()#进入仓库管理 # # self.RK.assertion_test2()#进入入库管理 # # self.RK.assertion_test6(read_Data.getExcel2(testData, 2))#作废操作 # t.sleep(0.5) # self.assertEqual(self.RK.assertion_test3(), '作废') print('订单当前状态已经为:{name},无需再次进行确认入库操作!!'.format(name=state)) elif state == '作废': print('订单当前状态为:{name},无法进行确认入库操作!!'.format(name=state)) else: print('订单当前状态为:{name},无法确认入库!!'.format(name=state)) except: print('订单当前状态为:{name},确认入库操作失败!!'.format(name=state)) self.log.info('------确认入库订单:stop!---------')
def test_kh4(self): '''启用客户信息''' ''' :启用客户信息 :return: ''' self.log.info('------启用客户信息:start!---------') data = self.JC.assertion_test44() if data == read_Data.getExcel2(11, 6): self.JC.assertion_test46() else: self.JC.assertion_test46() self.JC.assertion_test46() self.assertEqual(self.JC.assertion_test44(), read_Data.getExcel2(12, 6)) self.log.info('------启用客户信息:stop!---------')
def test_YHGL5(self): '''冻结用户''' ''' :冻结用户 :return: ''' self.log.info('------冻结用户:start!---------') data = self.YH.assertion_test12() if data == read_Data.getExcel2(6, 6): self.YH.assertion_test9() else: self.YH.assertion_test9() self.YH.assertion_test9() self.assertEqual(self.YH.assertion_test12(), read_Data.getExcel2(5, 6)) self.log.info('------冻结用户:stop!---------')
def test_CDGL1(self): '''创建菜单''' ''' :创建菜单 :return: ''' self.log.info('------创建菜单:start!---------') data = self.CD.assertion_test9() try: data1 = int(data[11]) + 1 except: Data2 = data[12:14] data2 = int(Data2) + 1 self.CD.assertion_test4() #点击创建新菜单 self.CD.assertion_test5(read_Data.getExcel2(testData, 0)) #输入内容 t.sleep(0.8) self.CD.assertion_test6() #点击保存 t.sleep(0.8) self.CD.assertion_test8() #点击确定 data3 = self.CD.assertion_test9() try: data31 = int(data3[11]) self.assertEqual(data1, data31) except: Data3 = int(data3[12:14]) self.assertEqual(Data3, data2) self.log.info('------创建菜单:stop!---------')
def test_hp3(self): '''禁用货品类别''' ''' :禁用货品类别 :return: ''' self.log.info('------禁用货品类别:start!---------') data = self.JC.assertion_test7() if data == read_Data.getExcel2(6, 6): self.JC.assertion_test5() else: self.JC.assertion_test5() self.JC.assertion_test5() self.assertEqual(self.JC.assertion_test7(), read_Data.getExcel2(11, 6)) self.log.info('------禁用货品类别:stop!---------')
def test_kqlb4(self): '''启用库区类别''' ''' :启用库区类别 :return: ''' self.log.info('------启用库区类别:start!---------') data = self.JC.assertion_test26() if data == read_Data.getExcel2(11, 6): self.JC.assertion_test28() else: self.JC.assertion_test28() self.JC.assertion_test28() self.assertEqual(self.JC.assertion_test26(), read_Data.getExcel2(12, 6)) self.log.info('------启用库区类别:stop!---------')
def test_SKU4(self): '''启用SKU''' ''' :启用SKU :return: ''' self.log.info('------启用SKU:start!---------') data = self.JC.assertion_test20() if data == read_Data.getExcel2(11, 6): self.JC.assertion_test22() else: self.JC.assertion_test22() self.JC.assertion_test22() self.assertEqual(self.JC.assertion_test20(), read_Data.getExcel2(12, 6)) self.log.info('------启用SKU:stop!---------')