mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-15 11:09:17 +00:00
fix: Test Case
This commit is contained in:
@@ -13,6 +13,7 @@ class TestAccountingDimensionFilter(unittest.TestCase):
|
|||||||
def setUp(self):
|
def setUp(self):
|
||||||
create_dimension()
|
create_dimension()
|
||||||
create_accounting_dimension_filter()
|
create_accounting_dimension_filter()
|
||||||
|
self.invoice_list = []
|
||||||
|
|
||||||
def test_allowed_dimension_validation(self):
|
def test_allowed_dimension_validation(self):
|
||||||
si = create_sales_invoice(do_not_save=1)
|
si = create_sales_invoice(do_not_save=1)
|
||||||
@@ -22,6 +23,7 @@ class TestAccountingDimensionFilter(unittest.TestCase):
|
|||||||
si.save()
|
si.save()
|
||||||
|
|
||||||
self.assertRaises(InvalidAccountDimensionError, si.submit)
|
self.assertRaises(InvalidAccountDimensionError, si.submit)
|
||||||
|
self.invoice_list.append(si)
|
||||||
|
|
||||||
def test_mandatory_dimension_validation(self):
|
def test_mandatory_dimension_validation(self):
|
||||||
si = create_sales_invoice(do_not_save=1)
|
si = create_sales_invoice(do_not_save=1)
|
||||||
@@ -34,11 +36,17 @@ class TestAccountingDimensionFilter(unittest.TestCase):
|
|||||||
si.save()
|
si.save()
|
||||||
|
|
||||||
self.assertRaises(MandatoryAccountDimensionError, si.submit)
|
self.assertRaises(MandatoryAccountDimensionError, si.submit)
|
||||||
|
self.invoice_list.append(si)
|
||||||
|
|
||||||
def tearDown(self):
|
def tearDown(self):
|
||||||
disable_dimension_filter()
|
disable_dimension_filter()
|
||||||
disable_dimension()
|
disable_dimension()
|
||||||
|
|
||||||
|
for si in self.invoice_list:
|
||||||
|
si.load_from_db()
|
||||||
|
if si.docstatus == 1:
|
||||||
|
si.cancel()
|
||||||
|
|
||||||
def create_accounting_dimension_filter():
|
def create_accounting_dimension_filter():
|
||||||
if not frappe.db.get_value('Accounting Dimension Filter',
|
if not frappe.db.get_value('Accounting Dimension Filter',
|
||||||
{'accounting_dimension': 'Cost Center'}):
|
{'accounting_dimension': 'Cost Center'}):
|
||||||
|
|||||||
Reference in New Issue
Block a user