@@ -228,6 +228,9 @@ def test_return_cached_config_when_cache_is_not_expired(self):
228228
229229 time .sleep (3 )
230230
231+ settings , _ = cache_policy .get_settings ()
232+
233+ self .assertEqual ('testValue' , settings .get ('testKey' ).get (VALUE ))
231234 self .assertEqual (config_fetcher .get_call_count , 1 )
232235 self .assertEqual (config_fetcher .get_fetch_count , 1 )
233236 cache_policy .close ()
@@ -295,6 +298,8 @@ def test_online_offline(self):
295298
296299 cache_policy .set_offline ()
297300 self .assertTrue (cache_policy .is_offline ())
301+ settings , _ = cache_policy .get_settings ()
302+ self .assertEqual ('testValue' , settings .get ('testStringKey' ).get (VALUE ))
298303 self .assertEqual (2 , request_get .call_count )
299304
300305 time .sleep (2 )
@@ -323,16 +328,23 @@ def test_init_offline(self):
323328 Hooks (), config_fetcher , log , NullConfigCache (), True )
324329
325330 self .assertTrue (cache_policy .is_offline ())
331+ settings , _ = cache_policy .get_settings ()
332+ self .assertIsNone (settings )
326333 self .assertEqual (0 , request_get .call_count )
327334
328335 time .sleep (2 )
329336
337+ settings , _ = cache_policy .get_settings ()
338+ self .assertIsNone (settings )
330339 self .assertEqual (0 , request_get .call_count )
340+
331341 cache_policy .set_online ()
332342 self .assertFalse (cache_policy .is_offline ())
333343
334344 time .sleep (2.5 )
335345
346+ settings , _ = cache_policy .get_settings ()
347+ self .assertEqual ('testValue' , settings .get ('testStringKey' ).get (VALUE ))
336348 self .assertGreaterEqual (request_get .call_count , 2 )
337349 cache_policy .close ()
338350
0 commit comments