@@ -174,13 +174,13 @@ def test_token_renewal_with_skip_initial(self):
174174 mock_provider .request_token .side_effect = [
175175 SimpleToken (
176176 "value" ,
177- (datetime .now (timezone .utc ).timestamp () * 1000 ) + 50 ,
177+ (datetime .now (timezone .utc ).timestamp () * 1000 ) + 1000 ,
178178 (datetime .now (timezone .utc ).timestamp () * 1000 ),
179179 {"oid" : "test" },
180180 ),
181181 SimpleToken (
182182 "value" ,
183- (datetime .now (timezone .utc ).timestamp () * 1000 ) + 150 ,
183+ (datetime .now (timezone .utc ).timestamp () * 1000 ) + 1500 ,
184184 (datetime .now (timezone .utc ).timestamp () * 1000 ),
185185 {"oid" : "test" },
186186 ),
@@ -194,12 +194,12 @@ def on_next(token):
194194 mock_listener .on_next = on_next
195195
196196 retry_policy = RetryPolicy (3 , 10 )
197- config = TokenManagerConfig (1 , 0 , 1000 , retry_policy )
197+ config = TokenManagerConfig (0.5 , 0 , 1000 , retry_policy )
198198 mgr = TokenManager (mock_provider , config )
199199 mgr .start (mock_listener , skip_initial = True )
200- # Should be less than a 0.1, or it will be flacky due to
201- # additional token renewal.
202- sleep (0.1 )
200+ assert len ( tokens ) == 0
201+
202+ sleep (0.6 )
203203
204204 assert len (tokens ) > 0
205205
@@ -210,19 +210,19 @@ async def test_async_token_renewal_with_skip_initial(self):
210210 mock_provider .request_token .side_effect = [
211211 SimpleToken (
212212 "value" ,
213- (datetime .now (timezone .utc ).timestamp () * 1000 ) + 100 ,
213+ (datetime .now (timezone .utc ).timestamp () * 1000 ) + 1000 ,
214214 (datetime .now (timezone .utc ).timestamp () * 1000 ),
215215 {"oid" : "test" },
216216 ),
217217 SimpleToken (
218218 "value" ,
219- (datetime .now (timezone .utc ).timestamp () * 1000 ) + 120 ,
219+ (datetime .now (timezone .utc ).timestamp () * 1000 ) + 1200 ,
220220 (datetime .now (timezone .utc ).timestamp () * 1000 ),
221221 {"oid" : "test" },
222222 ),
223223 SimpleToken (
224224 "value" ,
225- (datetime .now (timezone .utc ).timestamp () * 1000 ) + 140 ,
225+ (datetime .now (timezone .utc ).timestamp () * 1000 ) + 1400 ,
226226 (datetime .now (timezone .utc ).timestamp () * 1000 ),
227227 {"oid" : "test" },
228228 ),
@@ -236,13 +236,12 @@ async def on_next(token):
236236 mock_listener .on_next = on_next
237237
238238 retry_policy = RetryPolicy (3 , 10 )
239- config = TokenManagerConfig (1 , 0 , 1000 , retry_policy )
239+ config = TokenManagerConfig (0.5 , 0 , 1000 , retry_policy )
240240 mgr = TokenManager (mock_provider , config )
241241 await mgr .start_async (mock_listener , skip_initial = True )
242- # Should be less than a 0.1, or it will be flacky
243- # due to additional token renewal.
244- await asyncio .sleep (0.2 )
242+ assert len (tokens ) == 0
245243
244+ await asyncio .sleep (0.6 )
246245 assert len (tokens ) > 0
247246
248247 def test_success_token_renewal_with_retry (self ):
0 commit comments