Can we clear the list?
()
| 85 | |
| 86 | |
| 87 | async def test_clear(): |
| 88 | """Can we clear the list?""" |
| 89 | nodes = NodeList() |
| 90 | assert len(nodes) == 0 |
| 91 | widgets = [Widget() for _ in range(1000)] |
| 92 | for widget in widgets: |
| 93 | nodes._append(widget) |
| 94 | assert len(nodes) == 1000 |
| 95 | for widget in widgets: |
| 96 | assert widget in nodes |
| 97 | nodes._clear() |
| 98 | assert len(nodes) == 0 |
| 99 | for widget in widgets: |
| 100 | assert widget not in nodes |
| 101 | |
| 102 | |
| 103 | async def test_listy(): |