File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -140,15 +140,14 @@ def _ensure_wrapper_signature(wrapper, wrapped):
140140 )
141141
142142
143- def _requires_module (name ):
144- def decorator_func (func ):
145- module = try_import_module (name , missing := object ())
146- return unittest .skipIf (module is missing , f"requires { name } " )(func )
147- return partial (_decorate_func_or_class , decorator_func )
143+ def requires_hashlib ():
144+ _hashlib = try_import_module ("_hashlib" )
145+ return unittest .skipIf (_hashlib is None , "requires _hashlib" )
148146
149147
150- requires_hashlib = partial (_requires_module , "_hashlib" )
151- requires_builtin_hmac = partial (_requires_module , "_hmac" )
148+ def requires_builtin_hmac ():
149+ _hmac = try_import_module ("_hmac" )
150+ return unittest .skipIf (_hmac is None , "requires _hmac" )
152151
153152
154153class SkipNoHash (unittest .SkipTest ):
You can’t perform that action at this time.
0 commit comments