|
8 | 8 | from tests import languages, test_basic_params, test_search_params
|
9 | 9 |
|
10 | 10 |
|
11 |
| -@pytest.mark.parametrize(('lang', 'text'), test_basic_params.items()) |
| 11 | +@pytest.mark.parametrize(("lang", "text"), test_basic_params.items()) |
12 | 12 | def test_basic(browser, server, lang, text):
|
13 |
| - browser.get(f'{server}{lang}') |
14 |
| - assert text in browser.find_element(By.TAG_NAME, 'body').text |
| 13 | + browser.get(f"{server}{lang}") |
| 14 | + assert text in browser.find_element(By.TAG_NAME, "body").text |
15 | 15 |
|
16 | 16 |
|
17 |
| -@pytest.mark.parametrize(('lang', 'regex'), test_search_params) |
| 17 | +@pytest.mark.parametrize(("lang", "regex"), test_search_params) |
18 | 18 | def test_search(browser, server, lang, regex):
|
19 |
| - browser.get(f'{server}{lang}') |
20 |
| - search_box = browser.find_element(By.ID, 'rtd-search-form').find_element(By.TAG_NAME, 'input') |
21 |
| - search_box.send_keys('tender\n') |
| 19 | + browser.get(f"{server}{lang}") |
| 20 | + search_box = browser.find_element(By.ID, "rtd-search-form").find_element(By.TAG_NAME, "input") |
| 21 | + search_box.send_keys("tender\n") |
22 | 22 | time.sleep(3)
|
23 |
| - assert re.search(regex, browser.find_element(By.TAG_NAME, 'body').text) |
| 23 | + assert re.search(regex, browser.find_element(By.TAG_NAME, "body").text) |
24 | 24 |
|
25 | 25 |
|
26 | 26 | # This seems to be an issue in Selenium and/or ChromeDriver.
|
27 | 27 | @pytest.mark.filterwarnings("ignore:unclosed <socket.socket fd=:ResourceWarning")
|
28 | 28 | def test_language_switcher(browser, server):
|
29 |
| - if 'localhost' in server: |
| 29 | + if "localhost" in server: |
30 | 30 | pytest.skip()
|
31 | 31 |
|
32 |
| - browser.get(f'{server}en/') |
| 32 | + browser.get(f"{server}en/") |
33 | 33 |
|
34 | 34 | for lang, lang_name in languages.items():
|
35 | 35 | select = Select(browser.find_element(By.XPATH, "//select[@name='lang']"))
|
36 | 36 | select.select_by_visible_text(lang_name)
|
37 |
| - assert browser.current_url == f'{server}{lang}/' |
38 |
| - assert test_basic_params[lang] in browser.find_element(By.TAG_NAME, 'body').text |
| 37 | + assert browser.current_url == f"{server}{lang}/" |
| 38 | + assert test_basic_params[lang] in browser.find_element(By.TAG_NAME, "body").text |
0 commit comments