diff options
author | Danny Allen <danny.allen@pennantplc.co.uk> | 2014-09-22 12:10:53 +0100 |
---|---|---|
committer | Danny Allen <danny.allen@pennantplc.co.uk> | 2014-09-22 12:10:53 +0100 |
commit | ad4c7f3a5194f6966454d534f02e6b02633fa370 (patch) | |
tree | b6e1feacb8ff67fab0d311e36c09a52ef8be188f /tests/backunittest.py | |
parent | 1de59bd539baa6b38e98f08b268deb3eeaeb5eb0 (diff) | |
parent | 1b6d0d06624170fb7a17738387387b1f21357e94 (diff) | |
download | python-coveragepy-git-ad4c7f3a5194f6966454d534f02e6b02633fa370.tar.gz |
* Merge changes from head.
Diffstat (limited to 'tests/backunittest.py')
-rw-r--r-- | tests/backunittest.py | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/tests/backunittest.py b/tests/backunittest.py deleted file mode 100644 index 6498397f..00000000 --- a/tests/backunittest.py +++ /dev/null @@ -1,41 +0,0 @@ -"""Implementations of unittest features from the future.""" - -# Use unittest2 if it's available, otherwise unittest. This gives us -# backported features for 2.6. -try: - import unittest2 as unittest # pylint: disable=F0401 -except ImportError: - import unittest - - -def unittest_has(method): - """Does `unitttest.TestCase` have `method` defined?""" - return hasattr(unittest.TestCase, method) - - -class TestCase(unittest.TestCase): - """Just like unittest.TestCase, but with assert methods added. - - Designed to be compatible with 3.1 unittest. Methods are only defined if - `unittest` doesn't have them. - - """ - # pylint: disable=missing-docstring - - if not unittest_has('assertCountEqual'): - if unittest_has('assertSameElements'): - def assertCountEqual(self, *args, **kwargs): - # pylint: disable=no-member - return self.assertSameElements(*args, **kwargs) - else: - def assertCountEqual(self, s1, s2): - """Assert these have the same elements, regardless of order.""" - self.assertEqual(set(s1), set(s2)) - - if not unittest_has('assertRaisesRegex'): - def assertRaisesRegex(self, *args, **kwargs): - return self.assertRaisesRegexp(*args, **kwargs) - - if not unittest_has('assertRegex'): - def assertRegex(self, *args, **kwargs): - return self.assertRegexpMatches(*args, **kwargs) |