fix: Enable cwip accounting

This commit is contained in:
GangaManoj 2021-10-13 20:49:07 +05:30
parent 8ea1ad9232
commit 749d1b6ee6

View File

@ -25,6 +25,7 @@ class AssetSetup(unittest.TestCase):
def setUpClass(cls):
set_depreciation_settings_in_company()
create_asset_data()
enable_cwip_accounting("Computers")
frappe.db.sql("delete from `tabTax Rule`")
@classmethod
@ -51,13 +52,10 @@ class TestAsset(AssetSetup):
"""Tests if either PI or PR is present if CWIP is enabled and is_existing_asset=0."""
asset = create_asset(item_code="Macbook Pro", do_not_save=1)
enable_cwip_accounting(asset.asset_category)
asset.is_existing_asset=0
self.assertRaises(frappe.ValidationError, asset.save)
enable_cwip_accounting(asset.asset_category, enable=0)
def test_finance_books_are_present_if_calculate_depreciation_is_enabled(self):
asset = create_asset(item_code="Macbook Pro", do_not_save=1)
asset.calculate_depreciation = 1
@ -330,7 +328,6 @@ class TestAsset(AssetSetup):
def test_expense_head(self):
pr = make_purchase_receipt(item_code="Macbook Pro",
qty=2, rate=200000.0, location="Test Location")
doc = make_invoice(pr.name)
self.assertEqual('Asset Received But Not Billed - _TC', doc.items[0].expense_account)