def test_clear(self): list = MyList(1, 2, 3, 4, 5) list.clear() self.assertEqual(list.get_size(), 0)
def test_remove_item(self): list = MyList(1, 2, 3, 4, 5) self.assertEqual(list.remove(3), 4) self.assertEqual(list.get_size(), 4) self.assertIs(list.remove(20), None)
def test_get_size(self): list = MyList(1, 2, 3, 4, 5) self.assertEqual(list.get_size(), 5)
def test_add_items(self): list = MyList(1, 2, 3, 4, 5) list.add(6, 7, 8, 9, 10) self.assertEqual(list.get_size(), 10)