Remove OSGCTestCase
authorCédric Ollivier <cedric.ollivier@orange.com>
Mon, 18 Dec 2017 23:52:21 +0000 (00:52 +0100)
committerCédric Ollivier <cedric.ollivier@orange.com>
Mon, 18 Dec 2017 23:58:03 +0000 (00:58 +0100)
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 <cedric.ollivier@orange.com>
functest/core/testcase.py
functest/tests/unit/core/test_testcase.py

index a7dc47c..ae0da9d 100644 (file)
 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 <cedric.ollivier@orange.com>"
 
@@ -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")
index 0a6f0c9..6fbf62e 100644 (file)
 import logging
 import unittest
 
+from functest.core import testcase
+
 import mock
 
-from functest.core import testcase
 
 __author__ = "Cedric Ollivier <cedric.ollivier@orange.com>"
 
 
 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)