def test_05009_copy_purchase_order_case(self): """复制采购单""" self.login_action() purchaseorder = PurchaseOrderBusiness(self.driver) ordernum = ReadData().get_data('product_purchase_order', 'num4') purchaseorder.purchaseorder_action(keyword=ordernum, copy=True, copy_supplier_name="李洲全供应商1") order_num = purchaseorder.get_detail_ptuchase_order() ReadData().write_data('product_purchase_order', 'num10', order_num) # 设置检查点 self.assertTrue(purchaseorder.check_transaction_success_status())
def test_01_sales_order_copy_case(self): """销售单复制并生成新的销售单""" self.login_action() salesorder = SalesOrderView(self.driver) ordernum = ReadData().get_data('product_sale_order', 'num8') salesorder.sales_order_action(keyword=ordernum, copy=True) sales_order_num = salesorder.get_sales_order_num() ReadData().write_data('product_sale_order', 'num17', sales_order_num) # 设置检查点 self.assertTrue(salesorder.check_transaction_success_status())
def test_01_original_purchase_return_case(self): """原始采购单退货""" self.login_action() purchasereutrn = PurchaseReturnView(self.driver) pruchase_order = ReadData().get_data('product_purchase_order', 'num2') purchasereutrn.original_order_return_action(1, normal=True, keyword=pruchase_order) purchasereturn_num = purchasereutrn.get_purchase_return_ordernum() ReadData().write_data('product_purchase_return_order', 'num1', purchasereturn_num) self.assertTrue(purchasereutrn.check_purchase_return_success_status())
def test_06_original_purchase_return_case(self): """原单退货(其他账户)""" self.login_action() puchasereutrn = PurchaseReturnView(self.driver) pruchase_order = ReadData().get_data('product_purchase_order', 'num2') puchasereutrn.original_order_return_action(1, keyword=pruchase_order, account='其他账户') purchasereturn_num = puchasereutrn.get_purchase_return_ordernum() ReadData().write_data('product_purchase_return_order', 'num6', purchasereturn_num) self.assertEqual(puchasereutrn.check_account_type(), '其他账户')
def test_09_original_purchase_return_case(self): """原单退货(备注)""" self.login_action() purchasereutrn = PurchaseReturnView(self.driver) pruchase_order = ReadData().get_data('product_purchase_order', 'num2') purchasereutrn.original_order_return_action(1, keyword=pruchase_order, remark='退货商品') purchasereturn_num = purchasereutrn.get_purchase_return_ordernum() info = purchasereutrn.check_remaks() ReadData().write_data('product_purchase_return_order', 'num9', purchasereturn_num) self.assertEqual(info, '退货商品')
def test_08_original_purchase_return_case(self): """原单退货(改价)""" self.login_action() purchasereutrn = PurchaseReturnView(self.driver) pruchase_order = ReadData().get_data('product_purchase_order', 'num2') purchasereutrn.original_order_return_action(1, keyword=pruchase_order, modify=1000) purchasereturn_num = purchasereutrn.get_purchase_return_ordernum() total_money = purchasereutrn.check_total_money() ReadData().write_data('product_purchase_return_order', 'num8', purchasereturn_num) self.assertEqual(total_money, '¥1000.00')
def test_06_original_sales_return_case(self): """原单退货(其他账户)""" self.login_action() salesreturn = SalesReturnView(self.driver) sales_order = ReadData().get_data('product_sale_order', 'num1') salesreturn.original_order_return_action(good_name='测试商品8号', good_num=1, keyword=sales_order, account='其他账户') salesreturn_num = salesreturn.get_detail_return_ordernum() ReadData().write_data('product_sale_return_order', 'num6', salesreturn_num) self.assertEqual(salesreturn.check_account_type(), '其他账户')
def test_01_original_sales_return_case(self): """原始销售单退货""" self.login_action() salesreturn = SalesReturnView(self.driver) sales_order = ReadData().get_data('product_sale_order', 'num1') salesreturn.original_order_return_action(good_name='测试商品8号', good_num=1, normal=True, keyword=sales_order) sales_return_num = salesreturn.get_sales_return_ordernum() ReadData().write_data('product_sale_return_order', 'num1', sales_return_num) self.assertTrue(salesreturn.check_sales_return_success_status())
def test_05_purchase_return_order(self): """单据复制(直接退货)""" self.login_action() p = PurchaseReturnOrderView(self.driver) purchase_return_order = ReadData().get_data( 'product_purchase_return_order', 'num10') p.purchase_return_order_action(keyword=purchase_return_order, copy=True, supplier_name='李洲全供应商1') purchase_return_num = p.get_detail_ptuchase_order() ReadData().write_data('product_purchase_return_order', 'num20', purchase_return_num) self.assertTrue(p.check_purchase_return_status())
def test_08_original_sales_return_case(self): """原单退货(改价)""" self.login_action() salesreturn = SalesReturnView(self.driver) sales_order = ReadData().get_data('product_sale_order', 'num1') salesreturn.original_order_return_action(good_name='测试商品8号', good_num=1, keyword=sales_order, modify=1000) salesreturn_num = salesreturn.get_detail_return_ordernum() total_money = salesreturn.check_total_money() ReadData().write_data('product_sale_return_order', 'num8', salesreturn_num) self.assertEqual(total_money, '¥1000.00')
def test_09_original_sales_return_case(self): """原单退货(备注)""" self.login_action() salesreturn = SalesReturnView(self.driver) sales_order = ReadData().get_data('product_sale_order', 'num1') salesreturn.original_order_return_action(good_name='测试商品8号', good_num=1, keyword=sales_order, remark='退货商品') salesreturn_num = salesreturn.get_detail_return_ordernum() info = salesreturn.check_remaks() ReadData().write_data('product_sale_return_order', 'num9', salesreturn_num) self.assertEqual(info, '退货商品')
def test_05008_obsolete_purchase_order_case(self): """采购单作废""" self.login_action() purchaseorder = PurchaseOrderBusiness(self.driver) ordernum = ReadData().get_data('product_purchase_order', 'num2') purchaseorder.purchaseorder_action(keyword=ordernum, obsolete=True) self.assertTrue(purchaseorder.check_obsolete_status())
def test_05006_purchase_order_filer_case(self): """结算账户筛选(现金)""" self.login_action() purchaseorder = PurchaseOrderBusiness(self.driver) ordernum = ReadData().get_data('product_purchase_order', 'num6') purchaseorder.purchaseorder_action(settlement="微信支付账户") detail_ordernum = purchaseorder.get_detail_ptuchase_order() self.assertEqual(ordernum, detail_ordernum)
def test_05002_purchase_order_filer_case(self): """关键字筛选(备注)""" self.login_action() purchaseorder = PurchaseOrderBusiness(self.driver) ordernum = ReadData().get_data('product_purchase_order', 'num7') purchaseorder.purchaseorder_action(keyword="采购商品备注") detail_ordernum = purchaseorder.get_detail_ptuchase_order() self.assertEqual(ordernum, detail_ordernum)
def test_05015_purchase_order_filer_case(self): """关键字筛选(退货)""" self.login_action() purchaseorder = PurchaseOrderBusiness(self.driver) ordernum = ReadData().get_data('product_purchase_order', 'num1') purchaseorder.purchaseorder_action(returned=True) detail_ordernum = purchaseorder.get_detail_ptuchase_order() self.assertEqual(ordernum, detail_ordernum)
def test_05014_purchase_order_filer_case(self): """关键字筛选(作废单据)""" self.login_action() purchaseorder = PurchaseOrderBusiness(self.driver) ordernum = ReadData().get_data('product_purchase_order', 'num2') purchaseorder.purchaseorder_action(status=False) detail_ordernum = purchaseorder.get_detail_ptuchase_order() self.assertEqual(ordernum, detail_ordernum)
def test_05012_purchase_order_return_case(self): """采购单退货""" self.login_action() purchaseorder = PurchaseOrderBusiness(self.driver) ordernum = ReadData().get_data('product_purchase_order', 'num1') purchaseorder.purchaseorder_action(keyword=ordernum, is_return=True) return_dict = purchaseorder.get_purchaseorder_return_information() self.assertTrue(return_dict["status"])
def test_05011_purchase_order_filer_case(self): """正常状态筛选""" self.login_action() purchaseorder = PurchaseOrderBusiness(self.driver) ordernum = ReadData().get_data('product_purchase_order', 'num10') purchaseorder.purchaseorder_action(status=True) detail_ordernum = purchaseorder.get_detail_ptuchase_order() self.assertEqual(ordernum, detail_ordernum)
def test_02_sales_order_copy_case(self): """销售单作废""" self.login_action() salesorder = SalesOrderView(self.driver) ordernum = ReadData().get_data('product_sale_order', 'num17') salesorder.sales_order_action(keyword=ordernum, obsolete=True) # 设置检查点 self.assertTrue(salesorder.check_sales_order_status())
def test_05007_purchase_order_filer_case(self): """供应商名称筛选""" self.login_action() purchaseorder = PurchaseOrderBusiness(self.driver) ordernum = ReadData().get_data('product_purchase_order', 'num9') purchaseorder.purchaseorder_action(supplier_name='李洲全供应商1') detail_ordernum = purchaseorder.get_detail_ptuchase_order() self.assertEqual(ordernum, detail_ordernum)
def test_01001_add_case(self): """正常添加商品""" """ 商品名称,成本价,零售价,颜色属性,尺码属性 :必填 """ self.login_action() goods = GoodsBusiness(self.driver) goods.enter_goods_list() goods.type_must_field('测试商品1号', 100, 200, '均色', '均码') goods.confirm_add_goods() status = goods.check_success_status() goods.get_goods_details() goods_num = goods.get_goods_num() sku_num = goods.get_sku_barcode() ReadData(self.param).write_data('goods_bar_code', 'num1', goods_num) ReadData(self.param).write_data('goods_single_barcode', 'num1', sku_num) self.assertEqual('添加新品成功1', status)
def test_05013_purchase_order_return_case(self): """采购单改价退货""" self.login_action() purchaseorder = PurchaseOrderBusiness(self.driver) ordernum = ReadData().get_data('product_purchase_order', 'num1') purchaseorder.purchaseorder_action(keyword=ordernum, is_return=True, modify=True, price=50) return_dict = purchaseorder.get_purchaseorder_return_information() self.assertTrue(return_dict["status"]) self.assertEqual(return_dict["return_money"], "¥50.00")
def test_02_purchase_return_order(self): """采购退货单作废""" self.login_action() p = PurchaseReturnOrderView(self.driver) purchase_return_order = ReadData().get_data( 'product_purchase_return_order', 'num2') p.purchase_return_order_action(keyword=purchase_return_order, obsolete=True) self.assertTrue(p.check_obsolete_status_())
def test_03_purchase_return_order(self): """作废单据筛选""" self.login_action() p = PurchaseReturnOrderView(self.driver) purchase_return_order = ReadData().get_data( 'product_purchase_return_order', 'num2') p.purchase_return_order_action(status=False) confim_num = p.get_detail_ptuchase_order() self.assertEqual(purchase_return_order, confim_num)
def test_01_purchase_return_order(self): """正常筛选""" self.login_action() p = PurchaseReturnOrderView(self.driver) purchase_return_order = ReadData().get_data( 'product_purchase_return_order', 'num1') p.purchase_return_order_action(keyword=purchase_return_order) confim_num = p.get_detail_ptuchase_order() self.assertEqual(purchase_return_order, confim_num)
def test_01002_add_case(self): """自定义商品货号添加商品""" """ 商品名称,成本价,零售价,颜色属性,尺码属性 :必填 商品货号,库存数,商品条码,商品备注,其他参数: 非必填 """ self.login_action() goods = GoodsBusiness(self.driver) goods.enter_goods_list() goods.type_must_field('测试商品2号', 100, 200, '均色', '均码', 19891017) goods.confirm_add_goods() status = goods.check_success_status() goods.get_goods_details() goods_num = goods.get_goods_num() sku_code = goods.get_sku_barcode() ReadData(self.param).write_data('goods_bar_code', 'num2', goods_num) ReadData(self.param).write_data('goods_single_barcode', 'num2', sku_code) self.assertEqual('添加新品成功', status)
def test_15_direct_purchase_return_case(self): """直接退货(其他账户)""" self.login_action() purchasereutrn = PurchaseReturnView(self.driver) purchasereutrn.direct_return_action('李洲全供应商1', name='测试商品8号', num=1, account='其他账户') purchasereturn_num = purchasereutrn.get_purchase_return_ordernum() ReadData().write_data('product_purchase_return_order', 'num15', purchasereturn_num) self.assertTrue(purchasereutrn.check_purchase_return_success_status())
def test_04002_second_purchase_case(self): """第二次采购(后选供应商)""" self.login_action() purchase = PurchaseBusiness(self.driver) purchase.pruchase_action(goodname1="测试商品8号", goodnum=1, supplier_name="李洲全供应商1") purchase_information = purchase.get_purchase_information() purchase_order_num = purchase_information["purchase_order_num"] ReadData().write_data('product_purchase_order', 'num2', purchase_order_num) self.assertTrue(purchase_information["status"])
def test_08004_cashier_case(self): """正常收银(微信支付账户)""" self.login_action() logging.info('开始收银') cashier = CashBusiness(self.driver) cashier.cashier_goods(num=1, cash_type="微信支付账户") time.sleep(1) status_dict = cashier.get_cash_success_information() sales_order_num = status_dict["sales_order_num"] ReadData().write_data('product_sale_order', 'num1', sales_order_num) self.assertTrue(status_dict["status"]) self.assertEqual("微信支付账户", status_dict["settlement_type"])
def test_08006_cashier_case(self): """正常收银(手动选择销售员)""" self.login_action() logging.info('开始收银') cashier = CashBusiness(self.driver) cashier.cashier_goods(num=1, saler1='李洲全-13888888811') time.sleep(1) status_dict = cashier.get_cash_success_information() sales_order_num = status_dict["sales_order_num"] ReadData().write_data('product_sale_order', 'num1', sales_order_num) self.assertTrue(status_dict["status"]) self.assertEqual("李洲全", status_dict["saler"])