@@ -135,6 +135,7 @@ def test_credentials(self, instance):
135
135
instance .oauth2session .token = {
136
136
'access_token' : mock .sentinel .access_token ,
137
137
'refresh_token' : mock .sentinel .refresh_token ,
138
+ 'id_token' : mock .sentinel .id_token ,
138
139
'expires_at' : 643969200.0
139
140
}
140
141
@@ -143,6 +144,7 @@ def test_credentials(self, instance):
143
144
assert credentials .token == mock .sentinel .access_token
144
145
assert credentials .expiry == datetime .datetime (1990 , 5 , 29 , 8 , 20 , 0 )
145
146
assert credentials ._refresh_token == mock .sentinel .refresh_token
147
+ assert credentials .id_token == mock .sentinel .id_token
146
148
assert (credentials ._client_id ==
147
149
CLIENT_SECRETS_INFO ['web' ]['client_id' ])
148
150
assert (credentials ._client_secret ==
@@ -154,6 +156,7 @@ def test_authorized_session(self, instance):
154
156
instance .oauth2session .token = {
155
157
'access_token' : mock .sentinel .access_token ,
156
158
'refresh_token' : mock .sentinel .refresh_token ,
159
+ 'id_token' : mock .sentinel .id_token ,
157
160
'expires_at' : 643969200.0
158
161
}
159
162
@@ -177,6 +180,7 @@ def set_token(*args, **kwargs):
177
180
instance .oauth2session .token = {
178
181
'access_token' : mock .sentinel .access_token ,
179
182
'refresh_token' : mock .sentinel .refresh_token ,
183
+ 'id_token' : mock .sentinel .id_token ,
180
184
'expires_at' : 643969200.0
181
185
}
182
186
@@ -195,6 +199,7 @@ def test_run_console(self, input_mock, instance, mock_fetch_token):
195
199
196
200
assert credentials .token == mock .sentinel .access_token
197
201
assert credentials ._refresh_token == mock .sentinel .refresh_token
202
+ assert credentials .id_token == mock .sentinel .id_token
198
203
199
204
mock_fetch_token .assert_called_with (
200
205
CLIENT_SECRETS_INFO ['web' ]['token_uri' ],
@@ -223,6 +228,7 @@ def test_run_local_server(
223
228
224
229
assert credentials .token == mock .sentinel .access_token
225
230
assert credentials ._refresh_token == mock .sentinel .refresh_token
231
+ assert credentials .id_token == mock .sentinel .id_token
226
232
assert webbrowser_mock .open .called
227
233
228
234
expected_auth_response = auth_redirect_url .replace ('http' , 'https' )
0 commit comments