summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/test_apex_deploy_settings.py (renamed from tests/test_apex_deploy_env.py)17
1 files changed, 15 insertions, 2 deletions
diff --git a/tests/test_apex_deploy_env.py b/tests/test_apex_deploy_settings.py
index 563bfd8f..1e26b287 100644
--- a/tests/test_apex_deploy_env.py
+++ b/tests/test_apex_deploy_settings.py
@@ -10,11 +10,12 @@
import io
# https://docs.python.org/3/library/io.html
-from apex.deploy_env import DeploySettings
-from apex.deploy_env import DeploySettingsException
+from apex.deploy_settings import DeploySettings
+from apex.deploy_settings import DeploySettingsException
from nose.tools import assert_equal
from nose.tools import assert_raises
+from nose.tools import assert_is_instance
deploy_files = ('deploy_settings.yaml',
'os-nosdn-nofeature-noha.yaml',
@@ -52,6 +53,12 @@ deploy_options:
performance:
Controller:
error: error
+""",
+ """global_params:
+deploy_options:
+ performance:
+ InvalidRole:
+ error: error
""",)
@@ -73,6 +80,7 @@ class TestIpUtils(object):
def test_init(self):
for f in deploy_files:
ds = DeploySettings('../config/deploy/{}'.format(f))
+ ds = DeploySettings(ds)
def test__validate_settings(self):
for c in test_deploy_content:
@@ -88,3 +96,8 @@ class TestIpUtils(object):
ds = DeploySettings('../config/deploy/os-nosdn-performance-ha.yaml')
assert_equal(ds.dump_bash(), None)
assert_equal(ds.dump_bash(path='/dev/null'), None)
+
+ def test_exception(sefl):
+ e = DeploySettingsException("test")
+ print(e)
+ assert_is_instance(e, DeploySettingsException)