@@ -358,8 +358,7 @@ def setUpClass(cls):
358358
359359 for name in cls .ALGORITHMS :
360360 @property
361- @hashlib_helper .requires_hashlib ()
362- @hashlib_helper .requires_hashdigest (name , openssl = True )
361+ @hashlib_helper .requires_openssl_hashdigest (name )
363362 def func (self , * , __name = name ): # __name needed to bind 'name'
364363 return getattr (_hashlib , f'openssl_{ __name } ' )
365364 setattr (cls , name , func )
@@ -845,7 +844,7 @@ def test_repr(self):
845844 self .assertStartsWith (repr (h ), "<hmac.HMAC object at" )
846845
847846
848- @hashlib_helper .requires_hashdigest ('sha256' , openssl = True )
847+ @hashlib_helper .requires_openssl_hashdigest ('sha256' )
849848class OpenSSLSanityTestCase (ThroughOpenSSLAPIMixin , SanityTestCaseMixin ,
850849 unittest .TestCase ):
851850
@@ -897,8 +896,7 @@ def HMAC(self, key, msg=None):
897896 return self .hmac .HMAC (key , msg , digestmod = 'sha256' )
898897
899898
900- @hashlib_helper .requires_hashlib ()
901- @hashlib_helper .requires_hashdigest ('sha256' , openssl = True )
899+ @hashlib_helper .requires_openssl_hashdigest ('sha256' )
902900class OpenSSLUpdateTestCase (UpdateTestCaseMixin , unittest .TestCase ):
903901
904902 def HMAC (self , key , msg = None ):
@@ -988,8 +986,7 @@ def test_realcopy(self):
988986 self .assertNotEqual (id (h1 ._hmac ), id (h2 ._hmac ))
989987
990988
991- @hashlib_helper .requires_hashlib ()
992- @hashlib_helper .requires_hashdigest ('sha256' , openssl = True )
989+ @hashlib_helper .requires_openssl_hashdigest ('sha256' )
993990class OpenSSLCopyTestCase (ExtensionCopyTestCase , unittest .TestCase ):
994991
995992 def init (self , h ):
0 commit comments