diff --git a/tests/integration/features/conftest.py b/tests/integration/features/conftest.py index af07b0f20..c94f99f38 100644 --- a/tests/integration/features/conftest.py +++ b/tests/integration/features/conftest.py @@ -25,6 +25,7 @@ import json import os.path import logging import collections +import urllib.request import pytest import yaml @@ -191,6 +192,13 @@ def fill_clipboard(qtbot, qapp, httpbin, what, content): clipboard.setText(content, mode) +@bdd.when("I continue the redirect") +def continue_redirect(httpbin): + url = 'http://localhost:{}/custom/redirect-later-continue'.format( + httpbin.port) + urllib.request.urlopen(url) + + ## Then diff --git a/tests/integration/features/misc.feature b/tests/integration/features/misc.feature index ea033405d..eba25b5cb 100644 --- a/tests/integration/features/misc.feature +++ b/tests/integration/features/misc.feature @@ -127,7 +127,7 @@ Feature: Various utility commands. And I wait for "emitting: cur_load_status_changed('loading') (tab *)" in the log And I wait 1s And I run :stop - And I open custom/redirect-later-continue in a new tab + And I continue the redirect And I wait 1s Then the unordered requests should be: custom/redirect-later-continue