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