def testAddBookToIndex(self): ''' Function that checks whether a book is correctly inserted in a list or nah input:- preconditions:- output:- postconditions: If the book isn't correctly inserted, an error will appear ''' myListOfBooks = [Book(1, "a", "b", "c"), Book(3, "g", "h", "i")] myBook = Book(2, "d", "e", "f") index = [1] myBook._Book__addBookToIndex(index, myListOfBooks) self.assertEqual(myListOfBooks[1]._Book__Id, 2) self.assertEqual(myListOfBooks[1]._Book__title, "d") self.assertEqual(myListOfBooks[1]._Book__description, "e") self.assertEqual(myListOfBooks[1]._Book__author, "f")