diff options
Diffstat (limited to 'lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/trial/test/suppression.py')
-rwxr-xr-x | lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/trial/test/suppression.py | 112 |
1 files changed, 0 insertions, 112 deletions
diff --git a/lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/trial/test/suppression.py b/lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/trial/test/suppression.py deleted file mode 100755 index 2b87afcd..00000000 --- a/lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/trial/test/suppression.py +++ /dev/null @@ -1,112 +0,0 @@ -# -*- test-case-name: twisted.trial.test.test_tests -*- -# Copyright (c) Twisted Matrix Laboratories. -# See LICENSE for details. - -""" -Test cases used to make sure that warning supression works at the module, -method, and class levels. - -See the L{twisted.trial.test.test_tests} module docstring for details about how -this code is arranged. -""" - -import warnings - -from twisted.trial import unittest, util - - - -METHOD_WARNING_MSG = "method warning message" -CLASS_WARNING_MSG = "class warning message" -MODULE_WARNING_MSG = "module warning message" - -class MethodWarning(Warning): - pass - -class ClassWarning(Warning): - pass - -class ModuleWarning(Warning): - pass - -class EmitMixin: - def _emit(self): - warnings.warn(METHOD_WARNING_MSG, MethodWarning) - warnings.warn(CLASS_WARNING_MSG, ClassWarning) - warnings.warn(MODULE_WARNING_MSG, ModuleWarning) - - -class SuppressionMixin(EmitMixin): - suppress = [util.suppress(message=CLASS_WARNING_MSG)] - - def testSuppressMethod(self): - self._emit() - testSuppressMethod.suppress = [util.suppress(message=METHOD_WARNING_MSG)] - - def testSuppressClass(self): - self._emit() - - def testOverrideSuppressClass(self): - self._emit() - testOverrideSuppressClass.suppress = [] - - - -class SynchronousTestSuppression(SuppressionMixin, unittest.SynchronousTestCase): - pass - - - -class AsynchronousTestSuppression(SuppressionMixin, unittest.TestCase): - pass - - - -class SetUpSuppressionMixin(object): - def setUp(self): - self._emit() - - - -class SynchronousTestSetUpSuppression(SetUpSuppressionMixin, SynchronousTestSuppression): - pass - - - -class AsynchronousTestSetUpSuppression(SetUpSuppressionMixin, AsynchronousTestSuppression): - pass - - - -class TearDownSuppressionMixin(object): - def tearDown(self): - self._emit() - - - -class SynchronousTestTearDownSuppression(TearDownSuppressionMixin, SynchronousTestSuppression): - pass - - - -class AsynchronousTestTearDownSuppression(TearDownSuppressionMixin, AsynchronousTestSuppression): - pass - - - -class TestSuppression2Mixin(EmitMixin): - def testSuppressModule(self): - self._emit() - - - -class SynchronousTestSuppression2(TestSuppression2Mixin, unittest.SynchronousTestCase): - pass - - - -class AsynchronousTestSuppression2(TestSuppression2Mixin, unittest.TestCase): - pass - - -suppress = [util.suppress(message=MODULE_WARNING_MSG)] |