def test_BookList(): bookList = BookList() bookList.addNewBook("title", "author", "description") assert bookList.numberOfBooks() == 1 assert bookList.lastAddedBook().getTitle() == "title" assert bookList.lastAddedBook().getAuthor() == "author" assert bookList.lastAddedBook().getDescription() == "description" bookList.addNewBook("a", "a", "a") bookList.updateBook("a", "a", "a", "b", "b", "b") assert bookList.lastAddedBook().getTitle() == "b" assert bookList.lastAddedBook().getAuthor() == "b" assert bookList.lastAddedBook().getDescription() == "b" """
''' Created on Nov 1, 2012 @author: Mihai Costea ''' from blackBox import blackBoxTest_updateBook from controller.Controller import LibraryController from controller.tests import test_controller from repository.RepositoryInFiles import BookListInFile, ClientListInFile from repository.Storage import BookList, ClientList from ui.Console import Console if __name__ == '__main__': #bookList = BookList() #clientList = ClientList() bookList = BookListInFile("books.dat") clientList = ClientListInFile("clients.dat") testBookList = BookList() testClientList = ClientList() test_controller(testBookList, testClientList) blackBoxTest_updateBook() libraryController = LibraryController(bookList, clientList) console = Console(libraryController)