diff --git a/changedetectionio/tests/util.py b/changedetectionio/tests/util.py index 186fc736..51ad2497 100644 --- a/changedetectionio/tests/util.py +++ b/changedetectionio/tests/util.py @@ -123,16 +123,18 @@ def extract_UUID_from_client(client): def wait_for_all_checks(client): # Loop waiting until done.. attempt=0 - time.sleep(0.1) + # because sub-second rechecks are problematic in testing, use lots of delays + time.sleep(1) while attempt < 60: - time.sleep(1) res = client.get(url_for("index")) if not b'Checking now' in res.data: break logging.getLogger().info("Waiting for watch-list to not say 'Checking now'.. {}".format(attempt)) - + time.sleep(1) attempt += 1 + time.sleep(1) + def live_server_setup(live_server): @live_server.app.route('/test-random-content-endpoint')