Merge "Use snaps_utils to get credentials in tempest"
authorSerena Feng <feng.xiaowei@zte.com.cn>
Thu, 1 Feb 2018 13:52:46 +0000 (13:52 +0000)
committerGerrit Code Review <gerrit@opnfv.org>
Thu, 1 Feb 2018 13:52:46 +0000 (13:52 +0000)
functest/opnfv_tests/openstack/tempest/tempest.py
functest/tests/unit/openstack/tempest/test_conf_utils.py
functest/tests/unit/openstack/tempest/test_tempest.py

index 4361784..29fcb48 100644 (file)
@@ -311,15 +311,8 @@ class TempestDefcore(TempestCommon):
 class TempestResourcesManager(object):
 
     def __init__(self, **kwargs):
-        self.os_creds = None
-        if 'os_creds' in kwargs:
-            self.os_creds = kwargs['os_creds']
-        else:
-            self.os_creds = openstack_tests.get_credentials(
-                os_env_file=CONST.__getattribute__('openstack_creds'))
-
+        self.os_creds = kwargs.get('os_creds') or snaps_utils.get_credentials()
         self.guid = '-' + str(uuid.uuid4())
-
         self.creators = list()
 
         if hasattr(CONST, 'snaps_images_cirros'):
index 137b9da..1c16803 100644 (file)
@@ -33,7 +33,8 @@ class OSTempestConfUtilsTesting(unittest.TestCase):
     @mock.patch('snaps.openstack.utils.deploy_utils.create_image',
                 return_value=mock.Mock())
     def test_create_tempest_resources_missing_network_dic(self, *mock_args):
-        tempest_resources = tempest.TempestResourcesManager(os_creds={})
+        tempest_resources = tempest.TempestResourcesManager(
+            os_creds=self.os_creds)
         with self.assertRaises(Exception) as context:
             tempest_resources.create()
         msg = 'Failed to create private network'
@@ -48,7 +49,8 @@ class OSTempestConfUtilsTesting(unittest.TestCase):
     @mock.patch('snaps.openstack.utils.deploy_utils.create_image',
                 return_value=None)
     def test_create_tempest_resources_missing_image(self, *mock_args):
-        tempest_resources = tempest.TempestResourcesManager(os_creds={})
+        tempest_resources = tempest.TempestResourcesManager(
+            os_creds=self.os_creds)
 
         with self.assertRaises(Exception) as context:
             tempest_resources.create()
index d1e2f14..292eb75 100644 (file)
@@ -39,7 +39,8 @@ class OSTempestTesting(unittest.TestCase):
             mock.patch('functest.opnfv_tests.openstack.tempest.tempest.'
                        'conf_utils.get_verifier_deployment_dir',
                        return_value='test_verifier_deploy_dir'), \
-            mock.patch('snaps.openstack.tests.openstack_tests.get_credentials',
+            mock.patch('functest.opnfv_tests.openstack.snaps.snaps_utils.'
+                       'get_credentials',
                        return_value=os_creds):
             self.tempestcommon = tempest.TempestCommon()
             self.tempestsmoke_serial = tempest.TempestSmokeSerial()