From fa536eebceffff6960feb3e859bf40220fe71816 Mon Sep 17 00:00:00 2001 From: Ned Batchelder Date: Sat, 20 Sep 2014 12:40:14 -0400 Subject: Get rid of some backward stuff we no longer need --- coverage/backunittest.py | 11 +++-------- coverage/backward.py | 8 -------- coverage/misc.py | 4 ++-- 3 files changed, 5 insertions(+), 18 deletions(-) diff --git a/coverage/backunittest.py b/coverage/backunittest.py index 6498397..b2b7ca2 100644 --- a/coverage/backunittest.py +++ b/coverage/backunittest.py @@ -23,14 +23,9 @@ class TestCase(unittest.TestCase): # 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)) + 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): diff --git a/coverage/backward.py b/coverage/backward.py index a7888a2..11f8e00 100644 --- a/coverage/backward.py +++ b/coverage/backward.py @@ -118,14 +118,6 @@ else: for byte in bytes_value: yield ord(byte) -# Md5 is available in different places. -try: - import hashlib - md5 = hashlib.md5 -except ImportError: - import md5 - md5 = md5.new - try: # In Py 2.x, the builtins were in __builtin__ diff --git a/coverage/misc.py b/coverage/misc.py index 4b1dccb..4872747 100644 --- a/coverage/misc.py +++ b/coverage/misc.py @@ -1,10 +1,10 @@ """Miscellaneous stuff for Coverage.""" import errno +import hashlib import inspect import os -from coverage.backward import md5 from coverage.backward import string_class, to_bytes @@ -106,7 +106,7 @@ def file_be_gone(path): class Hasher(object): """Hashes Python data into md5.""" def __init__(self): - self.md5 = md5() + self.md5 = hashlib.md5() def update(self, v): """Add `v` to the hash, recursively if needed.""" -- cgit v1.2.1