refactor: clarify test record module iface (treewide)

This aims at reducing the deprecation warning pressure on a standard Erpnext test run.
This commit is contained in:
David Arnold
2024-10-10 19:21:19 +02:00
committed by GitHub
52 changed files with 69 additions and 57 deletions

View File

@@ -14,7 +14,7 @@ from erpnext.accounts.doctype.account.account import (
) )
from erpnext.stock import get_company_default_inventory_account, get_warehouse_account from erpnext.stock import get_company_default_inventory_account, get_warehouse_account
test_dependencies = ["Company"] EXTRA_TEST_RECORD_DEPENDENCIES = ["Company"]
class TestAccount(IntegrationTestCase): class TestAccount(IntegrationTestCase):

View File

@@ -8,7 +8,7 @@ from frappe.tests import IntegrationTestCase
from erpnext.accounts.doctype.journal_entry.test_journal_entry import make_journal_entry from erpnext.accounts.doctype.journal_entry.test_journal_entry import make_journal_entry
from erpnext.accounts.doctype.sales_invoice.test_sales_invoice import create_sales_invoice from erpnext.accounts.doctype.sales_invoice.test_sales_invoice import create_sales_invoice
test_dependencies = ["Cost Center", "Location", "Warehouse", "Department"] EXTRA_TEST_RECORD_DEPENDENCIES = ["Cost Center", "Location", "Warehouse", "Department"]
class TestAccountingDimension(IntegrationTestCase): class TestAccountingDimension(IntegrationTestCase):

View File

@@ -12,7 +12,7 @@ from erpnext.accounts.doctype.accounting_dimension.test_accounting_dimension imp
from erpnext.accounts.doctype.sales_invoice.test_sales_invoice import create_sales_invoice from erpnext.accounts.doctype.sales_invoice.test_sales_invoice import create_sales_invoice
from erpnext.exceptions import InvalidAccountDimensionError, MandatoryAccountDimensionError from erpnext.exceptions import InvalidAccountDimensionError, MandatoryAccountDimensionError
test_dependencies = ["Location", "Cost Center", "Department"] EXTRA_TEST_RECORD_DEPENDENCIES = ["Location", "Cost Center", "Department"]
class TestAccountingDimensionFilter(unittest.TestCase): class TestAccountingDimensionFilter(unittest.TestCase):

View File

@@ -12,7 +12,7 @@ from erpnext.accounts.doctype.accounting_period.accounting_period import (
) )
from erpnext.accounts.doctype.sales_invoice.test_sales_invoice import create_sales_invoice from erpnext.accounts.doctype.sales_invoice.test_sales_invoice import create_sales_invoice
test_dependencies = ["Item"] EXTRA_TEST_RECORD_DEPENDENCIES = ["Item"]
class TestAccountingPeriod(IntegrationTestCase): class TestAccountingPeriod(IntegrationTestCase):

View File

@@ -18,7 +18,7 @@ from erpnext.accounts.doctype.purchase_invoice.test_purchase_invoice import make
from erpnext.accounts.doctype.sales_invoice.test_sales_invoice import create_sales_invoice from erpnext.accounts.doctype.sales_invoice.test_sales_invoice import create_sales_invoice
from erpnext.tests.utils import if_lending_app_installed from erpnext.tests.utils import if_lending_app_installed
test_dependencies = ["Item", "Cost Center"] EXTRA_TEST_RECORD_DEPENDENCIES = ["Item", "Cost Center"]
class UnitTestBankTransaction(UnitTestCase): class UnitTestBankTransaction(UnitTestCase):

View File

@@ -11,7 +11,7 @@ from erpnext.accounts.doctype.journal_entry.test_journal_entry import make_journ
from erpnext.accounts.utils import get_fiscal_year from erpnext.accounts.utils import get_fiscal_year
from erpnext.buying.doctype.purchase_order.test_purchase_order import create_purchase_order from erpnext.buying.doctype.purchase_order.test_purchase_order import create_purchase_order
test_dependencies = ["Monthly Distribution"] EXTRA_TEST_RECORD_DEPENDENCIES = ["Monthly Distribution"]
class TestBudget(IntegrationTestCase): class TestBudget(IntegrationTestCase):

