summaryrefslogtreecommitdiffstats
path: root/dcae-cli/dcae_cli/catalog/mock/tests/test_mock_catalog.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/catalog/mock/tests/test_mock_catalog.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/catalog/mock/tests/test_mock_catalog.py')
-rw-r--r--dcae-cli/dcae_cli/catalog/mock/tests/test_mock_catalog.py39
1 files changed, 23 insertions, 16 deletions
diff --git a/dcae-cli/dcae_cli/catalog/mock/tests/test_mock_catalog.py b/dcae-cli/dcae_cli/catalog/mock/tests/test_mock_catalog.py
index 75b883d..98b7c54 100644
--- a/dcae-cli/dcae_cli/catalog/mock/tests/test_mock_catalog.py
+++ b/dcae-cli/dcae_cli/catalog/mock/tests/test_mock_catalog.py
@@ -277,10 +277,11 @@ _cdap_spec={
}
-def test_component_basic(mock_cli_config, catalog=None):
+def test_component_basic(mock_cli_config, mock_db_url, catalog=None):
'''Tests basic component usage of MockCatalog'''
if catalog is None:
- mc = MockCatalog(db_name='dcae_cli.test.db', purge_existing=True, enforce_image=False)
+ mc = MockCatalog(db_name='dcae_cli.test.db', purge_existing=True,
+ enforce_image=False, db_url=mock_db_url)
else:
mc = catalog
@@ -312,10 +313,11 @@ def test_component_basic(mock_cli_config, catalog=None):
assert cver == '1.0.0'
-def test_format_basic(mock_cli_config, catalog=None):
+def test_format_basic(mock_cli_config, mock_db_url, catalog=None):
'''Tests basic data format usage of MockCatalog'''
if catalog is None:
- mc = MockCatalog(db_name='dcae_cli.test.db', purge_existing=True)
+ mc = MockCatalog(db_name='dcae_cli.test.db', purge_existing=True,
+ db_url=mock_db_url)
else:
mc = catalog
@@ -351,10 +353,11 @@ def test_format_basic(mock_cli_config, catalog=None):
assert spec['self']['description'] == new_descr
-def test_discovery(mock_cli_config, catalog=None):
+def test_discovery(mock_cli_config, mock_db_url, catalog=None):
'''Tests creation of discovery objects'''
if catalog is None:
- mc = MockCatalog(db_name='dcae_cli.test.db', purge_existing=True, enforce_image=False)
+ mc = MockCatalog(db_name='dcae_cli.test.db', purge_existing=True,
+ enforce_image=False, db_url=mock_db_url)
else:
mc = catalog
@@ -393,10 +396,11 @@ def _format_tuple_set(*dds):
return set(map(_format_tuple, dds))
-def test_comp_list(mock_cli_config, catalog=None):
+def test_comp_list(mock_cli_config, mock_db_url, catalog=None):
'''Tests the list functionality of the catalog'''
if catalog is None:
- mc = MockCatalog(db_name='dcae_cli.test.db', purge_existing=True, enforce_image=False)
+ mc = MockCatalog(db_name='dcae_cli.test.db', purge_existing=True,
+ enforce_image=False, db_url=mock_db_url)
else:
mc = catalog
@@ -479,10 +483,11 @@ def test_comp_list(mock_cli_config, catalog=None):
assert len(components) == 4
-def test_format_list(mock_cli_config, catalog=None):
+def test_format_list(mock_cli_config, mock_db_url, catalog=None):
'''Tests the list functionality of the catalog'''
if catalog is None:
- mc = MockCatalog(db_name='dcae_cli.test.db', purge_existing=True, enforce_image=False)
+ mc = MockCatalog(db_name='dcae_cli.test.db', purge_existing=True,
+ enforce_image=False, db_url=mock_db_url)
else:
mc = catalog
@@ -523,10 +528,11 @@ def test_format_list(mock_cli_config, catalog=None):
assert len(formats) == 2
-def test_component_add_cdap(mock_cli_config, catalog=None):
+def test_component_add_cdap(mock_cli_config, mock_db_url, catalog=None):
'''Adds a mock CDAP application'''
if catalog is None:
- mc = MockCatalog(db_name='dcae_cli.test.db', purge_existing=True)
+ mc = MockCatalog(db_name='dcae_cli.test.db', purge_existing=True,
+ db_url=mock_db_url)
else:
mc = catalog
@@ -548,9 +554,9 @@ def test_component_add_cdap(mock_cli_config, catalog=None):
assert _cdap_spec == spec_out
-def test_get_discovery_from_spec(mock_cli_config):
+def test_get_discovery_from_spec(mock_cli_config, mock_db_url):
mc = MockCatalog(db_name='dcae_cli.test.db', purge_existing=True,
- enforce_image=False)
+ enforce_image=False, db_url=mock_db_url)
user = "test_get_discovery_from_spec"
@@ -635,9 +641,10 @@ def test_get_discovery_from_spec(mock_cli_config):
assert actual_dmaap_config_keys == ([], [])
-def test_get_unpublished_formats(mock_cli_config, catalog=None):
+def test_get_unpublished_formats(mock_cli_config, mock_db_url, catalog=None):
if catalog is None:
- mc = MockCatalog(db_name='dcae_cli.test.db', purge_existing=True, enforce_image=False)
+ mc = MockCatalog(db_name='dcae_cli.test.db', purge_existing=True,
+ enforce_image=False, db_url=mock_db_url)
else:
mc = catalog