def test_owned_list_get_notified_thru_insert_idx_overflow(self): owner = Owner() owned_list = OwnedList([1, 2, 3]) owned_list.owner = owner owned_list.insert(100, 0) self.assertEqual(owned_list, [1, 2, 3, 0]) self.assertEqual(owner.add_records, [AddRecord(owned_list, 3, 0)])
def test_owned_list_get_notified_thru_insert(self): owner = Owner() owned_list = OwnedList([1, 2, 3]) owned_list.owner = owner owned_list.insert(0, 0) self.assertEqual(owned_list, [0, 1, 2, 3]) self.assertEqual(owner.add_records, [AddRecord(owned_list, 0, 0)])