summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/helpers/fixtures.py12
1 files changed, 8 insertions, 4 deletions
diff --git a/tests/helpers/fixtures.py b/tests/helpers/fixtures.py
index f9f02ba8b..f8729d3f8 100644
--- a/tests/helpers/fixtures.py
+++ b/tests/helpers/fixtures.py
@@ -193,11 +193,15 @@ def configdata_init():
@pytest.fixture
-def config_stub(stubs, monkeypatch, configdata_init, config_tmpdir):
- """Fixture which provides a fake config object."""
- yaml_config = configfiles.YamlConfig()
+def yaml_config_stub(config_tmpdir):
+ """Fixture which provides a YamlConfig object."""
+ return configfiles.YamlConfig()
+
- conf = config.Config(yaml_config=yaml_config)
+@pytest.fixture
+def config_stub(stubs, monkeypatch, configdata_init, yaml_config_stub):
+ """Fixture which provides a fake config object."""
+ conf = config.Config(yaml_config=yaml_config_stub)
monkeypatch.setattr(config, 'instance', conf)
container = config.ConfigContainer(conf)