mirror of
https://github.com/frappe/erpnext.git
synced 2026-03-25 14:11:45 +01:00
refactor(test): make test mapper deterministic
This commit is contained in:
@@ -9,6 +9,9 @@ from erpnext.tests.utils import ERPNextTestSuite
|
||||
|
||||
|
||||
class TestMapper(ERPNextTestSuite):
|
||||
def setUp(self):
|
||||
self.load_test_records("Sales Order")
|
||||
|
||||
def test_map_docs(self):
|
||||
"""Test mapping of multiple source docs on a single target doc"""
|
||||
|
||||
@@ -36,6 +39,7 @@ class TestMapper(ERPNextTestSuite):
|
||||
"order_type": "Sales",
|
||||
"transaction_date": nowdate(),
|
||||
"valid_till": add_months(nowdate(), 1),
|
||||
"company": self.companies[0].name,
|
||||
}
|
||||
)
|
||||
for item in item_list:
|
||||
@@ -62,6 +66,6 @@ class TestMapper(ERPNextTestSuite):
|
||||
"uom": "_Test UOM",
|
||||
}
|
||||
)
|
||||
so = frappe.get_doc(frappe.get_test_records("Sales Order")[0])
|
||||
so = frappe.get_doc(self.globalTestRecords["Sales Order"][0])
|
||||
so.insert(ignore_permissions=True)
|
||||
return so, [item.item_code]
|
||||
|
||||
39
erpnext/selling/doctype/sales_order/test_records.json
Normal file
39
erpnext/selling/doctype/sales_order/test_records.json
Normal file
@@ -0,0 +1,39 @@
|
||||
[
|
||||
{
|
||||
"advance_paid": 0.0,
|
||||
"company": "_Test Company",
|
||||
"conversion_rate": 1.0,
|
||||
"currency": "INR",
|
||||
"customer": "_Test Customer",
|
||||
"customer_group": "_Test Customer Group",
|
||||
"customer_name": "_Test Customer",
|
||||
"doctype": "Sales Order",
|
||||
"base_grand_total": 1000.0,
|
||||
"grand_total": 1000.0,
|
||||
"naming_series": "_T-Sales Order-",
|
||||
"order_type": "Sales",
|
||||
"plc_conversion_rate": 1.0,
|
||||
"price_list_currency": "INR",
|
||||
"items": [
|
||||
{
|
||||
"base_amount": 1000.0,
|
||||
"base_rate": 100.0,
|
||||
"description": "CPU",
|
||||
"doctype": "Sales Order Item",
|
||||
"item_code": "_Test Item",
|
||||
"item_name": "_Test Item 1",
|
||||
"delivery_date": "2013-02-23",
|
||||
"parentfield": "items",
|
||||
"qty": 10.0,
|
||||
"rate": 100.0,
|
||||
"warehouse": "_Test Warehouse - _TC",
|
||||
"stock_uom": "_Test UOM",
|
||||
"conversion_factor": 1.0,
|
||||
"uom": "_Test UOM"
|
||||
}
|
||||
],
|
||||
"selling_price_list": "_Test Price List",
|
||||
"territory": "_Test Territory",
|
||||
"transaction_date": "2013-02-21"
|
||||
}
|
||||
]
|
||||
Reference in New Issue
Block a user