def METHOD_NAME(self):
    # Clear the table directly
    self.gtk_dl.clear()
    # Assign pre-constructed data
    a = dict(icon=None, title="A", subtitle="a subtitle")
    b = dict(icon=None, title="B", subtitle="b subtitle")
    self.dl.data = [a, b]
    # Make sure the data was stored correctly
    store = self.gtk_dl.store
    self.assertRowEqual(store[0], a)
    self.assertRowEqual(store[1], b)
    # Clear the table with empty assignment
    self.dl.data = []
    # Make sure the table is empty
    self.assertEqual(len(store), 0)
    # Repeat with a few different cases
    self.dl.data = None
    self.assertEqual(len(store), 0)
    self.dl.data = ()
    self.assertEqual(len(store), 0)