View File

@@ -7,7 +7,7 @@ from frappe.tests import IntegrationTestCase
from erpnext.selling.doctype.sales_order.test_sales_order import make_sales_order from erpnext.selling.doctype.sales_order.test_sales_order import make_sales_order
test_dependencies = ["Item"] EXTRA_TEST_RECORD_DEPENDENCIES = ["Item"]
def test_create_test_data(): def test_create_test_data():

View File

@@ -16,7 +16,7 @@ from erpnext.accounts.doctype.sales_invoice.test_sales_invoice import (
create_sales_invoice_against_cost_center, create_sales_invoice_against_cost_center,
) )
test_dependencies = ["Company", "Cost Center"] EXTRA_TEST_RECORD_DEPENDENCIES = ["Company", "Cost Center"]
class UnitTestDunning(UnitTestCase): class UnitTestDunning(UnitTestCase):

View File

@@ -6,7 +6,7 @@ import frappe
from frappe.tests import IntegrationTestCase from frappe.tests import IntegrationTestCase
from frappe.utils import now_datetime from frappe.utils import now_datetime
test_ignore = ["Company"] IGNORE_TEST_RECORD_DEPENDENCIES = ["Company"]
class TestFiscalYear(IntegrationTestCase): class TestFiscalYear(IntegrationTestCase):

View File

@@ -12,7 +12,7 @@ from erpnext.accounts.doctype.opening_invoice_creation_tool.opening_invoice_crea
get_temporary_opening_account, get_temporary_opening_account,
) )
test_dependencies = ["Customer", "Supplier", "Accounting Dimension"] EXTRA_TEST_RECORD_DEPENDENCIES = ["Customer", "Supplier", "Accounting Dimension"]
class UnitTestOpeningInvoiceCreationTool(UnitTestCase): class UnitTestOpeningInvoiceCreationTool(UnitTestCase):

View File

@@ -25,7 +25,7 @@ from erpnext.accounts.doctype.sales_invoice.test_sales_invoice import (
from erpnext.selling.doctype.sales_order.test_sales_order import make_sales_order from erpnext.selling.doctype.sales_order.test_sales_order import make_sales_order
from erpnext.setup.doctype.employee.test_employee import make_employee from erpnext.setup.doctype.employee.test_employee import make_employee
test_dependencies = ["Item"] EXTRA_TEST_RECORD_DEPENDENCIES = ["Item"]
class UnitTestPaymentEntry(UnitTestCase): class UnitTestPaymentEntry(UnitTestCase):

View File

@@ -6,7 +6,7 @@ from frappe.tests import IntegrationTestCase
# test_records = frappe.get_test_records('Payment Gateway Account') # test_records = frappe.get_test_records('Payment Gateway Account')
test_ignore = ["Payment Gateway"] IGNORE_TEST_RECORD_DEPENDENCIES = ["Payment Gateway"]
class TestPaymentGatewayAccount(IntegrationTestCase): class TestPaymentGatewayAccount(IntegrationTestCase):

View File

@@ -17,7 +17,7 @@ from erpnext.accounts.utils import get_fiscal_year
from erpnext.buying.doctype.purchase_order.test_purchase_order import create_purchase_order from erpnext.buying.doctype.purchase_order.test_purchase_order import create_purchase_order
from erpnext.stock.doctype.item.test_item import create_item from erpnext.stock.doctype.item.test_item import create_item
test_dependencies = ["Item"] EXTRA_TEST_RECORD_DEPENDENCIES = ["Item"]
class UnitTestPaymentReconciliation(UnitTestCase): class UnitTestPaymentReconciliation(UnitTestCase):

View File

@@ -16,7 +16,7 @@ from erpnext.buying.doctype.purchase_order.test_purchase_order import create_pur
from erpnext.selling.doctype.sales_order.test_sales_order import make_sales_order from erpnext.selling.doctype.sales_order.test_sales_order import make_sales_order
from erpnext.setup.utils import get_exchange_rate from erpnext.setup.utils import get_exchange_rate
test_dependencies = ["Currency Exchange", "Journal Entry", "Contact", "Address"] EXTRA_TEST_RECORD_DEPENDENCIES = ["Currency Exchange", "Journal Entry", "Contact", "Address"]
PAYMENT_URL = "https://example.com/payment" PAYMENT_URL = "https://example.com/payment"

View File

@@ -380,5 +380,5 @@ def create_cost_center(cc_name):
return costcenter.name return costcenter.name
test_dependencies = ["Customer", "Cost Center"] EXTRA_TEST_RECORD_DEPENDENCIES = ["Customer", "Cost Center"]
test_records = frappe.get_test_records("Period Closing Voucher") test_records = frappe.get_test_records("Period Closing Voucher")

View File

@@ -10,7 +10,7 @@ from erpnext.accounts.doctype.pos_profile.pos_profile import (
) )
from erpnext.stock.get_item_details import get_pos_profile from erpnext.stock.get_item_details import get_pos_profile
test_dependencies = ["Item"] EXTRA_TEST_RECORD_DEPENDENCIES = ["Item"]
class TestPOSProfile(IntegrationTestCase): class TestPOSProfile(IntegrationTestCase):

