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

This commit is contained in:
barredterra
2026-06-17 17:34:42 +02:00
parent 27d574dad5
commit 60f5de7ab8

View File

@@ -372,6 +372,17 @@ class TestItem(FrappeTestCase):
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()