functional_tests: More robust checks using eventually

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
Reviewed-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
This commit is contained in:
James Valleroy 2018-09-15 23:18:03 -04:00 committed by Joseph Nuthalapati
parent a797a51135
commit d0dd3e94b5
No known key found for this signature in database
GPG Key ID: 5398F00A2FA43C35

View File

@ -137,6 +137,11 @@ def mediawiki_delete_main_page(browser):
def mediawiki_has_main_page(browser):
"""Check if mediawiki main page exists."""
return eventually(_mediawiki_has_main_page, [browser])
def _mediawiki_has_main_page(browser):
"""Check if mediawiki main page exists."""
browser.visit('{}/mediawiki/Main_Page'.format(interface.default_url))
content = browser.find_by_id('mw-content-text').first
@ -158,6 +163,11 @@ def repro_delete_config(browser):
def repro_is_configured(browser):
"""Check whether repro is configured."""
return eventually(_repro_is_configured, [browser])
def _repro_is_configured(browser):
"""Check whether repro is configured."""
browser.visit('{}/repro/domains.html'.format(interface.default_url))
remove = browser.find_by_name('remove.freedombox.local')