summaryrefslogtreecommitdiffstats
path: root/functest/tests/unit/openstack
diff options
context:
space:
mode:
authorJuha Kosonen <juha.kosonen@nokia.com>2018-08-24 10:41:49 +0300
committerCédric Ollivier <cedric.ollivier@orange.com>2018-08-25 08:56:56 +0200
commit5f0e8e4aba409982c03d7fbd38115f0beeceb75b (patch)
tree81c9f13902b287c0c0d4507a7ea5eb21cbe9c0f2 /functest/tests/unit/openstack
parent39851c876847f821a4ad197a4eba28b971a2eccb (diff)
Create new project/user for snaps tests
JIRA: FUNCTEST-1003 Change-Id: Ic55998977386f95f619a355d22bd285782fe81f0 Signed-off-by: Juha Kosonen <juha.kosonen@nokia.com> (cherry picked from commit 5d9acb84f492dca4da863c60e30a5463fe165cb5)
Diffstat (limited to 'functest/tests/unit/openstack')
-rw-r--r--functest/tests/unit/openstack/snaps/test_snaps.py56
1 files changed, 40 insertions, 16 deletions
diff --git a/functest/tests/unit/openstack/snaps/test_snaps.py b/functest/tests/unit/openstack/snaps/test_snaps.py
index 9da4f2ac8..57e53f32c 100644
--- a/functest/tests/unit/openstack/snaps/test_snaps.py
+++ b/functest/tests/unit/openstack/snaps/test_snaps.py
@@ -21,7 +21,7 @@ from functest.opnfv_tests.openstack.snaps import (
class ConnectionCheckTesting(unittest.TestCase):
"""
- Ensures the VPingUserdata class can run in Functest. This test does not
+ Ensures the ConnectionCheck class can run in Functest. This test does not
actually connect with an OpenStack pod.
"""
@@ -29,9 +29,15 @@ class ConnectionCheckTesting(unittest.TestCase):
self.os_creds = OSCreds(
username='user', password='pass',
auth_url='http://foo.com:5000/v3', project_name='bar')
-
- self.connection_check = connection_check.ConnectionCheck(
- os_creds=self.os_creds, ext_net_name='foo')
+ with mock.patch('os_client_config.get_config') as mock_get_config, \
+ mock.patch('shade.OperatorCloud') as mock_shade, \
+ mock.patch('functest.core.tenantnetwork.NewProject') \
+ as mock_new_project:
+ self.connection_check = connection_check.ConnectionCheck(
+ os_creds=self.os_creds, ext_net_name='foo')
+ mock_get_config.assert_called()
+ mock_shade.assert_called()
+ mock_new_project.assert_called()
@mock.patch('functest.opnfv_tests.openstack.snaps.snaps_suite_builder.'
'add_openstack_client_tests')
@@ -86,7 +92,7 @@ class ConnectionCheckTesting(unittest.TestCase):
class APICheckTesting(unittest.TestCase):
"""
- Ensures the VPingUserdata class can run in Functest. This test does not
+ Ensures the ApiCheck class can run in Functest. This test does not
actually connect with an OpenStack pod.
"""
@@ -94,9 +100,15 @@ class APICheckTesting(unittest.TestCase):
self.os_creds = OSCreds(
username='user', password='pass',
auth_url='http://foo.com:5000/v3', project_name='bar')
-
- self.api_check = api_check.ApiCheck(
- os_creds=self.os_creds, ext_net_name='foo')
+ with mock.patch('os_client_config.get_config') as mock_get_config, \
+ mock.patch('shade.OperatorCloud') as mock_shade, \
+ mock.patch('functest.core.tenantnetwork.NewProject') \
+ as mock_new_project:
+ self.api_check = api_check.ApiCheck(
+ os_creds=self.os_creds, ext_net_name='foo')
+ mock_get_config.assert_called()
+ mock_shade.assert_called()
+ mock_new_project.assert_called()
@mock.patch('functest.opnfv_tests.openstack.snaps.snaps_suite_builder.'
'add_openstack_api_tests')
@@ -151,7 +163,7 @@ class APICheckTesting(unittest.TestCase):
class HealthCheckTesting(unittest.TestCase):
"""
- Ensures the VPingUserdata class can run in Functest. This test does not
+ Ensures the HealthCheck class can run in Functest. This test does not
actually connect with an OpenStack pod.
"""
@@ -159,9 +171,15 @@ class HealthCheckTesting(unittest.TestCase):
self.os_creds = OSCreds(
username='user', password='pass',
auth_url='http://foo.com:5000/v3', project_name='bar')
-
- self.health_check = health_check.HealthCheck(
- os_creds=self.os_creds, ext_net_name='foo')
+ with mock.patch('os_client_config.get_config') as mock_get_config, \
+ mock.patch('shade.OperatorCloud') as mock_shade, \
+ mock.patch('functest.core.tenantnetwork.NewProject') \
+ as mock_new_project:
+ self.health_check = health_check.HealthCheck(
+ os_creds=self.os_creds, ext_net_name='foo')
+ mock_get_config.assert_called()
+ mock_shade.assert_called()
+ mock_new_project.assert_called()
@mock.patch('snaps.openstack.tests.os_source_file_test.'
'OSIntegrationTestCase.parameterize')
@@ -219,7 +237,7 @@ class HealthCheckTesting(unittest.TestCase):
class SmokeTesting(unittest.TestCase):
"""
- Ensures the VPingUserdata class can run in Functest. This test does not
+ Ensures the SnapsSmoke class can run in Functest. This test does not
actually connect with an OpenStack pod.
"""
@@ -227,9 +245,15 @@ class SmokeTesting(unittest.TestCase):
self.os_creds = OSCreds(
username='user', password='pass',
auth_url='http://foo.com:5000/v3', project_name='bar')
-
- self.smoke = smoke.SnapsSmoke(
- os_creds=self.os_creds, ext_net_name='foo')
+ with mock.patch('os_client_config.get_config') as mock_get_config, \
+ mock.patch('shade.OperatorCloud') as mock_shade, \
+ mock.patch('functest.core.tenantnetwork.NewProject') \
+ as mock_new_project:
+ self.smoke = smoke.SnapsSmoke(
+ os_creds=self.os_creds, ext_net_name='foo')
+ mock_get_config.assert_called()
+ mock_shade.assert_called()
+ mock_new_project.assert_called()
@mock.patch('functest.opnfv_tests.openstack.snaps.snaps_suite_builder.'
'add_openstack_integration_tests')