-
-
Notifications
You must be signed in to change notification settings - Fork 33.7k
Open
Labels
testsTests in the Lib/test dirTests in the Lib/test dir
Description
cached_property supports set and delete but this is not currently tested.
Minimal test extending TestCachedProperty.test_cached:
class TestCachedProperty(unittest.TestCase):
def test_cached(self):
item = CachedCostItem()
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 4Linked PRs
Metadata
Metadata
Assignees
Labels
testsTests in the Lib/test dirTests in the Lib/test dir