From 840e69fde9c86df109e777ec4e31ec1785020176 Mon Sep 17 00:00:00 2001 From: Cédric Ollivier Date: Tue, 19 Dec 2017 00:52:21 +0100 Subject: Remove OSGCTestCase MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This class is no longer used and must be removed before working on xtesting. JIRA: FUNCTEST-887 Change-Id: I3ac1db6ec90d9db301e5461cd79cfcf77291dffc Signed-off-by: Cédric Ollivier --- functest/core/testcase.py | 35 ++--------------------- functest/tests/unit/core/test_testcase.py | 46 ++----------------------------- 2 files changed, 5 insertions(+), 76 deletions(-) diff --git a/functest/core/testcase.py b/functest/core/testcase.py index a7dc47c4..ae0da9d7 100644 --- a/functest/core/testcase.py +++ b/functest/core/testcase.py @@ -12,11 +12,10 @@ import logging import os +import functest.utils.functest_utils as ft_utils + import prettytable -import functest.utils.functest_utils as ft_utils -import functest.utils.openstack_clean as os_clean -import functest.utils.openstack_snapshot as os_snapshot __author__ = "Cedric Ollivier " @@ -196,33 +195,3 @@ class TestCase(object): It can be overriden if resources must be deleted after running the test case. """ - - -class OSGCTestCase(TestCase): - """Model for single test case which requires an OpenStack Garbage - Collector.""" - - __logger = logging.getLogger(__name__) - - def create_snapshot(self): - """Create a snapshot listing the OpenStack resources. - - Returns: - TestCase.EX_OK if os_snapshot.main() returns 0. - TestCase.EX_RUN_ERROR otherwise. - """ - try: - assert os_snapshot.main() == 0 - self.__logger.info("OpenStack resources snapshot created") - return TestCase.EX_OK - except Exception: # pylint: disable=broad-except - self.__logger.exception("Cannot create the snapshot") - return TestCase.EX_RUN_ERROR - - def clean(self): - """Clean the OpenStack resources.""" - try: - assert os_clean.main() == 0 - self.__logger.info("OpenStack resources cleaned") - except Exception: # pylint: disable=broad-except - self.__logger.exception("Cannot clean the OpenStack resources") diff --git a/functest/tests/unit/core/test_testcase.py b/functest/tests/unit/core/test_testcase.py index 0a6f0c9f..6fbf62e2 100644 --- a/functest/tests/unit/core/test_testcase.py +++ b/functest/tests/unit/core/test_testcase.py @@ -12,15 +12,17 @@ import logging import unittest +from functest.core import testcase + import mock -from functest.core import testcase __author__ = "Cedric Ollivier " class TestCaseTesting(unittest.TestCase): """The class testing TestCase.""" + # pylint: disable=missing-docstring,too-many-public-methods _case_name = "base" @@ -229,48 +231,6 @@ class TestCaseTesting(unittest.TestCase): self.assertEqual(self.test.clean(), None) -class OSGCTestCaseTesting(unittest.TestCase): - """The class testing OSGCTestCase.""" - # pylint: disable=missing-docstring - - def setUp(self): - self.test = testcase.OSGCTestCase() - - @mock.patch('functest.utils.openstack_snapshot.main', - side_effect=Exception) - def test_create_snapshot_exc(self, mock_method=None): - self.assertEqual(self.test.create_snapshot(), - testcase.TestCase.EX_RUN_ERROR) - mock_method.assert_called_once_with() - - @mock.patch('functest.utils.openstack_snapshot.main', return_value=-1) - def test_create_snapshot_ko(self, mock_method=None): - self.assertEqual(self.test.create_snapshot(), - testcase.TestCase.EX_RUN_ERROR) - mock_method.assert_called_once_with() - - @mock.patch('functest.utils.openstack_snapshot.main', return_value=0) - def test_create_snapshot_env(self, mock_method=None): - self.assertEqual(self.test.create_snapshot(), - testcase.TestCase.EX_OK) - mock_method.assert_called_once_with() - - @mock.patch('functest.utils.openstack_clean.main', side_effect=Exception) - def test_clean_exc(self, mock_method=None): - self.assertEqual(self.test.clean(), None) - mock_method.assert_called_once_with() - - @mock.patch('functest.utils.openstack_clean.main', return_value=-1) - def test_clean_ko(self, mock_method=None): - self.assertEqual(self.test.clean(), None) - mock_method.assert_called_once_with() - - @mock.patch('functest.utils.openstack_clean.main', return_value=0) - def test_clean(self, mock_method=None): - self.assertEqual(self.test.clean(), None) - mock_method.assert_called_once_with() - - if __name__ == "__main__": logging.disable(logging.CRITICAL) unittest.main(verbosity=2) -- cgit 1.2.3-korg