11import datetime
22import unittest
3+ from unittest import mock
34
45import jwt
56import jwt .exceptions
6- import mock
77
88import atlassian_jwt_auth
99import atlassian_jwt_auth .exceptions
@@ -94,7 +94,7 @@ def test_verify_jwt_with_key_identifier_not_starting_with_issuer(self):
9494 algorithm = self .algorithm ,
9595 )
9696 a_jwt = signer .generate_jwt (self ._example_aud )
97- with self .assertRaisesRegexp (ValueError , 'Issuer does not own' ):
97+ with self .assertRaisesRegex (ValueError , 'Issuer does not own' ):
9898 verifier .verify_jwt (a_jwt , self ._example_aud )
9999
100100 @mock .patch ('atlassian_jwt_auth.verifier.jwt.decode' )
@@ -113,7 +113,7 @@ def test_verify_jwt_with_non_matching_sub_and_iss(self, m_j_decode):
113113 ValueError ,
114114 atlassian_jwt_auth .exceptions .SubjectDoesNotMatchIssuerException ,
115115 ]:
116- with self .assertRaisesRegexp (exception , expected_msg ):
116+ with self .assertRaisesRegex (exception , expected_msg ):
117117 verifier .verify_jwt (a_jwt , self ._example_aud )
118118
119119 @mock .patch ('atlassian_jwt_auth.verifier.jwt.decode' )
@@ -129,7 +129,7 @@ def test_verify_jwt_with_jwt_lasting_gt_max_time(self, m_j_decode):
129129 m_j_decode .return_value = claims
130130 a_jwt = self ._jwt_auth_signer .generate_jwt (self ._example_aud )
131131 verifier = self ._setup_jwt_auth_verifier (self ._public_key_pem )
132- with self .assertRaisesRegexp (ValueError , expected_msg ):
132+ with self .assertRaisesRegex (ValueError , expected_msg ):
133133 verifier .verify_jwt (a_jwt , self ._example_aud )
134134
135135 def test_verify_jwt_with_jwt_with_already_seen_jti (self ):
@@ -146,7 +146,7 @@ def test_verify_jwt_with_jwt_with_already_seen_jti(self):
146146 for exception in [
147147 ValueError ,
148148 atlassian_jwt_auth .exceptions .JtiUniquenessException ]:
149- with self .assertRaisesRegexp (exception , 'has already been used' ):
149+ with self .assertRaisesRegex (exception , 'has already been used' ):
150150 verifier .verify_jwt (a_jwt , self ._example_aud )
151151
152152 def assert_jwt_accepted_more_than_once (self , verifier , a_jwt ):
@@ -180,8 +180,8 @@ def test_verify_jwt_subject_should_match_issuer(self):
180180 a_jwt = self ._jwt_auth_signer .generate_jwt (
181181 self ._example_aud ,
182182 additional_claims = {'sub' : 'not-' + self ._example_issuer })
183- with self .assertRaisesRegexp (ValueError ,
184- 'Issuer does not match the subject.' ):
183+ with self .assertRaisesRegex (ValueError ,
184+ 'Issuer does not match the subject.' ):
185185 verifier .verify_jwt (a_jwt , self ._example_aud )
186186
187187 def test_verify_jwt_subject_does_not_need_to_match_issuer (self ):
@@ -204,7 +204,7 @@ def test_verify_jwt_with_missing_aud_claim(self, m_j_decode):
204204 m_j_decode .return_value = claims
205205 a_jwt = self ._jwt_auth_signer .generate_jwt (self ._example_aud )
206206 verifier = self ._setup_jwt_auth_verifier (self ._public_key_pem )
207- with self .assertRaisesRegexp (KeyError , expected_msg ):
207+ with self .assertRaisesRegex (KeyError , expected_msg ):
208208 verifier .verify_jwt (a_jwt , self ._example_aud )
209209
210210 def test_verify_jwt_with_none_aud (self ):
0 commit comments