@@ -372,8 +372,7 @@ def setUpClass(cls):
372372
373373 for name in cls .ALGORITHMS :
374374 @property
375- @hashlib_helper .requires_hashlib ()
376- @hashlib_helper .requires_hashdigest (name , openssl = True )
375+ @hashlib_helper .requires_openssl_hashdigest (name )
377376 def func (self , * , __name = name ): # __name needed to bind 'name'
378377 return getattr (_hashlib , f'openssl_{ __name } ' )
379378 setattr (cls , name , func )
@@ -889,7 +888,7 @@ def test_repr(self):
889888 self .assertStartsWith (repr (h ), "<hmac.HMAC object at" )
890889
891890
892- @hashlib_helper .requires_hashdigest ('sha256' , openssl = True )
891+ @hashlib_helper .requires_openssl_hashdigest ('sha256' )
893892class OpenSSLSanityTestCase (ThroughOpenSSLAPIMixin , SanityTestCaseMixin ,
894893 unittest .TestCase ):
895894
@@ -955,8 +954,7 @@ def HMAC(self, key, msg=None):
955954 return self .hmac .HMAC (key , msg , digestmod = 'sha256' )
956955
957956
958- @hashlib_helper .requires_hashlib ()
959- @hashlib_helper .requires_hashdigest ('sha256' , openssl = True )
957+ @hashlib_helper .requires_openssl_hashdigest ('sha256' )
960958class OpenSSLUpdateTestCase (UpdateTestCaseMixin , unittest .TestCase ):
961959
962960 def HMAC (self , key , msg = None ):
@@ -1055,8 +1053,7 @@ def test_realcopy(self):
10551053 self .assertNotEqual (id (h1 ._hmac ), id (h2 ._hmac ))
10561054
10571055
1058- @hashlib_helper .requires_hashlib ()
1059- @hashlib_helper .requires_hashdigest ('sha256' , openssl = True )
1056+ @hashlib_helper .requires_openssl_hashdigest ('sha256' )
10601057class OpenSSLCopyTestCase (ExtensionCopyTestCase , unittest .TestCase ):
10611058
10621059 def init (self , h ):
0 commit comments