@@ -142,7 +142,7 @@ def test_validate_jwt_message(self, get_signing_key_mock, pyjwkclient_mock, jwks
142142 @patch ("application.access_control.services.oidc_authentication.OIDCAuthentication._get_jwks_uri" )
143143 @patch ("jwt.PyJWKClient.__init__" )
144144 @patch ("jwt.PyJWKClient.get_signing_key_from_jwt" )
145- @patch ("application.access_control.services.oidc_authentication.get_user_by_username " )
145+ @patch ("application.access_control.services.oidc_authentication.get_user_by_email " )
146146 @patch ("application.access_control.services.oidc_authentication.OIDCAuthentication._create_user" )
147147 def test_validate_jwt_user_not_found (
148148 self ,
@@ -157,9 +157,9 @@ def test_validate_jwt_user_not_found(
157157 pyjwkclient_mock .return_value = None
158158 mock_py_jwk = MockPyJWK ("test_key" )
159159 get_signing_key_mock .return_value = mock_py_jwk
160- jwt_mock .return_value = {"preferred_username " : "test_username " }
160+ jwt_mock .return_value = {"email " : "test@example.com " }
161161 get_user_mock .return_value = None
162- expected_user = User (username = "test_username " )
162+ expected_user = User (email = "test@example.com " )
163163 create_user_mock .return_value = expected_user
164164
165165 settings = Settings .load ()
@@ -169,7 +169,7 @@ def test_validate_jwt_user_not_found(
169169 user = oidc_authentication ._validate_jwt ("token" )
170170
171171 self .assertEqual (user , expected_user )
172- get_user_mock .assert_called_with ("test_username " )
172+ get_user_mock .assert_called_with ("test@example.com " )
173173 jwks_uri_mock .assert_called_once ()
174174 pyjwkclient_mock .assert_called_once_with ("test_jwks_uri" )
175175 get_signing_key_mock .assert_called_once_with ("token" )
@@ -189,13 +189,13 @@ def test_validate_jwt_user_not_found(
189189 audience = "client_id" ,
190190 leeway = 7 ,
191191 )
192- create_user_mock .assert_called_once_with ("test_username " , {"preferred_username " : "test_username " })
192+ create_user_mock .assert_called_once_with ("test@example.com " , {"email " : "test@example.com " })
193193
194194 @patch ("jwt.decode" )
195195 @patch ("application.access_control.services.oidc_authentication.OIDCAuthentication._get_jwks_uri" )
196196 @patch ("jwt.PyJWKClient.__init__" )
197197 @patch ("jwt.PyJWKClient.get_signing_key_from_jwt" )
198- @patch ("application.access_control.services.oidc_authentication.get_user_by_username " )
198+ @patch ("application.access_control.services.oidc_authentication.get_user_by_email " )
199199 @patch ("application.access_control.services.oidc_authentication.OIDCAuthentication._check_user_change" )
200200 def test_validate_jwt_user_found (
201201 self ,
@@ -210,7 +210,7 @@ def test_validate_jwt_user_found(
210210 pyjwkclient_mock .return_value = None
211211 mock_py_jwk = MockPyJWK ("test_key" )
212212 get_signing_key_mock .return_value = mock_py_jwk
213- jwt_mock .return_value = {"preferred_username " : self .user_internal .username }
213+ jwt_mock .return_value = {"email " : self .user_internal .email }
214214 get_user_mock .return_value = self .user_internal
215215 check_user_change_mock .return_value = self .user_internal
216216
@@ -221,7 +221,7 @@ def test_validate_jwt_user_found(
221221 user = oidc_authentication ._validate_jwt ("token" )
222222
223223 self .assertEqual (self .user_internal , user )
224- get_user_mock .assert_called_with (self .user_internal .username )
224+ get_user_mock .assert_called_with (self .user_internal .email )
225225 jwks_uri_mock .assert_called_once ()
226226 pyjwkclient_mock .assert_called_once_with ("test_jwks_uri" )
227227 get_signing_key_mock .assert_called_once_with ("token" )
@@ -242,7 +242,7 @@ def test_validate_jwt_user_found(
242242 leeway = 5 ,
243243 )
244244 check_user_change_mock .assert_called_once_with (
245- self .user_internal , {"preferred_username " : self .user_internal .username }
245+ self .user_internal , {"email " : self .user_internal .email }
246246 )
247247
248248 @patch ("requests.request" )
0 commit comments