Skip to content

Commit daafa4b

Browse files
committed
make update interval small
1 parent d9d9f2d commit daafa4b

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

optimizely/config_manager.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -299,6 +299,7 @@ def _run(self):
299299
try:
300300
while self.is_running:
301301
self.fetch_datafile()
302+
self.logger.debug("This thread is running")
302303
time.sleep(self.update_interval)
303304
except (OSError, OverflowError) as err:
304305
self.logger.error('Error in time.sleep. '

tests/test_config_manager.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -282,11 +282,12 @@ def test_is_running(self, _):
282282
blocking_queue = queue.Queue()
283283
with mock.patch('optimizely.config_manager.PollingConfigManager.fetch_datafile',
284284
side_effect=lambda: blocking_queue.put_nowait('fetch_datafile called')) as mock_fetch_datafile:
285-
project_config_manager = config_manager.PollingConfigManager(sdk_key='some_key')
285+
project_config_manager = config_manager.PollingConfigManager(
286+
sdk_key='some_key', update_interval=1)
286287

287288
self.assertTrue(project_config_manager.is_running)
288-
# Wait for 10 seconds before asserting mock
289+
# Wait for 5 seconds before asserting mock
289290
try:
290-
blocking_queue.get(True, 10)
291+
blocking_queue.get(True, 5)
291292
except queue.Empty:
292293
mock_fetch_datafile.assert_called_with()

0 commit comments

Comments
 (0)