View File

@@ -1387,7 +1387,7 @@ class TestPricingRule(IntegrationTestCase):
pi.cancel() pi.cancel()
test_dependencies = ["UTM Campaign"] EXTRA_TEST_RECORD_DEPENDENCIES = ["UTM Campaign"]
def make_pricing_rule(**args): def make_pricing_rule(**args):

View File

@@ -38,8 +38,8 @@ from erpnext.stock.doctype.serial_and_batch_bundle.test_serial_and_batch_bundle
from erpnext.stock.doctype.stock_entry.test_stock_entry import get_qty_after_transaction from erpnext.stock.doctype.stock_entry.test_stock_entry import get_qty_after_transaction
from erpnext.stock.tests.test_utils import StockTestMixin from erpnext.stock.tests.test_utils import StockTestMixin
test_dependencies = ["Item", "Cost Center", "Payment Term", "Payment Terms Template"] EXTRA_TEST_RECORD_DEPENDENCIES = ["Item", "Cost Center", "Payment Term", "Payment Terms Template"]
test_ignore = ["Serial No"] IGNORE_TEST_RECORD_DEPENDENCIES = ["Serial No"]
class TestPurchaseInvoice(IntegrationTestCase, StockTestMixin): class TestPurchaseInvoice(IntegrationTestCase, StockTestMixin):

View File

@@ -4356,7 +4356,7 @@ def create_sales_invoice_against_cost_center(**args):
return si return si
test_dependencies = ["Journal Entry", "Contact", "Address"] EXTRA_TEST_RECORD_DEPENDENCIES = ["Journal Entry", "Contact", "Address"]
test_records = frappe.get_test_records("Sales Invoice") test_records = frappe.get_test_records("Sales Invoice")

View File

@@ -7,7 +7,7 @@ from frappe.tests import IntegrationTestCase
from erpnext.accounts.doctype.share_transfer.share_transfer import ShareDontExists from erpnext.accounts.doctype.share_transfer.share_transfer import ShareDontExists
test_dependencies = ["Share Type", "Shareholder"] EXTRA_TEST_RECORD_DEPENDENCIES = ["Share Type", "Shareholder"]
class TestShareTransfer(IntegrationTestCase): class TestShareTransfer(IntegrationTestCase):

View File

