From 4cc7a3e4e33d607f344ac413a2cc9f763e8cf4bd Mon Sep 17 00:00:00 2001 From: Michael Hwang Date: Wed, 14 Mar 2018 09:53:43 -0400 Subject: Use tmpdir when using mock catalog of tests Change-Id: I8ef3e3d79729b8aff899f6cda58d75245b3ad3e4 Issue-ID: DCAEGEN2-372 Signed-off-by: Michael Hwang --- dcae-cli/dcae_cli/conftest.py | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'dcae-cli/dcae_cli/conftest.py') 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]) -- cgit 1.2.3-korg