@@ -372,8 +372,7 @@ def setUpClass(cls):
372
372
373
373
for name in cls .ALGORITHMS :
374
374
@property
375
- @hashlib_helper .requires_hashlib ()
376
- @hashlib_helper .requires_hashdigest (name , openssl = True )
375
+ @hashlib_helper .requires_openssl_hashdigest (name )
377
376
def func (self , * , __name = name ): # __name needed to bind 'name'
378
377
return getattr (_hashlib , f'openssl_{ __name } ' )
379
378
setattr (cls , name , func )
@@ -889,7 +888,7 @@ def test_repr(self):
889
888
self .assertStartsWith (repr (h ), "<hmac.HMAC object at" )
890
889
891
890
892
- @hashlib_helper .requires_hashdigest ('sha256' , openssl = True )
891
+ @hashlib_helper .requires_openssl_hashdigest ('sha256' )
893
892
class OpenSSLSanityTestCase (ThroughOpenSSLAPIMixin , SanityTestCaseMixin ,
894
893
unittest .TestCase ):
895
894
@@ -955,8 +954,7 @@ def HMAC(self, key, msg=None):
955
954
return self .hmac .HMAC (key , msg , digestmod = 'sha256' )
956
955
957
956
958
- @hashlib_helper .requires_hashlib ()
959
- @hashlib_helper .requires_hashdigest ('sha256' , openssl = True )
957
+ @hashlib_helper .requires_openssl_hashdigest ('sha256' )
960
958
class OpenSSLUpdateTestCase (UpdateTestCaseMixin , unittest .TestCase ):
961
959
962
960
def HMAC (self , key , msg = None ):
@@ -1055,8 +1053,7 @@ def test_realcopy(self):
1055
1053
self .assertNotEqual (id (h1 ._hmac ), id (h2 ._hmac ))
1056
1054
1057
1055
1058
- @hashlib_helper .requires_hashlib ()
1059
- @hashlib_helper .requires_hashdigest ('sha256' , openssl = True )
1056
+ @hashlib_helper .requires_openssl_hashdigest ('sha256' )
1060
1057
class OpenSSLCopyTestCase (ExtensionCopyTestCase , unittest .TestCase ):
1061
1058
1062
1059
def init (self , h ):
0 commit comments