summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorspisarski <s.pisarski@cablelabs.com>2018-06-13 09:28:49 -0600
committerspisarski <s.pisarski@cablelabs.com>2018-06-13 11:34:27 -0600
commit77fbdfa18ffe214a503bcba0934a2b9f77d6313f (patch)
tree1a0d2e4d02c30cb03a72a7c3c0d49730b52ee32e
parentcdcf4e4b977ad2a7ccbe18d99302f26367623ced (diff)
Fixes additional legacy problems found when reviewing patch 58483
Second revision removes an unnecessary check on self.ext_net_name. Change-Id: I0611d0130824fb0c2fa147d3fa503b2826a61ed5 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
-rw-r--r--snaps/openstack/tests/os_source_file_test.py30
1 files changed, 16 insertions, 14 deletions
diff --git a/snaps/openstack/tests/os_source_file_test.py b/snaps/openstack/tests/os_source_file_test.py
index cddf395..8b0a7b4 100644
--- a/snaps/openstack/tests/os_source_file_test.py
+++ b/snaps/openstack/tests/os_source_file_test.py
@@ -50,29 +50,31 @@ class OSComponentTestCase(unittest.TestCase):
logging.basicConfig(level=log_level)
+ self.ext_net_name = None
+ self.flavor_metadata = None
+
if os_creds:
self.os_creds = os_creds
else:
- self.os_creds = openstack_tests.get_credentials(
- dev_os_env_file=dev_os_env_file)
-
- self.os_session = keystone_utils.keystone_session(self.os_creds)
- self.ext_net_name = ext_net_name
-
- if not self.ext_net_name and file_utils.file_exists(dev_os_env_file):
- test_conf = file_utils.read_yaml(dev_os_env_file)
- self.ext_net_name = test_conf.get('ext_net')
-
- self.flavor_metadata = {}
- if flavor_metadata:
- self.flavor_metadata = flavor_metadata
- else:
if file_utils.file_exists(dev_os_env_file):
+ self.os_creds = openstack_tests.get_credentials(
+ dev_os_env_file=dev_os_env_file)
+ test_conf = file_utils.read_yaml(dev_os_env_file)
+ self.ext_net_name = test_conf.get('ext_net')
os_env_dict = file_utils.read_yaml(dev_os_env_file)
flavor_metadata = os_env_dict.get('flavor_metadata')
if flavor_metadata:
self.flavor_metadata = {'metadata': flavor_metadata}
+ else:
+ raise Exception('Unable to obtain OSCreds')
+
+ self.os_session = keystone_utils.keystone_session(self.os_creds)
+
self.image_metadata = image_metadata
+ if not self.ext_net_name:
+ self.ext_net_name = ext_net_name
+ if not self.flavor_metadata:
+ self.flavor_metadata = flavor_metadata
@staticmethod
def parameterize(testcase_klass, os_creds, ext_net_name,