Skip to content

Commit 955712b

Browse files
fix(event flush): Setting unit of time correctly (#219)
1 parent b834b1d commit 955712b

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

optimizely/event/event_processor.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -95,12 +95,12 @@ def __init__(self,
9595
if self._validate_instantiation_props(flush_interval,
9696
'flush_interval',
9797
self._DEFAULT_FLUSH_INTERVAL) \
98-
else timedelta(self._DEFAULT_FLUSH_INTERVAL)
98+
else timedelta(seconds=self._DEFAULT_FLUSH_INTERVAL)
9999
self.timeout_interval = timedelta(seconds=timeout_interval) \
100100
if self._validate_instantiation_props(timeout_interval,
101101
'timeout_interval',
102102
self._DEFAULT_TIMEOUT_INTERVAL) \
103-
else timedelta(self._DEFAULT_TIMEOUT_INTERVAL)
103+
else timedelta(seconds=self._DEFAULT_TIMEOUT_INTERVAL)
104104

105105
self.notification_center = notification_center or _notification_center.NotificationCenter(self.logger)
106106
self._current_batch = list()

tests/test_event_processor.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -327,7 +327,7 @@ def test_init__invalid_flush_interval(self):
327327
)
328328

329329
# default flush interval is 30s.
330-
self.assertEqual(datetime.timedelta(30), self.event_processor.flush_interval)
330+
self.assertEqual(datetime.timedelta(seconds=30), self.event_processor.flush_interval)
331331
mock_config_logging.info.assert_called_with('Using default value 30 for flush_interval.')
332332

333333
def test_init__bool_flush_interval(self):
@@ -345,7 +345,7 @@ def test_init__bool_flush_interval(self):
345345
)
346346

347347
# default flush interval is 30s.
348-
self.assertEqual(datetime.timedelta(30), self.event_processor.flush_interval)
348+
self.assertEqual(datetime.timedelta(seconds=30), self.event_processor.flush_interval)
349349
mock_config_logging.info.assert_called_with('Using default value 30 for flush_interval.')
350350

351351
def test_init__string_flush_interval(self):
@@ -363,7 +363,7 @@ def test_init__string_flush_interval(self):
363363
)
364364

365365
# default flush interval is 30s.
366-
self.assertEqual(datetime.timedelta(30), self.event_processor.flush_interval)
366+
self.assertEqual(datetime.timedelta(seconds=30), self.event_processor.flush_interval)
367367
mock_config_logging.info.assert_called_with('Using default value 30 for flush_interval.')
368368

369369
def test_init__invalid_timeout_interval(self):
@@ -381,7 +381,7 @@ def test_init__invalid_timeout_interval(self):
381381
)
382382

383383
# default timeout interval is 5s.
384-
self.assertEqual(datetime.timedelta(5), self.event_processor.timeout_interval)
384+
self.assertEqual(datetime.timedelta(seconds=5), self.event_processor.timeout_interval)
385385
mock_config_logging.info.assert_called_with('Using default value 5 for timeout_interval.')
386386

387387
def test_init__NaN_timeout_interval(self):
@@ -399,7 +399,7 @@ def test_init__NaN_timeout_interval(self):
399399
)
400400

401401
# default timeout interval is 5s.
402-
self.assertEqual(datetime.timedelta(5), self.event_processor.timeout_interval)
402+
self.assertEqual(datetime.timedelta(seconds=5), self.event_processor.timeout_interval)
403403
mock_config_logging.info.assert_called_with('Using default value 5 for timeout_interval.')
404404

405405
def test_notification_center__on_log_event(self):

0 commit comments

Comments
 (0)