diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2014-05-17 14:56:40 -0400 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2014-05-17 14:56:40 -0400 |
commit | 147c3562631c64066a2da964522a66fb369841c4 (patch) | |
tree | d346f6567216c2c864aea1a39f637a6ee89110f9 /tests/backunittest.py | |
parent | 503cdc25c6e5410e920053e3c4a819e962c4f6e8 (diff) | |
download | python-coveragepy-147c3562631c64066a2da964522a66fb369841c4.tar.gz |
Avoid a bunch of deprecated functions.
Diffstat (limited to 'tests/backunittest.py')
-rw-r--r-- | tests/backunittest.py | 22 |
1 files changed, 18 insertions, 4 deletions
diff --git a/tests/backunittest.py b/tests/backunittest.py index ca741d3..a4377b0 100644 --- a/tests/backunittest.py +++ b/tests/backunittest.py @@ -20,7 +20,21 @@ class TestCase(unittest.TestCase): `unittest` doesn't have them. """ - if _need('assertSameElements'): - def assertSameElements(self, s1, s2): - """Assert that the two arguments are equal as sets.""" - self.assertEqual(set(s1), set(s2)) + if _need('assertCountEqual'): + try: + assertCountEqual = assertSameElements + except NameError: + def assertCountEqual(self, s1, s2): + """Assert these have the same elements, regardless of order.""" + self.assertEqual(set(s1), set(s2)) + else: + def assertCountEqual(self, *args, **kwargs): + return self.assertSameElements(*args, **kwargs) + + if _need('assertRaisesRegex'): + def assertRaisesRegex(self, *args, **kwargs): + return self.assertRaisesRegexp(*args, **kwargs) + + if _need('assertRegex'): + def assertRegex(self, *args, **kwargs): + return self.assertRegexpMatches(*args, **kwargs) |