human
I wrote the below code

    deleted = set()
    class TestTable(table.Table, ):
        def __del__(self):
            deleted.add(id(self))
    t = TestTable({'a': [1, 2, 3]})
    the_id = id(t)
    assert (t['a'].parent_table is t)
    del t
    gc.collect()
    assert (the_id in deleted)

What's a good function header?
 Here's a good function header?
assistant
#Here's a good function header.

def test_table_deletion():