def test_find_movies(app):
        app.go_to_home_page()
        app.do_login( User.Admin())
        assert app.is_logged_in()
        app.search_movie_by_title("1234567890!@#$%^&*()_")
        assert app.no_movie()
        app.search_movie_by_title(Movie.CorrectData().title)
        assert app.is_movie(Movie.CorrectData().title)
def test_add_movie_not_corr(app):
        app.go_to_home_page()
        app.do_login(User.Admin())
        assert app.is_logged_in()
        app.click_add_movie_btn()
        assert app.is_addmovie_page()
        app.fill_movie_data_and_submit(Movie.UncorrectData())
        assert app.movie_is_not_added()
Example #3
0
def do_login_invalid_cred(app, cred_type):
        user = User.new_user(cred_type)
        logging.info('Get user with credentials:' + user.get_cred_str())
        app.go_to_home_page()
        assert app.is_not_logged_in()
        app.open_login_page()
        assert app.login_page_opened()
        app.do_login(user)
        assert app.login_failed()
Example #4
0
def do_login_valid_cred(app):
        user= User.new_user(u.CRED_TYPE_CORRECT)
        logging.info('Get user with credentials:'+user.get_cred_str())
        app.go_to_home_page()
        assert app.is_not_logged_in()
        app.open_login_page()
        assert app.login_page_opened()
        app.do_login(user)
        assert app.user_is_loggedin(user)
def do_add_corr_movie(app):
        app.go_to_home_page()
        app.do_login(User.Admin())
        assert app.is_logged_in()
#        app.go_to_main_page()
        app.click_add_movie_btn()
        assert app.is_addmovie_page()
        app.fill_movie_data_and_submit(Movie.CorrectData())
        assert app.movie_is_shown()
def test_login(app):
        app.go_to_home_page()
        app.do_login(User.Admin())
        assert app.is_logged_in()
def test_fail_login(app):
    app.go_to_home_page()
    app.login(User.Fail_user())
    assert app.is_not_logged_in()