mirror of
https://github.com/frappe/erpnext.git
synced 2026-09-18 02:55:20 +00:00
This commit is contained in:
@@ -185,7 +185,7 @@ def make_purchase_receipt(source_name, target_doc=None):
|
||||
from frappe.model.mapper import get_mapped_doc
|
||||
|
||||
def set_missing_values(source, target):
|
||||
bean = frappe.bean(target)
|
||||
bean = frappe.get_doc(target)
|
||||
bean.run_method("set_missing_values")
|
||||
|
||||
def update_item(obj, target, source_parent):
|
||||
@@ -224,7 +224,7 @@ def make_purchase_invoice(source_name, target_doc=None):
|
||||
from frappe.model.mapper import get_mapped_doc
|
||||
|
||||
def set_missing_values(source, target):
|
||||
bean = frappe.bean(target)
|
||||
bean = frappe.get_doc(target)
|
||||
bean.run_method("set_missing_values")
|
||||
|
||||
def update_item(obj, target, source_parent):
|
||||
|
||||
@@ -11,12 +11,12 @@ class TestPurchaseOrder(unittest.TestCase):
|
||||
def test_make_purchase_receipt(self):
|
||||
from erpnext.buying.doctype.purchase_order.purchase_order import make_purchase_receipt
|
||||
|
||||
po = frappe.bean(copy=test_records[0]).insert()
|
||||
po = frappe.get_doc(copy=test_records[0]).insert()
|
||||
|
||||
self.assertRaises(frappe.ValidationError, make_purchase_receipt,
|
||||
po.name)
|
||||
|
||||
po = frappe.bean("Purchase Order", po.name)
|
||||
po = frappe.get_doc("Purchase Order", po.name)
|
||||
po.submit()
|
||||
|
||||
pr = make_purchase_receipt(po.name)
|
||||
@@ -26,7 +26,7 @@ class TestPurchaseOrder(unittest.TestCase):
|
||||
self.assertEquals(len(pr), len(test_records[0]))
|
||||
|
||||
pr[0]["naming_series"] = "_T-Purchase Receipt-"
|
||||
pr_bean = frappe.bean(pr)
|
||||
pr_bean = frappe.get_doc(pr)
|
||||
pr_bean.insert()
|
||||
|
||||
def test_ordered_qty(self):
|
||||
@@ -34,12 +34,12 @@ class TestPurchaseOrder(unittest.TestCase):
|
||||
|
||||
from erpnext.buying.doctype.purchase_order.purchase_order import make_purchase_receipt
|
||||
|
||||
po = frappe.bean(copy=test_records[0]).insert()
|
||||
po = frappe.get_doc(copy=test_records[0]).insert()
|
||||
|
||||
self.assertRaises(frappe.ValidationError, make_purchase_receipt,
|
||||
po.name)
|
||||
|
||||
po = frappe.bean("Purchase Order", po.name)
|
||||
po = frappe.get_doc("Purchase Order", po.name)
|
||||
po.is_subcontracted = "No"
|
||||
po.doclist[1].item_code = "_Test Item"
|
||||
po.submit()
|
||||
@@ -54,7 +54,7 @@ class TestPurchaseOrder(unittest.TestCase):
|
||||
pr[0]["posting_date"] = "2013-05-12"
|
||||
pr[0]["naming_series"] = "_T-Purchase Receipt-"
|
||||
pr[1]["qty"] = 4.0
|
||||
pr_bean = frappe.bean(pr)
|
||||
pr_bean = frappe.get_doc(pr)
|
||||
pr_bean.insert()
|
||||
pr_bean.submit()
|
||||
|
||||
@@ -67,7 +67,7 @@ class TestPurchaseOrder(unittest.TestCase):
|
||||
pr1[0]["naming_series"] = "_T-Purchase Receipt-"
|
||||
pr1[0]["posting_date"] = "2013-05-12"
|
||||
pr1[1]["qty"] = 8
|
||||
pr1_bean = frappe.bean(pr1)
|
||||
pr1_bean = frappe.get_doc(pr1)
|
||||
pr1_bean.insert()
|
||||
pr1_bean.submit()
|
||||
|
||||
@@ -77,12 +77,12 @@ class TestPurchaseOrder(unittest.TestCase):
|
||||
def test_make_purchase_invoice(self):
|
||||
from erpnext.buying.doctype.purchase_order.purchase_order import make_purchase_invoice
|
||||
|
||||
po = frappe.bean(copy=test_records[0]).insert()
|
||||
po = frappe.get_doc(copy=test_records[0]).insert()
|
||||
|
||||
self.assertRaises(frappe.ValidationError, make_purchase_invoice,
|
||||
po.name)
|
||||
|
||||
po = frappe.bean("Purchase Order", po.name)
|
||||
po = frappe.get_doc("Purchase Order", po.name)
|
||||
po.submit()
|
||||
pi = make_purchase_invoice(po.name)
|
||||
|
||||
@@ -90,23 +90,23 @@ class TestPurchaseOrder(unittest.TestCase):
|
||||
self.assertEquals(len(pi), len(test_records[0]))
|
||||
pi[0]["posting_date"] = "2013-05-12"
|
||||
pi[0]["bill_no"] = "NA"
|
||||
frappe.bean(pi).insert()
|
||||
frappe.get_doc(pi).insert()
|
||||
|
||||
def test_subcontracting(self):
|
||||
po = frappe.bean(copy=test_records[0])
|
||||
po = frappe.get_doc(copy=test_records[0])
|
||||
po.insert()
|
||||
self.assertEquals(len(po.get("po_raw_material_details")), 2)
|
||||
|
||||
def test_warehouse_company_validation(self):
|
||||
from erpnext.stock.utils import InvalidWarehouseCompany
|
||||
po = frappe.bean(copy=test_records[0])
|
||||
po = frappe.get_doc(copy=test_records[0])
|
||||
po.company = "_Test Company 1"
|
||||
po.conversion_rate = 0.0167
|
||||
self.assertRaises(InvalidWarehouseCompany, po.insert)
|
||||
|
||||
def test_uom_integer_validation(self):
|
||||
from erpnext.utilities.transaction_base import UOMMustBeIntegerError
|
||||
po = frappe.bean(copy=test_records[0])
|
||||
po = frappe.get_doc(copy=test_records[0])
|
||||
po.doclist[1].qty = 3.4
|
||||
self.assertRaises(UOMMustBeIntegerError, po.insert)
|
||||
|
||||
|
||||
@@ -56,7 +56,7 @@ def make_purchase_order(source_name, target_doc=None):
|
||||
from frappe.model.mapper import get_mapped_doc
|
||||
|
||||
def set_missing_values(source, target):
|
||||
bean = frappe.bean(target)
|
||||
bean = frappe.get_doc(target)
|
||||
bean.run_method("set_missing_values")
|
||||
bean.run_method("get_schedule_dates")
|
||||
|
||||
|
||||
@@ -11,12 +11,12 @@ class TestPurchaseOrder(unittest.TestCase):
|
||||
def test_make_purchase_order(self):
|
||||
from erpnext.buying.doctype.supplier_quotation.supplier_quotation import make_purchase_order
|
||||
|
||||
sq = frappe.bean(copy=test_records[0]).insert()
|
||||
sq = frappe.get_doc(copy=test_records[0]).insert()
|
||||
|
||||
self.assertRaises(frappe.ValidationError, make_purchase_order,
|
||||
sq.name)
|
||||
|
||||
sq = frappe.bean("Supplier Quotation", sq.name)
|
||||
sq = frappe.get_doc("Supplier Quotation", sq.name)
|
||||
sq.submit()
|
||||
po = make_purchase_order(sq.name)
|
||||
|
||||
@@ -29,7 +29,7 @@ class TestPurchaseOrder(unittest.TestCase):
|
||||
if doc.get("item_code"):
|
||||
doc["schedule_date"] = "2013-04-12"
|
||||
|
||||
frappe.bean(po).insert()
|
||||
frappe.get_doc(po).insert()
|
||||
|
||||
test_records = [
|
||||
[
|
||||
|
||||
Reference in New Issue
Block a user