def test_movie_not_creatable_without_required_field(app): app.go_to_home_page() app.login(User.Admin()) is_url_changed = app.create_movie_without_req_field(Movie('Terminator')) assert is_url_changed, 'URLs are not matched' assert app.is_not_movie_created(), 'Text is not equal' app.logout()
def test_create_movie(app): app.go_to_home_page() app.login(User.Admin()) app.create_movie(Movie.required_field('The Terminal', '2004')) expected_text = "The Terminal (2004)" assert app.is_movie_created() == expected_text, "Title is not equal" app.logout()
def test_search_mov(app): app.go_to_home_page() app.login(User.Admin()) app.clear_search() text_to_search = 'mov' app.enter_text_to_search(text_to_search) number_of_movies_found = app.number_of_movies() print "Number of movies found: ", number_of_movies_found app.logout()
def test_add_mov_1(app): app.go_to_home_page() app.login(User.Admin()) app.clear_search() number_of_movies_before = app.number_of_movies() """ This movie will be added with success """ app.add_movie(Movie.Movie_first()) app.go_to_home_page() number_of_movies_after = app.number_of_movies() app.print_result_of_adding(number_of_movies_before, number_of_movies_after) app.logout()
def test_add_mov_2(app): app.go_to_home_page() app.login(User.Admin()) app.clear_search() number_of_movies_before = app.number_of_movies() """ This movie will fail to be added, as Year is blank """ app.add_movie(Movie.Movie_second()) app.go_to_home_page() number_of_movies_after = app.number_of_movies() app.print_result_of_adding(number_of_movies_before, number_of_movies_after) app.logout()
def test_remove_mov(app): app.go_to_home_page() app.login(User.Admin()) app.clear_search() number_of_movies_before = app.number_of_movies() movie_to_remove = Movie.Movie_second() movie_name = app.get_movie_name(movie_to_remove) """ If found, then delete the first one """ if app.number_of_movies_found(movie_to_remove) > 0: app.remove_first_by_name(movie_to_remove) else: print "\nThere is no movie with specified title: ", movie_name number_of_movies_after = app.number_of_movies() app.print_result_of_removing(number_of_movies_before, number_of_movies_after, movie_name) app.logout()
def test_addfilm_with_one_required_field_absent(app): app.go_to_homepage() app.login(User.Admin()) app.add_film_withot_year_field() assert app.is_save_present() app.logout()
def test_login_with_invalid_credentials(app): app.go_to_home_page() app.login(User.random()) assert app.is_not_logged_in()
def test_login_with_valid_credentials(app): app.go_to_home_page() app.login(User.Admin()) assert app.is_logged_in() app.logout() assert app.is__not_logged_in()
def test_login_with_valid_data(app): app.go_to_home_page() app.login(User.admin()) assert app.is_logged_in() app.logout() assert app.is_not_logged_in()
def test_search_film_negative(app): app.go_to_home_page() app.login(User.admin()) app.search_film_negative(Film.value_search_negative()) app.logout()
def test_delete_film(app): app.go_to_home_page() app.login(User.admin()) app.delete_film() app.logout()
def test_creating_film_negative(app): app.go_to_home_page() app.login(User.admin()) app.creating_film_negative(Film.value_negative()) app.logout()
def test_login_with_invalid_data(app): app.go_to_home_page() app.login(User.random_data()) assert app.is_not_logged_in()
def test_login(app): app.go_to_home_page() app.login(User.Admin())
def test_delete_film(app): app.go_to_homepage() app.login(User.Admin()) app.delete_film() assert app.is_home_page() app.logout()
def test_login_with_valid_credentials(app): app.go_to_home_page() app.login(User.Admin()) assert app.is_logged_in() app.logout() assert app.is_not_logged_in()
def test_login_with_invalid_credential(app): app.go_to_home_page() app.login(User.random()) assert app.is_not_logged_in()
def test_auto(app): app.go_to_home_page() app.login(User.Admin()) app.logout()
def test_addfilm_with_all_required_fields_set(app): app.go_to_homepage() app.login(User.Admin()) app.add_film_with_all_needed_fields() assert app.is_film_inserted() app.logout()