Skip to content

Commit 46f616b

Browse files
committed
formatting
1 parent ade9133 commit 46f616b

File tree

3 files changed

+22
-8
lines changed

3 files changed

+22
-8
lines changed

modules/page_object_about_prefs.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,9 @@ def select_option(self, option_name: str, double_click=False):
5959
return False
6060
elif len(matching_menuitems) == 1:
6161
if double_click:
62-
AboutPrefs(self.driver).double_click(reference=matching_menuitems[0])
62+
AboutPrefs(self.driver).double_click(
63+
reference=matching_menuitems[0]
64+
)
6365
else:
6466
matching_menuitems[0].click()
6567
self.wait.until(EC.element_to_be_selected(matching_menuitems[0]))

tests/language_packs/test_language_pack_install_addons.py

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,16 @@
11
import pytest
22
from selenium.webdriver import Firefox
33

4-
from modules.page_object import AboutAddons, GenericPage, AboutPrefs
5-
4+
from modules.page_object import AboutAddons, AboutPrefs, GenericPage
65

76
LANGUAGE_ADDONS_LINK = "https://addons.mozilla.org/en-US/firefox/language-tools/"
87
LANGUAGES = [("Italiano", "it", "Imposta alternative…")]
98

9+
1010
@pytest.mark.parametrize("drop_down_name, shortform, localized_text", LANGUAGES)
11-
def test_language_pack_install_from_addons(driver: Firefox, drop_down_name: str, shortform: str, localized_text: str):
11+
def test_language_pack_install_from_addons(
12+
driver: Firefox, drop_down_name: str, shortform: str, localized_text: str
13+
):
1214
"""
1315
C1549408: verify that installing a language pack from about:addons will correctly change the locale
1416
"""
@@ -56,6 +58,12 @@ def test_language_pack_install_from_addons(driver: Firefox, drop_down_name: str,
5658
dropdown.select_option(drop_down_name, double_click=True)
5759

5860
about_prefs.custom_wait(timeout=15).until(
59-
lambda _: about_prefs.get_element("html-root").get_attribute("lang") == shortform
61+
lambda _: about_prefs.get_element("html-root").get_attribute("lang")
62+
== shortform
63+
)
64+
assert (
65+
about_prefs.get_element("language-set-alternatives-button").get_attribute(
66+
"label"
67+
)
68+
== localized_text
6069
)
61-
assert about_prefs.get_element("language-set-alternatives-button").get_attribute("label") == localized_text

tests/language_packs/test_language_pack_install_preferences.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,11 @@
66

77
LANGUAGES = [("it", "Imposta alternative…")]
88

9+
910
@pytest.mark.parametrize("shortform, localized_text", LANGUAGES)
10-
def test_language_pack_install_about_preferences(driver: Firefox, shortform: str, localized_text: str):
11+
def test_language_pack_install_about_preferences(
12+
driver: Firefox, shortform: str, localized_text: str
13+
):
1114
"""
1215
C1549409: language packs can be installed from about:preferences and firefox is correctly localized
1316
"""
@@ -53,6 +56,7 @@ def test_language_pack_install_about_preferences(driver: Firefox, shortform: str
5356
# final asserts to ensure language is set
5457
ba.switch_to_content_context()
5558
about_prefs.custom_wait(timeout=15).until(
56-
lambda _: about_prefs.get_element("html-root").get_attribute("lang") == shortform
59+
lambda _: about_prefs.get_element("html-root").get_attribute("lang")
60+
== shortform
5761
)
5862
assert alternative_button.get_attribute("label") == localized_text

0 commit comments

Comments
 (0)