@@ -18,7 +18,7 @@ from frappe.utils.data import (
from erpnext.accounts.doctype.subscription.subscription import get_prorata_factor from erpnext.accounts.doctype.subscription.subscription import get_prorata_factor
test_dependencies = ("UOM", "Item Group", "Item") EXTRA_TEST_RECORD_DEPENDENCIES = ("UOM", "Item Group", "Item")
class UnitTestSubscription(UnitTestCase): class UnitTestSubscription(UnitTestCase):

View File

@@ -13,7 +13,7 @@ from erpnext.accounts.doctype.payment_entry.payment_entry import get_payment_ent
from erpnext.accounts.utils import get_fiscal_year from erpnext.accounts.utils import get_fiscal_year
from erpnext.buying.doctype.purchase_order.purchase_order import make_purchase_invoice from erpnext.buying.doctype.purchase_order.purchase_order import make_purchase_invoice
test_dependencies = ["Supplier Group", "Customer Group"] EXTRA_TEST_RECORD_DEPENDENCIES = ["Supplier Group", "Customer Group"]
class UnitTestTaxWithholdingCategory(UnitTestCase): class UnitTestTaxWithholdingCategory(UnitTestCase):

View File

@@ -10,7 +10,7 @@ from erpnext.accounts.report.balance_sheet.balance_sheet import execute
COMPANY = "_Test Company 6" COMPANY = "_Test Company 6"
COMPANY_SHORT_NAME = "_TC6" COMPANY_SHORT_NAME = "_TC6"
test_dependencies = ["Company"] EXTRA_TEST_RECORD_DEPENDENCIES = ["Company"]
class TestBalanceSheet(IntegrationTestCase): class TestBalanceSheet(IntegrationTestCase):

View File

@@ -12,7 +12,7 @@ from erpnext.accounts.report.sales_payment_summary.sales_payment_summary import
get_mode_of_payments, get_mode_of_payments,
) )
test_dependencies = ["Sales Invoice"] EXTRA_TEST_RECORD_DEPENDENCIES = ["Sales Invoice"]
class TestSalesPaymentSummary(IntegrationTestCase): class TestSalesPaymentSummary(IntegrationTestCase):

View File

@@ -1308,6 +1308,6 @@ def get_requested_qty(item_code="_Test Item", warehouse="_Test Warehouse - _TC")
return flt(frappe.db.get_value("Bin", {"item_code": item_code, "warehouse": warehouse}, "indented_qty")) return flt(frappe.db.get_value("Bin", {"item_code": item_code, "warehouse": warehouse}, "indented_qty"))
test_dependencies = ["BOM", "Item Price"] EXTRA_TEST_RECORD_DEPENDENCIES = ["BOM", "Item Price"]
test_records = frappe.get_test_records("Purchase Order") test_records = frappe.get_test_records("Purchase Order")

View File

@@ -9,7 +9,7 @@ from erpnext.accounts.party import get_due_date
from erpnext.controllers.website_list_for_contact import get_customers_suppliers from erpnext.controllers.website_list_for_contact import get_customers_suppliers
from erpnext.exceptions import PartyDisabled from erpnext.exceptions import PartyDisabled
test_dependencies = ["Payment Term", "Payment Terms Template"] EXTRA_TEST_RECORD_DEPENDENCIES = ["Payment Term", "Payment Terms Template"]
test_records = frappe.get_test_records("Supplier") test_records = frappe.get_test_records("Supplier")
from frappe.tests import IntegrationTestCase, UnitTestCase from frappe.tests import IntegrationTestCase, UnitTestCase

View File

@@ -23,7 +23,7 @@ from erpnext.stock.doctype.stock_reconciliation.test_stock_reconciliation import
) )
test_records = frappe.get_test_records("BOM") test_records = frappe.get_test_records("BOM")
test_dependencies = ["Item", "Quality Inspection Template"] EXTRA_TEST_RECORD_DEPENDENCIES = ["Item", "Quality Inspection Template"]
class UnitTestBom(UnitTestCase): class UnitTestBom(UnitTestCase):

View File

@@ -32,7 +32,7 @@ from erpnext.stock.doctype.stock_entry import test_stock_entry
from erpnext.stock.doctype.warehouse.test_warehouse import create_warehouse from erpnext.stock.doctype.warehouse.test_warehouse import create_warehouse
from erpnext.stock.utils import get_bin from erpnext.stock.utils import get_bin
test_dependencies = ["BOM"] EXTRA_TEST_RECORD_DEPENDENCIES = ["BOM"]
class UnitTestWorkOrder(UnitTestCase): class UnitTestWorkOrder(UnitTestCase):

View File

