예제 #1
0
파일: tests.py 프로젝트: tudorgergely/Labs
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"
    """
예제 #2
0
'''
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)