Esempio n. 1
0
def testMovieController():
    """
    Test MovieController
    """
    repo = MoviesRepository()
    repo.add(Movie(1, "a", "aa", "aaa"))
    movie = Movie(2, "b", "bb", "bbb")
    repo.add(movie)
    controller = MovieController(repo, RentRepository(), UnreController())
    controller.removeMovie(1)
    assert controller.getAll() == [movie]
    controller.removeMovie(2)
    assert controller.getAll() == []

    try:
        controller.searchMovie(23)
        assert False
    except ExceptionMess:
        pass