def test_remove(self): list = MyList(1, 2, 3, 4) self.assertEqual(list.remove(3), 4) self.assertIs(list.remove(6), None) self.assertEqual(list.size(), 3) with self.assertRaises(TypeError): list.remove('not an int')
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)