[lang-ref] ( clear_without_reassigning ) ( python )
def test_clear_without_reassigning():
# clear
items = ['A', 'B', 'C', 'D', 'E']
items_ref = items
items.clear() # address retained
assert items == []
assert items_ref == []
assert items_ref is items # same object
def test_clear_without_reassigning_alternative():
# del(items[:])
items = ['A', 'B', 'C', 'D', 'E']
items_ref = items
del(items[:]) # address retained
assert items == []
assert items_ref == []
assert items_ref is items # same object