def test_clear(self): tl = TraitList([1, 2, 3, 4, 5], item_validator=int_item_validator, notifiers=[self.notification_handler]) tl.clear() self.assertEqual(self.index, 0) self.assertEqual(self.removed, [1, 2, 3, 4, 5]) self.assertEqual(self.added, [])
def test_clear_empty_list(self): tl = TraitList([], item_validator=int_item_validator, notifiers=[self.notification_handler]) tl.clear() self.assertEqual(tl, []) self.assertIsNone(self.index) self.assertIsNone(self.removed) self.assertIsNone(self.added)