summaryrefslogtreecommitdiffstats
path: root/tests/lib/given_steps.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/lib/given_steps.py')
-rw-r--r--tests/lib/given_steps.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/lib/given_steps.py b/tests/lib/given_steps.py
index 649d44c5..f3e6b69c 100644
--- a/tests/lib/given_steps.py
+++ b/tests/lib/given_steps.py
@@ -105,6 +105,14 @@ def we_use_the_config(config_file, temp_dir, working_dir):
return config_dest
+@given(parse('the config "{config_file}" exists'), target_fixture="config_path")
+@given('the config "<config_file>" exists', target_fixture="config_path")
+def config_exists(config_file, temp_dir, working_dir):
+ config_source = os.path.join(working_dir, "data", "configs", config_file)
+ config_dest = os.path.join(temp_dir.name, config_file)
+ shutil.copy2(config_source, config_dest)
+
+
@given(parse('we use the password "{pw}" if prompted'), target_fixture="password")
def use_password_forever(pw):
return pw