From 4ef93b57206822c0da55b019c1b5db171f03c632 Mon Sep 17 00:00:00 2001 From: Sai Vineeth Reddy Date: Fri, 12 Dec 2025 14:22:22 -0600 Subject: [PATCH] gh-142252: Augment functools.cached_property tests for set/delete --- Lib/test/test_functools.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Lib/test/test_functools.py b/Lib/test/test_functools.py index 090926fd8d8b61..63f47caf4d3ec1 100644 --- a/Lib/test/test_functools.py +++ b/Lib/test/test_functools.py @@ -3561,6 +3561,13 @@ def test_cached(self): self.assertEqual(item.cost, 2) self.assertEqual(item.cost, 2) # not 3 + item.cost = 42 + self.assertEqual(item.cost, 42) + + del item.cost + self.assertEqual(item.cost, 3) + self.assertEqual(item.cost, 3) # not 4 + def test_cached_attribute_name_differs_from_func_name(self): item = OptionallyCachedCostItem() self.assertEqual(item.get_cost(), 2)