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 dbc831e008
commit 40110d83c9

View File

@@ -422,6 +422,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()