fix(test): failing test cases

This commit is contained in:
Khushi Rawat
2025-03-16 23:26:25 +05:30
parent cf1af451b8
commit f5fa757bc6
2 changed files with 13 additions and 3 deletions

View File

@@ -1031,10 +1031,14 @@ class TestDepreciationBasics(AssetSetup):
asset.submit()
asset_depr_schedule_doc = get_asset_depr_schedule_doc(asset.name, "Active")
asset_depr_schedule_doc.asset_doc = asset
asset_depr_schedule_doc.get_finance_book_row()
asset_depr_schedule_doc.fetch_asset_details()
asset_depr_schedule_doc.clear()
asset_depr_schedule_doc._check_is_pro_rata()
asset_depr_schedule_doc.initialize_variables()
depreciation_amount = asset_depr_schedule_doc.get_depreciation_amount(
asset_depr_schedule_doc, asset, 100000, 100000, asset.finance_books[0]
)
depreciation_amount = asset_depr_schedule_doc.get_depreciation_amount(0)
self.assertEqual(depreciation_amount, 30000)
def test_make_depr_schedule(self):
@@ -1465,6 +1469,11 @@ class TestDepreciationBasics(AssetSetup):
submit=1,
)
depr_expense_account = frappe.get_doc("Account", "_Test Depreciations - _TC")
depr_expense_account.root_type = "Expense"
depr_expense_account.parent_account = "Expenses - _TC"
depr_expense_account.save()
post_depreciation_entries(date="2021-01-01")
asset.load_from_db()

View File

@@ -242,6 +242,7 @@ class AssetRepair(AccountsController):
def make_gl_entries(self, cancel=False):
if cancel:
self.ignore_linked_doctypes = ("GL Entry", "Stock Ledger Entry")
self.save()
if flt(self.total_repair_cost) > 0:
gl_entries = self.get_gl_entries()