@@ -12,7 +12,7 @@ from erpnext.manufacturing.doctype.workstation.workstation import (
check_if_within_operating_hours, check_if_within_operating_hours,
) )
test_dependencies = ["Warehouse"] EXTRA_TEST_RECORD_DEPENDENCIES = ["Warehouse"]
test_records = frappe.get_test_records("Workstation") test_records = frappe.get_test_records("Workstation")
make_test_records("Workstation") make_test_records("Workstation")

View File

@@ -11,7 +11,7 @@ from erpnext.selling.doctype.sales_order.sales_order import make_project as make
from erpnext.selling.doctype.sales_order.test_sales_order import make_sales_order from erpnext.selling.doctype.sales_order.test_sales_order import make_sales_order
test_records = frappe.get_test_records("Project") test_records = frappe.get_test_records("Project")
test_ignore = ["Sales Order"] IGNORE_TEST_RECORD_DEPENDENCIES = ["Sales Order"]
class UnitTestProject(UnitTestCase): class UnitTestProject(UnitTestCase):

View File

@@ -11,4 +11,4 @@ class TestProjectUpdate(IntegrationTestCase):
test_records = frappe.get_test_records("Project Update") test_records = frappe.get_test_records("Project Update")
test_ignore = ["Sales Order"] IGNORE_TEST_RECORD_DEPENDENCIES = ["Sales Order"]

View File

@@ -16,7 +16,7 @@ from erpnext.regional.report.uae_vat_201.uae_vat_201 import (
) )
from erpnext.stock.doctype.warehouse.test_warehouse import get_warehouse_account from erpnext.stock.doctype.warehouse.test_warehouse import get_warehouse_account
test_dependencies = ["Territory", "Customer Group", "Supplier Group", "Item"] EXTRA_TEST_RECORD_DEPENDENCIES = ["Territory", "Customer Group", "Supplier Group", "Item"]
class TestUaeVat201(TestCase): class TestUaeVat201(TestCase):

View File

@@ -18,8 +18,8 @@ from erpnext.selling.doctype.customer.customer import (
) )
from erpnext.tests.utils import create_test_contact_and_address from erpnext.tests.utils import create_test_contact_and_address
test_ignore = ["Price List"] IGNORE_TEST_RECORD_DEPENDENCIES = ["Price List"]
test_dependencies = ["Payment Term", "Payment Terms Template"] EXTRA_TEST_RECORD_DEPENDENCIES = ["Payment Term", "Payment Terms Template"]
test_records = frappe.get_test_records("Customer") test_records = frappe.get_test_records("Customer")

View File

@@ -6,7 +6,7 @@ from frappe.tests import IntegrationTestCase, UnitTestCase
from erpnext.controllers.queries import item_query from erpnext.controllers.queries import item_query
test_dependencies = ["Item", "Customer", "Supplier"] EXTRA_TEST_RECORD_DEPENDENCIES = ["Item", "Customer", "Supplier"]
def create_party_specific_item(**args): def create_party_specific_item(**args):

View File

@@ -7,7 +7,7 @@ from frappe.utils import add_days, add_months, flt, getdate, nowdate
from erpnext.controllers.accounts_controller import InvalidQtyError from erpnext.controllers.accounts_controller import InvalidQtyError
test_dependencies = ["Product Bundle"] EXTRA_TEST_RECORD_DEPENDENCIES = ["Product Bundle"]
class UnitTestQuotation(UnitTestCase): class UnitTestQuotation(UnitTestCase):

View File

@@ -2349,7 +2349,7 @@ def get_reserved_qty(item_code="_Test Item", warehouse="_Test Warehouse - _TC"):
return flt(frappe.db.get_value("Bin", {"item_code": item_code, "warehouse": warehouse}, "reserved_qty")) return flt(frappe.db.get_value("Bin", {"item_code": item_code, "warehouse": warehouse}, "reserved_qty"))
test_dependencies = ["Currency Exchange"] EXTRA_TEST_RECORD_DEPENDENCIES = ["Currency Exchange"]
def make_sales_order_workflow(): def make_sales_order_workflow():

View File

