@@ -358,8 +358,7 @@ def setUpClass(cls):
358
358
359
359
for name in cls .ALGORITHMS :
360
360
@property
361
- @hashlib_helper .requires_hashlib ()
362
- @hashlib_helper .requires_hashdigest (name , openssl = True )
361
+ @hashlib_helper .requires_openssl_hashdigest (name )
363
362
def func (self , * , __name = name ): # __name needed to bind 'name'
364
363
return getattr (_hashlib , f'openssl_{ __name } ' )
365
364
setattr (cls , name , func )
@@ -845,7 +844,7 @@ def test_repr(self):
845
844
self .assertStartsWith (repr (h ), "<hmac.HMAC object at" )
846
845
847
846
848
- @hashlib_helper .requires_hashdigest ('sha256' , openssl = True )
847
+ @hashlib_helper .requires_openssl_hashdigest ('sha256' )
849
848
class OpenSSLSanityTestCase (ThroughOpenSSLAPIMixin , SanityTestCaseMixin ,
850
849
unittest .TestCase ):
851
850
@@ -897,8 +896,7 @@ def HMAC(self, key, msg=None):
897
896
return self .hmac .HMAC (key , msg , digestmod = 'sha256' )
898
897
899
898
900
- @hashlib_helper .requires_hashlib ()
901
- @hashlib_helper .requires_hashdigest ('sha256' , openssl = True )
899
+ @hashlib_helper .requires_openssl_hashdigest ('sha256' )
902
900
class OpenSSLUpdateTestCase (UpdateTestCaseMixin , unittest .TestCase ):
903
901
904
902
def HMAC (self , key , msg = None ):
@@ -988,8 +986,7 @@ def test_realcopy(self):
988
986
self .assertNotEqual (id (h1 ._hmac ), id (h2 ._hmac ))
989
987
990
988
991
- @hashlib_helper .requires_hashlib ()
992
- @hashlib_helper .requires_hashdigest ('sha256' , openssl = True )
989
+ @hashlib_helper .requires_openssl_hashdigest ('sha256' )
993
990
class OpenSSLCopyTestCase (ExtensionCopyTestCase , unittest .TestCase ):
994
991
995
992
def init (self , h ):
0 commit comments