Exemple #1
0
 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")