mirror of
https://github.com/frappe/erpnext.git
synced 2026-06-01 03:09:09 +00:00
fix: tests
This commit is contained in:
@@ -25,6 +25,10 @@ from erpnext.controllers.tests.test_subcontracting_controller import (
|
|||||||
set_backflush_based_on,
|
set_backflush_based_on,
|
||||||
)
|
)
|
||||||
from erpnext.manufacturing.doctype.production_plan.test_production_plan import make_bom
|
from erpnext.manufacturing.doctype.production_plan.test_production_plan import make_bom
|
||||||
|
from erpnext.stock.doctype.inventory_dimension.test_inventory_dimension import (
|
||||||
|
create_inventory_dimension,
|
||||||
|
prepare_test_data,
|
||||||
|
)
|
||||||
from erpnext.stock.doctype.item.test_item import make_item
|
from erpnext.stock.doctype.item.test_item import make_item
|
||||||
from erpnext.stock.doctype.purchase_receipt.test_purchase_receipt import get_gl_entries
|
from erpnext.stock.doctype.purchase_receipt.test_purchase_receipt import get_gl_entries
|
||||||
from erpnext.stock.doctype.serial_and_batch_bundle.test_serial_and_batch_bundle import (
|
from erpnext.stock.doctype.serial_and_batch_bundle.test_serial_and_batch_bundle import (
|
||||||
@@ -44,6 +48,17 @@ from erpnext.subcontracting.doctype.subcontracting_receipt.subcontracting_receip
|
|||||||
|
|
||||||
|
|
||||||
class TestSubcontractingReceipt(FrappeTestCase):
|
class TestSubcontractingReceipt(FrappeTestCase):
|
||||||
|
@classmethod
|
||||||
|
def setUpClass(cls):
|
||||||
|
prepare_test_data()
|
||||||
|
create_inventory_dimension(
|
||||||
|
apply_to_all_doctypes=1,
|
||||||
|
dimension_name="Inv Site",
|
||||||
|
reference_document="Inv Site",
|
||||||
|
document_type="Inv Site",
|
||||||
|
)
|
||||||
|
return super().setUpClass()
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
make_subcontracted_items()
|
make_subcontracted_items()
|
||||||
make_raw_materials()
|
make_raw_materials()
|
||||||
@@ -2007,22 +2022,6 @@ class TestSubcontractingReceipt(FrappeTestCase):
|
|||||||
The subcontracting controller resets the supplied items table on each save causing the inventory dimensions to be lost.
|
The subcontracting controller resets the supplied items table on each save causing the inventory dimensions to be lost.
|
||||||
This test ensures that the inventory dimensions are retained on each save.
|
This test ensures that the inventory dimensions are retained on each save.
|
||||||
"""
|
"""
|
||||||
from erpnext.stock.doctype.inventory_dimension.test_inventory_dimension import (
|
|
||||||
create_inventory_dimension,
|
|
||||||
prepare_test_data,
|
|
||||||
)
|
|
||||||
|
|
||||||
prepare_test_data()
|
|
||||||
inventory_dimension = create_inventory_dimension(
|
|
||||||
apply_to_all_doctypes=1,
|
|
||||||
dimension_name="Inv Site",
|
|
||||||
reference_document="Inv Site",
|
|
||||||
document_type="Inv Site",
|
|
||||||
)
|
|
||||||
|
|
||||||
inventory_dimension.reqd = 1
|
|
||||||
inventory_dimension.save()
|
|
||||||
|
|
||||||
set_backflush_based_on("BOM")
|
set_backflush_based_on("BOM")
|
||||||
|
|
||||||
sco = get_subcontracting_order()
|
sco = get_subcontracting_order()
|
||||||
@@ -2042,9 +2041,6 @@ class TestSubcontractingReceipt(FrappeTestCase):
|
|||||||
|
|
||||||
self.assertEqual(scr.supplied_items[0].inv_site, "Site 1")
|
self.assertEqual(scr.supplied_items[0].inv_site, "Site 1")
|
||||||
|
|
||||||
inventory_dimension.reqd = 0
|
|
||||||
inventory_dimension.save()
|
|
||||||
|
|
||||||
|
|
||||||
def make_return_subcontracting_receipt(**args):
|
def make_return_subcontracting_receipt(**args):
|
||||||
args = frappe._dict(args)
|
args = frappe._dict(args)
|
||||||
|
|||||||
Reference in New Issue
Block a user