@@ -118,7 +118,7 @@ def do_refresh_token(self):
118118 status = 200 ,
119119 body = self .refresh_token_body ,
120120 )
121- user = list ( User .cache .values ())[ 0 ]
121+ user = next ( iter ( User .cache .values ()))
122122 social = user .social [0 ]
123123 social .refresh_token (strategy = self .strategy , ** self .refresh_token_arguments ())
124124 return user , social
@@ -136,17 +136,17 @@ def do_login(self):
136136 user = super ().do_login ()
137137
138138 requests = latest_requests ()
139- auth_request = [
139+ auth_request = next (
140140 r for r in requests if self .backend .authorization_url () in r .url
141- ][ 0 ]
141+ )
142142 code_challenge = auth_request .querystring .get ("code_challenge" )[0 ]
143143 code_challenge_method = auth_request .querystring .get ("code_challenge_method" )[0 ]
144144 self .assertIsNotNone (code_challenge )
145145 self .assertEqual (code_challenge_method , "plain" )
146146
147- auth_complete = [
147+ auth_complete = next (
148148 r for r in requests if self .backend .access_token_url () in r .url
149- ][ 0 ]
149+ )
150150 code_verifier = auth_complete .parsed_body .get ("code_verifier" )[0 ]
151151 self .assertEqual (code_challenge , code_verifier )
152152
@@ -159,17 +159,17 @@ def do_login(self):
159159 user = super ().do_login ()
160160
161161 requests = latest_requests ()
162- auth_request = [
162+ auth_request = next (
163163 r for r in requests if self .backend .authorization_url () in r .url
164- ][ 0 ]
164+ )
165165 code_challenge = auth_request .querystring .get ("code_challenge" )[0 ]
166166 code_challenge_method = auth_request .querystring .get ("code_challenge_method" )[0 ]
167167 self .assertIsNotNone (code_challenge )
168168 self .assertTrue (code_challenge_method in ["s256" , "S256" ])
169169
170- auth_complete = [
170+ auth_complete = next (
171171 r for r in requests if self .backend .access_token_url () in r .url
172- ][ 0 ]
172+ )
173173 code_verifier = auth_complete .parsed_body .get ("code_verifier" )[0 ]
174174 self .assertEqual (
175175 self .backend .generate_code_challenge (code_verifier , code_challenge_method ),
0 commit comments