def test_skip_in_setUpClass(self): """ If SkipTest is raised in setUpClass, then the test gets skipped """ gts = GreenTestSuite(args=default_args) mock_test = MagicMock() mock_result = MagicMock() mock_class = MagicMock() mock_result._previousTestClass = None mock_result._moduleSetUpFailed = None mock_result.__unittest_skip__ = None mock_test.__class__ = mock_class mock_class.setUpClass.side_effect = unittest.SkipTest("kaboom") gts._handleClassSetUp(mock_test, mock_result) self.assertTrue(mock_class.__unittest_skip__) self.assertEqual(mock_class.__unittest_skip_why__, "kaboom")
def test_skip_in_setUpClass(self): """ If SkipTest is raised in setUpClass, then the test gets skipped """ gts = GreenTestSuite(args=default_args) mock_test = MagicMock() mock_result = MagicMock() mock_class = MagicMock() mock_result._previousTestClass = None mock_result._moduleSetUpFailed = None mock_result.__unittest_skip__ = None mock_test.__class__ = mock_class mock_class.setUpClass.side_effect = unittest.SkipTest("kaboom") gts._handleClassSetUp(mock_test, mock_result) self.assertTrue(mock_class.__unittest_skip__) self.assertEqual(mock_class.__unittest_skip_why__, "kaboom")