diff --git a/test_data/exercises_ru_similar_phrases_page_data.py b/test_data/exercises_ru_similar_phrases_page_data.py index 3379984970..3ec35309c1 100644 --- a/test_data/exercises_ru_similar_phrases_page_data.py +++ b/test_data/exercises_ru_similar_phrases_page_data.py @@ -5,27 +5,24 @@ class ExercisesRuSimilarPhrasesPageData: tab_title_ru = "Речевые упражнения (готовы для занятий) | BrainUp" - breadcrumbs = ['', 'Речевые упражнения (готовы для занятий)', 'Похожие фразы'] + breadcrumbs_text = ('', 'Речевые упражнения (готовы для занятий)', 'Похожие фразы') - group_links_text = ['СЛОВА', 'СЛОВА КОРОЛЁВОЙ', 'ПОХОЖИЕ ФРАЗЫ', 'ГРУППА СЛОВ', 'ПРЕДЛОЖЕНИЯ', - 'ДИХОТИЧЕСКОЕ СЛУШАНИЕ', 'СЛОВА С ЧАСТОТНОЙ ГРУППИРОВКОЙ'] + group_links_text = ('СЛОВА', 'СЛОВА КОРОЛЁВОЙ', 'ПОХОЖИЕ ФРАЗЫ', 'ГРУППА СЛОВ', 'ПРЕДЛОЖЕНИЯ', + 'ДИХОТИЧЕСКОЕ СЛУШАНИЕ', 'СЛОВА С ЧАСТОТНОЙ ГРУППИРОВКОЙ') - group_link_titles = [ - 'Распознавание слов', 'Слова по методическому пособию Инны Васильевны Королевой Учусь слушать и говорить', - 'Распознавание похожих фраз', 'Распознавание последовательности слов', 'Распознавание предложений', - 'Дихотическое слушание', 'Слова с частотной группировкой' - ] + group_link_titles = ('Распознавание слов', + 'Слова по методическому пособию Инны Васильевны Королевой Учусь слушать и говорить', + 'Распознавание похожих фраз', 'Распознавание последовательности слов', + 'Распознавание предложений', 'Дихотическое слушание', 'Слова с частотной группировкой') - group_link_active_links = ['Слова', 'Слова Королёвой', 'Похожие фразы', 'Группа слов', 'Предложения', - 'Дихотическое слушание', 'Слова с частотной группировкой'] + group_link_active_links = ('Слова', 'Слова Королёвой', 'Похожие фразы', 'Группа слов', 'Предложения', + 'Дихотическое слушание', 'Слова с частотной группировкой') - subgroup_links_text = ['Разной длительности', 'С частицей Не', 'Похожие', - 'С разным окончанием', 'Из коротких слов', 'С разными предлогами'] + subgroup_links_text = ('Разной длительности', 'С частицей Не', 'Похожие', + 'С разным окончанием', 'Из коротких слов', 'С разными предлогами') - breadcrumbs_urls = [ - f"{Links.URL_GROUPS_PAGE}", - f"{Links.URL_GROUPS_PAGE}/2", - f"{Links.URL_GROUPS_PAGE}/2/series/2" - ] + breadcrumbs_urls = (f"{Links.URL_GROUPS_PAGE}", + f"{Links.URL_GROUPS_PAGE}/2", + f"{Links.URL_GROUPS_PAGE}/2/series/2") - links_status_code = 200 + links_status_code = (200,) diff --git a/tests/exercises_ru_similar_phrases_page_test.py b/tests/exercises_ru_similar_phrases_page_test.py index 26c02bdd15..0e023aacae 100644 --- a/tests/exercises_ru_similar_phrases_page_test.py +++ b/tests/exercises_ru_similar_phrases_page_test.py @@ -80,7 +80,7 @@ def test_ersp_02_02_verify_page_breadcrumbs_text(self, driver, exercises_ru_simi page = ExercisesRuSimilarPhrasesPage(driver) breadcrumbs_text = page.get_value_of_breadcrumbs() assert breadcrumbs_text, "The breadcrumbs value on the page are empty" - assert all(text in ExRuSimPhrPaData.breadcrumbs for text in breadcrumbs_text), \ + assert all(text in ExRuSimPhrPaData.breadcrumbs_text for text in breadcrumbs_text), \ "Text in breadcrumbs mismatches valid values" @allure.title("Verify text in group links on the page") @@ -109,7 +109,7 @@ def test_ersp_03_01_verify_breadcrumbs_links(self, driver, exercises_ru_similar_ assert breadcrumbs_clickability, "Breadcrumbs are unclickable" assert all(href in ExRuSimPhrPaData.breadcrumbs_urls for href in breadcrumbs_links_href), \ "Attributes 'href' of links in breadcrumbs mismatch valid values" - assert all(element == ExRuSimPhrPaData.links_status_code for element in breadcrumbs_link_status_codes), \ + assert all(element in ExRuSimPhrPaData.links_status_code for element in breadcrumbs_link_status_codes), \ "Status codes of links in breadcrumbs mismatch valid values" @allure.title("Verify clickability, titles, attributes of group links on the page")