@@ -11,7 +11,13 @@ from erpnext.selling.report.payment_terms_status_for_sales_order.payment_terms_s
) )
from erpnext.stock.doctype.item.test_item import create_item from erpnext.stock.doctype.item.test_item import create_item
test_dependencies = ["Sales Order", "Item", "Sales Invoice", "Payment Terms Template", "Customer"] EXTRA_TEST_RECORD_DEPENDENCIES = [
"Sales Order",
"Item",
"Sales Invoice",
"Payment Terms Template",
"Customer",
]
class TestPaymentTermsStatusForSalesOrder(IntegrationTestCase): class TestPaymentTermsStatusForSalesOrder(IntegrationTestCase):

View File

@@ -7,7 +7,7 @@ from erpnext.selling.doctype.sales_order.test_sales_order import make_sales_orde
from erpnext.selling.report.sales_order_analysis.sales_order_analysis import execute from erpnext.selling.report.sales_order_analysis.sales_order_analysis import execute
from erpnext.stock.doctype.item.test_item import create_item from erpnext.stock.doctype.item.test_item import create_item
test_dependencies = ["Sales Order", "Item", "Sales Invoice", "Delivery Note"] EXTRA_TEST_RECORD_DEPENDENCIES = ["Sales Order", "Item", "Sales Invoice", "Delivery Note"]
class TestSalesOrderAnalysis(IntegrationTestCase): class TestSalesOrderAnalysis(IntegrationTestCase):

View File

@@ -13,8 +13,14 @@ from erpnext.accounts.doctype.account.chart_of_accounts.chart_of_accounts import
) )
from erpnext.setup.doctype.company.company import get_default_company_address from erpnext.setup.doctype.company.company import get_default_company_address
test_ignore = ["Account", "Cost Center", "Payment Terms Template", "Salary Component", "Warehouse"] IGNORE_TEST_RECORD_DEPENDENCIES = [
test_dependencies = ["Fiscal Year"] "Account",
"Cost Center",
"Payment Terms Template",
"Salary Component",
"Warehouse",
]
EXTRA_TEST_RECORD_DEPENDENCIES = ["Fiscal Year"]
test_records = frappe.get_test_records("Company") test_records = frappe.get_test_records("Company")

View File

@@ -1,7 +1,7 @@
# Copyright (c) 2015, Frappe Technologies Pvt. Ltd. and Contributors # Copyright (c) 2015, Frappe Technologies Pvt. Ltd. and Contributors
# License: GNU General Public License v3. See license.txt # License: GNU General Public License v3. See license.txt
test_ignore = ["Price List"] IGNORE_TEST_RECORD_DEPENDENCIES = ["Price List"]
import frappe import frappe

View File

@@ -5,7 +5,7 @@ import unittest
import frappe import frappe
from frappe.tests import IntegrationTestCase from frappe.tests import IntegrationTestCase
test_ignore = ["Leave Block List"] IGNORE_TEST_RECORD_DEPENDENCIES = ["Leave Block List"]
class TestDepartment(IntegrationTestCase): class TestDepartment(IntegrationTestCase):

View File

@@ -5,4 +5,4 @@ import frappe
test_records = frappe.get_test_records("Sales Partner") test_records = frappe.get_test_records("Sales Partner")
test_ignore = ["Item Group"] IGNORE_TEST_RECORD_DEPENDENCIES = ["Item Group"]

View File

@@ -1,10 +1,10 @@
# Copyright (c) 2015, Frappe Technologies Pvt. Ltd. and Contributors # Copyright (c) 2015, Frappe Technologies Pvt. Ltd. and Contributors
# License: GNU General Public License v3. See license.txt # License: GNU General Public License v3. See license.txt
test_dependencies = ["Employee"] EXTRA_TEST_RECORD_DEPENDENCIES = ["Employee"]
import frappe import frappe
test_records = frappe.get_test_records("Sales Person") test_records = frappe.get_test_records("Sales Person")
test_ignore = ["Item Group"] IGNORE_TEST_RECORD_DEPENDENCIES = ["Item Group"]

View File

