test case added to check account syncing
This commit is contained in:
parent
cc65447e62
commit
11bba571af
@ -97,6 +97,19 @@ class TestAccount(unittest.TestCase):
|
|||||||
self.assertRaises(frappe.ValidationError, merge_account, "Capital Stock - _TC",\
|
self.assertRaises(frappe.ValidationError, merge_account, "Capital Stock - _TC",\
|
||||||
"Softwares - _TC", doc.is_group, doc.root_type, doc.company)
|
"Softwares - _TC", doc.is_group, doc.root_type, doc.company)
|
||||||
|
|
||||||
|
def test_account_sync(self):
|
||||||
|
del frappe.local.flags["ignore_root_company_validation"]
|
||||||
|
acc = frappe.new_doc("Account")
|
||||||
|
acc.account_name = "Test Sync Account"
|
||||||
|
acc.parent_account = "Temporary Accounts - _TC3"
|
||||||
|
acc.company = "_Test Company 3"
|
||||||
|
acc.insert()
|
||||||
|
|
||||||
|
acc_tc_4 = frappe.db.get_value('Account', {'account_name': "Test Sync Account", "company": "_Test Company 4"})
|
||||||
|
acc_tc_5 = frappe.db.get_value('Account', {'account_name': "Test Sync Account", "company": "_Test Company 5"})
|
||||||
|
self.assertEqual(acc_tc_4, "Test Sync Account - _TC4")
|
||||||
|
self.assertEqual(acc_tc_5, "Test Sync Account - _TC5")
|
||||||
|
|
||||||
def _make_test_records(verbose):
|
def _make_test_records(verbose):
|
||||||
from frappe.test_runner import make_test_objects
|
from frappe.test_runner import make_test_objects
|
||||||
|
|
||||||
|
|||||||
@ -28,5 +28,39 @@
|
|||||||
"domain": "Retail",
|
"domain": "Retail",
|
||||||
"chart_of_accounts": "Standard",
|
"chart_of_accounts": "Standard",
|
||||||
"default_holiday_list": "_Test Holiday List"
|
"default_holiday_list": "_Test Holiday List"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"abbr": "_TC3",
|
||||||
|
"company_name": "_Test Company 3",
|
||||||
|
"is_group": 1,
|
||||||
|
"country": "India",
|
||||||
|
"default_currency": "INR",
|
||||||
|
"doctype": "Company",
|
||||||
|
"domain": "Manufacturing",
|
||||||
|
"chart_of_accounts": "Standard",
|
||||||
|
"default_holiday_list": "_Test Holiday List"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"abbr": "_TC4",
|
||||||
|
"company_name": "_Test Company 4",
|
||||||
|
"parent_company": "_Test Company 3",
|
||||||
|
"is_group": 1,
|
||||||
|
"country": "India",
|
||||||
|
"default_currency": "INR",
|
||||||
|
"doctype": "Company",
|
||||||
|
"domain": "Manufacturing",
|
||||||
|
"chart_of_accounts": "Standard",
|
||||||
|
"default_holiday_list": "_Test Holiday List"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"abbr": "_TC5",
|
||||||
|
"company_name": "_Test Company 5",
|
||||||
|
"parent_company": "_Test Company 4",
|
||||||
|
"country": "India",
|
||||||
|
"default_currency": "INR",
|
||||||
|
"doctype": "Company",
|
||||||
|
"domain": "Manufacturing",
|
||||||
|
"chart_of_accounts": "Standard",
|
||||||
|
"default_holiday_list": "_Test Holiday List"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user