From 0feedd183b7760353cd3f7ef49a9780cb153f310 Mon Sep 17 00:00:00 2001 From: ruthra kumar Date: Fri, 20 Jun 2025 12:33:35 +0530 Subject: [PATCH] refactor(test): make uom --- erpnext/tests/utils.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/erpnext/tests/utils.py b/erpnext/tests/utils.py index f973f11bca3..d0b01b46f8b 100644 --- a/erpnext/tests/utils.py +++ b/erpnext/tests/utils.py @@ -189,6 +189,7 @@ class ERPNextTestSuite(unittest.TestCase): cls.make_user() cls.make_cost_center() cls.make_warehouse() + cls.make_uom() cls.make_item_group() cls.make_item() cls.make_location() @@ -1241,6 +1242,24 @@ class ERPNextTestSuite(unittest.TestCase): ) ) + @classmethod + def make_uom(cls): + records = [ + {"doctype": "UOM", "must_be_whole_number": 1, "uom_name": "_Test UOM"}, + {"doctype": "UOM", "uom_name": "_Test UOM 1"}, + ] + cls.uom = [] + for x in records: + if not frappe.db.exists("UOM", {"uom_name": x.get("uom_name")}): + cls.uom.append(frappe.get_doc(x).insert()) + else: + cls.uom.append( + frappe.get_doc( + "UOM", + {"uom_name": x.get("uom_name")}, + ) + ) + @classmethod def make_item_group(cls): records = [