@@ -5,4 +5,4 @@ import frappe
test_records = frappe.get_test_records("Territory") test_records = frappe.get_test_records("Territory")
test_ignore = ["Item Group"] IGNORE_TEST_RECORD_DEPENDENCIES = ["Item Group"]

View File

@@ -2148,4 +2148,4 @@ def create_delivery_note(**args):
return dn return dn
test_dependencies = ["Product Bundle"] EXTRA_TEST_RECORD_DEPENDENCIES = ["Product Bundle"]

View File

@@ -28,8 +28,8 @@ from erpnext.stock.doctype.item.item import (
from erpnext.stock.doctype.stock_entry.stock_entry_utils import make_stock_entry from erpnext.stock.doctype.stock_entry.stock_entry_utils import make_stock_entry
from erpnext.stock.get_item_details import get_item_details from erpnext.stock.get_item_details import get_item_details
test_ignore = ["BOM"] IGNORE_TEST_RECORD_DEPENDENCIES = ["BOM"]
test_dependencies = ["Warehouse", "Item Group", "Item Tax Template", "Brand", "Item Attribute"] EXTRA_TEST_RECORD_DEPENDENCIES = ["Warehouse", "Item Group", "Item Tax Template", "Brand", "Item Attribute"]
def make_item(item_code=None, properties=None, uoms=None, barcode=None): def make_item(item_code=None, properties=None, uoms=None, barcode=None):

View File

@@ -890,5 +890,5 @@ def make_material_request(**args):
return mr return mr
test_dependencies = ["Currency Exchange", "BOM"] EXTRA_TEST_RECORD_DEPENDENCIES = ["Currency Exchange", "BOM"]
test_records = frappe.get_test_records("Material Request") test_records = frappe.get_test_records("Material Request")

View File

@@ -21,7 +21,7 @@ from erpnext.stock.doctype.stock_reconciliation.stock_reconciliation import (
EmptyStockReconciliationItemsError, EmptyStockReconciliationItemsError,
) )
test_dependencies = ["Item", "Sales Invoice", "Stock Entry", "Batch"] EXTRA_TEST_RECORD_DEPENDENCIES = ["Item", "Sales Invoice", "Stock Entry", "Batch"]
class UnitTestPickList(UnitTestCase): class UnitTestPickList(UnitTestCase):

View File

@@ -3954,5 +3954,5 @@ def make_purchase_receipt(**args):
return pr return pr
test_dependencies = ["BOM", "Item Price", "Location"] EXTRA_TEST_RECORD_DEPENDENCIES = ["BOM", "Item Price", "Location"]
test_records = frappe.get_test_records("Purchase Receipt") test_records = frappe.get_test_records("Purchase Receipt")

View File

@@ -21,7 +21,7 @@ from erpnext.stock.doctype.stock_entry.stock_entry_utils import make_stock_entry
from erpnext.stock.doctype.stock_entry.test_stock_entry import make_serialized_item from erpnext.stock.doctype.stock_entry.test_stock_entry import make_serialized_item
from erpnext.stock.doctype.warehouse.test_warehouse import create_warehouse from erpnext.stock.doctype.warehouse.test_warehouse import create_warehouse
test_dependencies = ["Item"] EXTRA_TEST_RECORD_DEPENDENCIES = ["Item"]
test_records = frappe.get_test_records("Serial No") test_records = frappe.get_test_records("Serial No")

View File

@@ -1445,4 +1445,4 @@ def set_valuation_method(item_code, valuation_method):
) )
test_dependencies = ["Item", "Warehouse"] EXTRA_TEST_RECORD_DEPENDENCIES = ["Item", "Warehouse"]

View File

@@ -4,7 +4,7 @@ from frappe.tests.utils import make_test_records
from erpnext.stock.get_item_details import get_item_details from erpnext.stock.get_item_details import get_item_details
test_dependencies = ["Customer", "Supplier", "Item", "Price List", "Item Price"] EXTRA_TEST_RECORD_DEPENDENCIES = ["Customer", "Supplier", "Item", "Price List", "Item Price"]
class TestGetItemDetail(IntegrationTestCase): class TestGetItemDetail(IntegrationTestCase):