Skip to content

Commit f2817ae

Browse files
committed
add hashlib_helper.requires_builtin_hmac
1 parent 166e7e8 commit f2817ae

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

Lib/test/support/hashlib_helper.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,20 @@
88
except ImportError:
99
_hashlib = None
1010

11+
try:
12+
import _hmac
13+
except:
14+
_hmac = None
15+
1116

1217
def requires_hashlib():
1318
return unittest.skipIf(_hashlib is None, "requires _hashlib")
1419

1520

21+
def requires_builtin_hmac():
22+
return unittest.skipIf(_hmac is None, "requires _hmac")
23+
24+
1625
def _decorate_func_or_class(func_or_class, decorator_func):
1726
if not isinstance(func_or_class, type):
1827
return decorator_func(func_or_class)

0 commit comments

Comments
 (0)