class PeopleSearchTests(unittest.TestCase):
    def setUp(self):
        default_setup(self)
        self.search_page = SearchPage(self.driver)
        self.search_page.open()
        self.search_page.open_people()

    def tearDown(self):
        self.driver.quit()

    def test_search_people_success(self):
        string = "nnnnn"
        self.search_page.fill_search(string)
        self.search_page.wait_for_end_of_search()
        people_list = self.search_page.get_people_list()
        self.assertIn(string, people_list)

    def test_search_people_empty(self):
        string = "bhcdnjkas"
        self.search_page.fill_search(string)
        self.search_page.wait_for_end_of_search()
        people_list = self.search_page.get_people_list()
        self.assertEqual(len(people_list), 0)

    def test_search_people_low_register(self):
        string = "erik"
        check = "Erik123"
        self.search_page.fill_search(string)
        self.search_page.wait_for_end_of_search()
        people_list = self.search_page.get_people_list()
        self.assertIn(check, people_list)

    def test_search_people_high_register(self):
        string = "Erik"
        check = "Erik123"
        self.search_page.fill_search(string)
        self.search_page.wait_for_end_of_search()
        people_list = self.search_page.get_people_list()
        self.assertIn(check, people_list)

    def test_search_people_wrong(self):
        string = "Ers"
        check = "Erik123"
        self.search_page.fill_search(string)
        self.search_page.wait_for_end_of_search()
        people_list = self.search_page.get_people_list()
        self.assertNotIn(check, people_list)
Beispiel #2
0
class ActorsSearchTests(unittest.TestCase):
    def setUp(self):
        default_setup(self)
        self.search_page = SearchPage(self.driver)
        self.search_page.open()
        self.search_page.open_actors()

    def tearDown(self):
        self.driver.quit()

    def test_search_actor_success(self):
        string = "Александр Паль"
        self.search_page.fill_search(string)
        self.search_page.wait_for_end_of_search()
        actors_list = self.search_page.get_actors_list()
        self.assertIn(string, actors_list)

    def test_search_actor_empty(self):
        string = "освоы"
        self.search_page.fill_search(string)
        self.search_page.wait_for_end_of_search()
        actors_list = self.search_page.get_actors_list()
        self.assertEqual(len(actors_list), 0)

    def test_search_actor_right_1(self):
        string = "пал"
        check = "Александр Паль"
        self.search_page.fill_search(string)
        self.search_page.wait_for_end_of_search()
        actors_list = self.search_page.get_actors_list()
        self.assertIn(check, actors_list)

    def test_search_actor_right_2(self):
        string = "а"
        check = "Александр Паль"
        self.search_page.fill_search(string)
        self.search_page.wait_for_end_of_search()
        actors_list = self.search_page.get_actors_list()
        self.assertIn(check, actors_list)

    def test_search_actor_wrong(self):
        string = "Алеп"
        check = "Александр Паль"
        self.search_page.fill_search(string)
        self.search_page.wait_for_end_of_search()
        actors_list = self.search_page.get_actors_list()
        self.assertNotIn(check, actors_list)
class SaveInstanceSearchTests(unittest.TestCase):
    def setUp(self):
        default_setup(self)
        self.search_page = SearchPage(self.driver)
        self.search_page.open()

    def tearDown(self):
        self.driver.quit()

    def test_save_instance(self):
        string = "nnnnn"
        self.search_page.fill_search(string)
        self.search_page.wait_for_end_of_search()
        self.search_page.click_people()
        self.driver.back()
        input_value = self.search_page.get_search_value()
        self.assertEqual(input_value, string)
class AllSearchTests(unittest.TestCase):
    search_string = "по"

    def setUp(self):
        default_setup(self)
        self.search_page = SearchPage(self.driver)
        self.search_page.open()

    def tearDown(self):
        self.driver.quit()

    def test_search_film(self):
        check = "Бегущий по лезвию 2049"
        self.search_page.fill_search(self.search_string)
        self.search_page.wait_for_end_of_search()
        film_list = self.search_page.get_films_list()
        self.assertIn(check, film_list)

    def test_search_actor(self):
        check = "Натали Портман"
        self.search_page.fill_search(self.search_string)
        self.search_page.wait_for_end_of_search()
        actor_list = self.search_page.get_actors_list()
        self.assertIn(check, actor_list)

    def test_search_person(self):
        self.search_page.fill_search(self.search_string)
        self.search_page.wait_for_end_of_search()
        people_list = self.search_page.get_people_list()
        self.assertEqual(len(people_list), 0)
Beispiel #5
0
class FilmSearchTests(unittest.TestCase):
    def setUp(self):
        default_setup(self)
        self.search_page = SearchPage(self.driver)
        self.search_page.open()
        self.search_page.open_films()

    def tearDown(self):
        self.driver.quit()

    def stest_search_film_success(self):
        string = "Корпорация монстров"
        self.search_page.fill_search(string)
        self.search_page.wait_for_end_of_search()
        film_list = self.search_page.get_films_list()
        self.assertIn(string, film_list)

    def test_search_film_empty(self):
        string = "карпарация монстрав"
        self.search_page.fill_search(string)
        self.search_page.wait_for_end_of_search()
        film_list = self.search_page.get_films_list()
        self.assertEqual(len(film_list), 0)

    def test_search_film_right(self):
        string = "к"
        check = "Как приручить дракона"
        self.search_page.fill_search(string)
        self.search_page.wait_for_end_of_search()
        film_list = self.search_page.get_films_list()
        self.assertIn(check, film_list)

    def test_search_film_right_2(self):
        string = "кок"
        check = "Тайна Коко"
        self.search_page.fill_search(string)
        self.search_page.wait_for_end_of_search()
        film_list = self.search_page.get_films_list()
        self.assertIn(check, film_list)

    def test_search_film_wrong(self):
        string = "кор"
        check = "Тайна Коко"
        self.search_page.fill_search(string)
        self.search_page.wait_for_end_of_search()
        film_list = self.search_page.get_films_list()
        self.assertNotIn(check, film_list)

    def test_search_film_wrong_2(self):
        string = "корп"
        check = "Король Лев"
        self.search_page.fill_search(string)
        self.search_page.wait_for_end_of_search()
        film_list = self.search_page.get_films_list()
        self.assertNotIn(check, film_list)