diff options
Diffstat (limited to 'lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/trial/test/test_testcase.py')
-rwxr-xr-x | lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/trial/test/test_testcase.py | 68 |
1 files changed, 0 insertions, 68 deletions
diff --git a/lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/trial/test/test_testcase.py b/lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/trial/test/test_testcase.py deleted file mode 100755 index 4b24f3a1..00000000 --- a/lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/trial/test/test_testcase.py +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright (c) Twisted Matrix Laboratories. -# See LICENSE for details. - -""" -Direct unit tests for L{twisted.trial.unittest.SynchronousTestCase} and -L{twisted.trial.unittest.TestCase}. -""" - -from twisted.trial.unittest import SynchronousTestCase, TestCase - - -class TestCaseMixin(object): - """ - L{TestCase} tests. - """ - def setUp(self): - """ - Create a couple instances of C{MyTestCase}, each for the same test - method, to be used in the test methods of this class. - """ - self.first = self.MyTestCase('test_1') - self.second = self.MyTestCase('test_1') - - - def test_equality(self): - """ - In order for one test method to be runnable twice, two TestCase - instances with the same test method name must not compare as equal. - """ - self.assertTrue(self.first == self.first) - self.assertTrue(self.first != self.second) - self.assertFalse(self.first == self.second) - - - def test_hashability(self): - """ - In order for one test method to be runnable twice, two TestCase - instances with the same test method name should not have the same - hash value. - """ - container = {} - container[self.first] = None - container[self.second] = None - self.assertEqual(len(container), 2) - - - -class SynchronousTestCaseTests(TestCaseMixin, SynchronousTestCase): - class MyTestCase(SynchronousTestCase): - """ - Some test methods which can be used to test behaviors of - L{SynchronousTestCase}. - """ - def test_1(self): - pass - - - -# Yes, subclass SynchronousTestCase again. There are no interesting behaviors -# of self being tested below, only of self.MyTestCase. -class AsynchronousTestCaseTests(TestCaseMixin, SynchronousTestCase): - class MyTestCase(TestCase): - """ - Some test methods which can be used to test behaviors of - L{TestCase}. - """ - def test_1(self): - pass |