summaryrefslogtreecommitdiffstats
path: root/dcae-cli/dcae_cli/conftest.py
diff options
context:
space:
mode:
authorMichael Hwang <mhwang@research.att.com>2018-03-14 09:53:43 -0400
committerMichael Hwang <mhwang@research.att.com>2018-03-14 09:54:09 -0400
commit4cc7a3e4e33d607f344ac413a2cc9f763e8cf4bd (patch)
tree15ce705ba3ea275f2a43736f3e58c498ed831a06 /dcae-cli/dcae_cli/conftest.py
parentf9242fb6fd592a14b09761dfb58fb7f7e7c56607 (diff)
Use tmpdir when using mock catalog of tests
Change-Id: I8ef3e3d79729b8aff899f6cda58d75245b3ad3e4 Issue-ID: DCAEGEN2-372 Signed-off-by: Michael Hwang <mhwang@research.att.com>
Diffstat (limited to 'dcae-cli/dcae_cli/conftest.py')
-rw-r--r--dcae-cli/dcae_cli/conftest.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/dcae-cli/dcae_cli/conftest.py b/dcae-cli/dcae_cli/conftest.py
index 5df4cc7..7a00732 100644
--- a/dcae-cli/dcae_cli/conftest.py
+++ b/dcae-cli/dcae_cli/conftest.py
@@ -56,3 +56,13 @@ def mock_cli_config(monkeypatch):
monkeypatch.setattr(dcae_cli.util.config, "get_config", fake_get_config)
monkeypatch.setattr(dcae_cli.util.profiles, "get_profiles", fake_get_profiles)
+
+@pytest.fixture
+def mock_db_url(tmpdir):
+ """Fixture to provide mock db url
+
+ This url is intended to be the location of where to place the local sqlite
+ databases for each unit test"""
+ dbname="dcae_cli.test.db"
+ config_dir = tmpdir.mkdir("config")
+ return "/".join(["sqlite://", str(config_dir), dbname])