From 287b2ba258f62f00b8851519676d89fd78af095f Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Tue, 24 Nov 2015 19:19:03 +0100 Subject: [PATCH] bdd: Replace (port) when setting a setting. --- tests/integration/features/conftest.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/integration/features/conftest.py b/tests/integration/features/conftest.py index 1dfad681d..0510c52a4 100644 --- a/tests/integration/features/conftest.py +++ b/tests/integration/features/conftest.py @@ -33,7 +33,8 @@ from helpers import utils # pylint: disable=import-error @bdd.given(bdd.parsers.parse("I set {sect} -> {opt} to {value}")) -def set_setting(quteproc, sect, opt, value): +def set_setting(quteproc, httpbin, sect, opt, value): + value = value.replace('(port)', str(httpbin.port)) quteproc.set_setting(sect, opt, value) @@ -55,7 +56,8 @@ def open_path_when(quteproc, path): @bdd.when(bdd.parsers.parse("I set {sect} -> {opt} to {value}")) -def set_setting_when(quteproc, sect, opt, value): +def set_setting_when(quteproc, httpbin, sect, opt, value): + value = value.replace('(port)', str(httpbin.port)) quteproc.set_setting(sect, opt, value)