Revision 42fe4405
Added by koszko over 1 year ago
test/unit/test_repo_query.py | ||
---|---|---|
1 | 1 |
# SPDX-License-Identifier: CC0-1.0 |
2 | 2 |
|
3 | 3 |
""" |
4 |
Haketilo unit tests - .............
|
|
4 |
Haketilo unit tests - repository querying
|
|
5 | 5 |
""" |
6 | 6 |
|
7 | 7 |
# This file is part of Haketilo |
... | ... | |
18 | 18 |
# CC0 1.0 Universal License for more details. |
19 | 19 |
|
20 | 20 |
import pytest |
21 |
import json |
|
22 | 21 |
from selenium.webdriver.support.ui import WebDriverWait |
23 | 22 |
|
24 |
from ..extension_crafting import ExtraHTML |
|
25 |
from ..script_loader import load_script |
|
26 |
|
|
27 | 23 |
from ..extension_crafting import ExtraHTML |
28 | 24 |
from ..script_loader import load_script |
29 | 25 |
from .utils import * |
... | ... | |
172 | 168 |
show_and_wait_for_repo_entry() |
173 | 169 |
|
174 | 170 |
elem = execute_in_page('returnval(view.url_span.parentNode);') |
175 |
assert has_msg(f'Browsing custom resources for {queried_url}.', elem)(0)
|
|
171 |
assert has_msg(f'Browsing custom resources for: {queried_url}', elem)(0)
|
|
176 | 172 |
elif message == 'no_repos': |
177 | 173 |
setup_view(execute_in_page, []) |
178 | 174 |
show_and_wait_for_repo_entry() |
... | ... | |
272 | 268 |
''') |
273 | 269 |
show_and_wait_for_repo_entry() |
274 | 270 |
|
275 |
elem = execute_in_page('returnval(view.repo_entries[0].results_list);')
|
|
271 |
elem = execute_in_page('returnval(view.repo_entries[0].info_span);')
|
|
276 | 272 |
WebDriverWait(driver, 10).until(has_msg('No results :(', elem)) |
277 | 273 |
else: |
278 | 274 |
raise Exception('made a typo in test function params?') |
Also available in: Unified diff
add new extension's popup page