From 4387ddcfa4c6c38eaca7669a635e228262f75406 Mon Sep 17 00:00:00 2001 From: Alena Krauch Date: Sun, 9 Nov 2025 12:04:49 +0300 Subject: [PATCH] ref test_ersp_02.04 Verify subgroup links text update exercises_ru_similar_phrases_page_test.py, exercises_ru_similar_phrases_page_data.py, exercises_ru_pages_data.py #478 --- test_data/exercises_ru_pages_data.py | 10 +++++++++- test_data/exercises_ru_similar_phrases_page_data.py | 3 --- tests/exercises_ru_similar_phrases_page_test.py | 2 +- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/test_data/exercises_ru_pages_data.py b/test_data/exercises_ru_pages_data.py index e7c2f71e58..a218322854 100644 --- a/test_data/exercises_ru_pages_data.py +++ b/test_data/exercises_ru_pages_data.py @@ -2,13 +2,19 @@ class ExercisesRuPagesData: + + # common tab_title_ru = ("Речевые упражнения (готовы для занятий) | BrainUp",) + links_status_code = (200,) + + # breadcrumbs b1 = '' b2 = 'Речевые упражнения (готовы для занятий)' breadcrumbs_text_ru_similar_phrases = (b1, b2, 'Похожие фразы') breadcrumbs_text_words_ru = (b1, b2, 'Слова') + # group links group_links_text = ('СЛОВА', 'СЛОВА КОРОЛЁВОЙ', 'ПОХОЖИЕ ФРАЗЫ', 'ГРУППА СЛОВ', 'ПРЕДЛОЖЕНИЯ', 'СЛОВА С ЧАСТОТНОЙ ГРУППИРОВКОЙ') @@ -20,6 +26,7 @@ class ExercisesRuPagesData: group_link_active_links = ('Слова', 'Слова Королёвой', 'Похожие фразы', 'Группа слов', 'Предложения', 'Слова с частотной группировкой') + # subgroup links s = 'background-image: url("https://brnup.s3.eu-north-1.amazonaws.com/pictures/theme/' e = '.svg");' @@ -38,4 +45,5 @@ class ExercisesRuPagesData: f"{s}stationery{e}", f"{s}flowers{e}", f"{s}literature{e}", f"{s}physics{e}", f"{s}biology{e}", f"{s}instruments{e}") - links_status_code = (200,) + subgroup_links_text_similar_phrases_ru = ('Разной длительности', 'С частицей Не', 'Похожие', 'С разным окончанием', + 'Из коротких слов', 'С разными предлогами') diff --git a/test_data/exercises_ru_similar_phrases_page_data.py b/test_data/exercises_ru_similar_phrases_page_data.py index faa8b0d8db..87a8d35e3c 100644 --- a/test_data/exercises_ru_similar_phrases_page_data.py +++ b/test_data/exercises_ru_similar_phrases_page_data.py @@ -4,8 +4,5 @@ class ExercisesRuSimilarPhrasesPageData: - subgroup_links_text = ('Разной длительности', 'С частицей Не', 'Похожие', - 'С разным окончанием', 'Из коротких слов', 'С разными предлогами') - breadcrumbs_urls = (ExUrls.STARTING_POINT, f"{ExUrls.STARTING_POINT}/2", ExUrls.URL_EXERCISES_RU_SIMILAR_PHRASES_PAGE) diff --git a/tests/exercises_ru_similar_phrases_page_test.py b/tests/exercises_ru_similar_phrases_page_test.py index a94698a4c0..6cb95f8beb 100644 --- a/tests/exercises_ru_similar_phrases_page_test.py +++ b/tests/exercises_ru_similar_phrases_page_test.py @@ -98,7 +98,7 @@ def test_ersp_02_04_verify_subgroup_links_text(self, driver, exercises_ru_simila page = erspPage(driver) subgroup_links_text = page.get_subgroup_links_text() assert subgroup_links_text, "Text in cards is absent" - assert all(element in erspPD.subgroup_links_text for element in subgroup_links_text), \ + assert all(element in erPD.subgroup_links_text_similar_phrases_ru for element in subgroup_links_text), \ "Text in subgroup links mismatches valid values" class TestExRuSimPhrPageLinks: