@@ -3874,7 +3874,7 @@ def test_verify_with_revoked(self):
3874
3874
store_ctx = X509StoreContext (store , self .intermediate_server_cert )
3875
3875
with pytest .raises (X509StoreContextError ) as err :
3876
3876
store_ctx .verify_certificate ()
3877
- assert err .value . args [ 0 ][ 2 ] == "certificate revoked"
3877
+ assert str ( err .value ) == "certificate revoked"
3878
3878
3879
3879
def test_verify_with_missing_crl (self ):
3880
3880
"""
@@ -3894,7 +3894,7 @@ def test_verify_with_missing_crl(self):
3894
3894
store_ctx = X509StoreContext (store , self .intermediate_server_cert )
3895
3895
with pytest .raises (X509StoreContextError ) as err :
3896
3896
store_ctx .verify_certificate ()
3897
- assert err .value . args [ 0 ][ 2 ] == "unable to get certificate CRL"
3897
+ assert str ( err .value ) == "unable to get certificate CRL"
3898
3898
assert err .value .certificate .get_subject ().CN == "intermediate-service"
3899
3899
3900
3900
def test_convert_from_cryptography (self ):
@@ -4106,7 +4106,7 @@ def test_untrusted_self_signed(self):
4106
4106
store_ctx .verify_certificate ()
4107
4107
4108
4108
# OpenSSL 1.1.x and 3.0.x have different error messages
4109
- assert exc .value . args [ 0 ][ 2 ] in [
4109
+ assert str ( exc .value ) in [
4110
4110
"self signed certificate" ,
4111
4111
"self-signed certificate" ,
4112
4112
]
@@ -4124,7 +4124,7 @@ def test_invalid_chain_no_root(self):
4124
4124
with pytest .raises (X509StoreContextError ) as exc :
4125
4125
store_ctx .verify_certificate ()
4126
4126
4127
- assert exc .value . args [ 0 ][ 2 ] == "unable to get issuer certificate"
4127
+ assert str ( exc .value ) == "unable to get issuer certificate"
4128
4128
assert exc .value .certificate .get_subject ().CN == "intermediate"
4129
4129
4130
4130
def test_invalid_chain_no_intermediate (self ):
@@ -4139,7 +4139,7 @@ def test_invalid_chain_no_intermediate(self):
4139
4139
with pytest .raises (X509StoreContextError ) as exc :
4140
4140
store_ctx .verify_certificate ()
4141
4141
4142
- assert exc .value . args [ 0 ][ 2 ] == "unable to get local issuer certificate"
4142
+ assert str ( exc .value ) == "unable to get local issuer certificate"
4143
4143
assert exc .value .certificate .get_subject ().CN == "intermediate-service"
4144
4144
4145
4145
def test_modification_pre_verify (self ):
@@ -4157,7 +4157,7 @@ def test_modification_pre_verify(self):
4157
4157
with pytest .raises (X509StoreContextError ) as exc :
4158
4158
store_ctx .verify_certificate ()
4159
4159
4160
- assert exc .value . args [ 0 ][ 2 ] == "unable to get issuer certificate"
4160
+ assert str ( exc .value ) == "unable to get issuer certificate"
4161
4161
assert exc .value .certificate .get_subject ().CN == "intermediate"
4162
4162
4163
4163
store_ctx .set_store (store_good )
@@ -4182,7 +4182,7 @@ def test_verify_with_time(self):
4182
4182
with pytest .raises (X509StoreContextError ) as exc :
4183
4183
store_ctx .verify_certificate ()
4184
4184
4185
- assert exc .value . args [ 0 ][ 2 ] == "certificate has expired"
4185
+ assert str ( exc .value ) == "certificate has expired"
4186
4186
4187
4187
def test_get_verified_chain (self ):
4188
4188
"""
@@ -4216,7 +4216,7 @@ def test_get_verified_chain_invalid_chain_no_root(self):
4216
4216
with pytest .raises (X509StoreContextError ) as exc :
4217
4217
store_ctx .get_verified_chain ()
4218
4218
4219
- assert exc .value . args [ 0 ][ 2 ] == "unable to get issuer certificate"
4219
+ assert str ( exc .value ) == "unable to get issuer certificate"
4220
4220
assert exc .value .certificate .get_subject ().CN == "intermediate"
4221
4221
4222
4222
@pytest .fixture
@@ -4281,7 +4281,7 @@ def test_verify_failure_with_empty_ca_directory(self, tmpdir):
4281
4281
with pytest .raises (X509StoreContextError ) as exc :
4282
4282
store_ctx .verify_certificate ()
4283
4283
4284
- assert exc .value . args [ 0 ][ 2 ] == "unable to get local issuer certificate"
4284
+ assert str ( exc .value ) == "unable to get local issuer certificate"
4285
4285
4286
4286
4287
4287
class TestSignVerify :
0 commit comments