summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCedric Ollivier <cedric.ollivier@orange.com>2017-11-28 19:47:07 +0000
committerGerrit Code Review <gerrit@opnfv.org>2017-11-28 19:47:07 +0000
commit726cab11430b12f303cd4ab5d5d383d21bee5c9a (patch)
tree2dce979618944c232ef6b8930bdbbd140874a54f
parent1d1550c6e1277def386c1d8e2774ac7fac2d8d58 (diff)
parent205d3b5eb0c92c604567c56286d1faeeb36b7c13 (diff)
Merge "Fully cover vnf"
-rw-r--r--functest/tests/unit/core/test_vnf.py55
1 files changed, 12 insertions, 43 deletions
diff --git a/functest/tests/unit/core/test_vnf.py b/functest/tests/unit/core/test_vnf.py
index 00a29ead1..5ed6bb463 100644
--- a/functest/tests/unit/core/test_vnf.py
+++ b/functest/tests/unit/core/test_vnf.py
@@ -107,21 +107,6 @@ class VnfBaseTesting(unittest.TestCase):
def test_deploy_orch_unimplemented(self):
self.assertTrue(self.test.deploy_orchestrator())
-# @mock.patch('snaps.openstack.tests.openstack_tests.get_credentials',
-# return_value='test')
-# @mock.patch('snaps.openstack.create_project.OpenStackProject',
-# return_value=True)
-# @mock.patch('snaps.openstack.create_user.OpenStackUser',
-# return_value=True)
-# def test_prepare(self, *args):
-# self.assertEqual(self.test.prepare(),
-# testcase.TestCase.EX_OK)
-# args[0].assert_called_once_with()
-# args[1].assert_called_once_with('test', self.tenant_name)
-# args[2].assert_called_once_with(
-# 'test', self.tenant_name, self.tenant_description)
-# args[3].assert_called_once_with()
-
@mock.patch('snaps.openstack.tests.openstack_tests.get_credentials',
return_value=OSCreds(
username='user', password='pass',
@@ -132,34 +117,18 @@ class VnfBaseTesting(unittest.TestCase):
self.test.prepare()
args[0].assert_called_once()
-# @mock.patch('snaps.openstack.tests.openstack_tests.get_credentials',
-# return_value=OS_CREDS)
-# @mock.patch('snaps.openstack.create_project.OpenStackProject')
-# @mock.patch('snaps.openstack.create_project.OpenStackProject.create',
-# side_effect=Exception)
-# def test_prepare_tenant_creation_ko(self, *args):
-# with self.assertRaises(vnf.VnfPreparationException):
-# self.test.prepare()
-# args[2].assert_called_once()
-# args[1].assert_called_once_with(OS_CREDS,
-# ProjectSettings(
-# name=self.tenant_name,
-# description=self.tenant_description,
-# ))
-# args[0].assert_called_once()
-
-# @mock.patch('snaps.openstack.tests.openstack_tests.get_credentials')
-# @mock.patch('snaps.openstack.create_project.OpenStackProject',
-# return_value=0)
-# @mock.patch('snaps.openstack.create_user.OpenStackUser',
-# side_effect=Exception)
-# def test_prepare_user_creation_ko(self, *args):
-# with self.assertRaises(vnf.VnfPreparationException):
-# self.test.prepare()
-# args[0].assert_called_once_with(mock.ANY, self.tenant_name)
-# args[1].assert_called_once_with(
-# mock.ANY, self.tenant_name, self.tenant_description)
-# args[2].assert_called_once_with()
+ def test_vnf_clean_exc(self):
+ obj = mock.Mock()
+ obj.clean.side_effect = Exception
+ self.test.created_object = [obj]
+ self.test.clean()
+ obj.clean.assert_called_with()
+
+ def test_vnf_clean(self):
+ obj = mock.Mock()
+ self.test.created_object = [obj]
+ self.test.clean()
+ obj.clean.assert_called_with()
if __name__ == "__main__":