test(stock): add cleanup for item attribute value changes in tests

(cherry picked from commit 60f5de7ab8)
This commit is contained in:
barredterra
2026-06-17 17:34:42 +02:00
committed by Mergify
parent 4806b82add
commit 4c29d5630d

View File

@@ -423,6 +423,17 @@ class TestItem(ERPNextTestSuite):
row.attribute_value = "Larger"
break
def restore_test_size_large():
doc = frappe.get_doc("Item Attribute", "Test Size")
for row in doc.item_attribute_values:
if row.attribute_value == "Larger":
row.attribute_value = "Large"
break
frappe.flags.attribute_values = None
doc.save()
self.addCleanup(restore_test_size_large)
frappe.flags.attribute_values = None
attribute.save()