From b000224a93eac3fcc4ce9ba8797aab4ce580a67f Mon Sep 17 00:00:00 2001 From: khushi8112 Date: Tue, 6 Jan 2026 23:49:21 +0530 Subject: [PATCH] test: set up float precision (cherry picked from commit c0a85faa68777ece2fed91026de0f4d6c7a568c1) --- erpnext/assets/doctype/asset/test_asset.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/erpnext/assets/doctype/asset/test_asset.py b/erpnext/assets/doctype/asset/test_asset.py index eb399b1e6f0..62e532f322f 100644 --- a/erpnext/assets/doctype/asset/test_asset.py +++ b/erpnext/assets/doctype/asset/test_asset.py @@ -826,6 +826,18 @@ class TestAsset(AssetSetup): class TestDepreciationMethods(AssetSetup): + @classmethod + def setUpClass(cls): + super().setUpClass() + + cls._old_float_precision = frappe.db.get_single_value("System Settings", "float_precision") + frappe.db.set_single_value("System Settings", "float_precision", 2) + + @classmethod + def tearDownClass(cls): + frappe.db.set_single_value("System Settings", "float_precision", cls._old_float_precision) + super().tearDownClass() + def test_schedule_for_straight_line_method(self): asset = create_asset( calculate_depreciation=1,