@@ -5399,12 +5399,8 @@ def test_send_odp_event__send_event_with_polling_config_manager(self):
5399
5399
status_code = 200 ,
5400
5400
content = json .dumps (self .config_dict_with_audience_segments )
5401
5401
)
5402
- ):
5402
+ ), mock . patch ( 'requests.post' , return_value = self . fake_server_response ( status_code = 200 )) :
5403
5403
client = optimizely .Optimizely (sdk_key = 'test' , logger = mock_logger )
5404
- # wait for config
5405
- client .config_manager .get_config ()
5406
-
5407
- with mock .patch ('requests.post' , return_value = self .fake_server_response (status_code = 200 )):
5408
5404
client .send_odp_event (type = 'wow' , action = 'great' , identifiers = {'amazing' : 'fantastic' }, data = {})
5409
5405
client .close ()
5410
5406
@@ -5426,9 +5422,12 @@ def test_send_odp_event__log_error_when_odp_disabled(self):
5426
5422
def test_send_odp_event__log_debug_if_datafile_not_ready (self ):
5427
5423
mock_logger = mock .Mock ()
5428
5424
client = optimizely .Optimizely (sdk_key = 'test' , logger = mock_logger )
5425
+ client .config_manager .set_blocking_timeout (0 )
5429
5426
client .send_odp_event (type = 'wow' , action = 'great' , identifiers = {'amazing' : 'fantastic' }, data = {})
5430
5427
5431
- mock_logger .debug .assert_called_with ('ODP event queue: cannot send before config has been set.' )
5428
+ mock_logger .error .assert_called_with (
5429
+ 'Invalid config. Optimizely instance is not valid. Failing "send_odp_event".'
5430
+ )
5432
5431
client .close ()
5433
5432
5434
5433
def test_send_odp_event__log_error_if_odp_not_enabled_with_polling_config_manager (self ):
@@ -5439,16 +5438,12 @@ def test_send_odp_event__log_error_if_odp_not_enabled_with_polling_config_manage
5439
5438
status_code = 200 ,
5440
5439
content = json .dumps (self .config_dict_with_audience_segments )
5441
5440
)
5442
- ):
5441
+ ), mock . patch ( 'requests.post' , return_value = self . fake_server_response ( status_code = 200 )) :
5443
5442
client = optimizely .Optimizely (
5444
5443
sdk_key = 'test' ,
5445
5444
logger = mock_logger ,
5446
5445
settings = OptimizelySdkSettings (odp_disabled = True )
5447
5446
)
5448
- # wait for config
5449
- client .config_manager .get_config ()
5450
-
5451
- with mock .patch ('requests.post' , return_value = self .fake_server_response (status_code = 200 )):
5452
5447
client .send_odp_event (type = 'wow' , action = 'great' , identifiers = {'amazing' : 'fantastic' }, data = {})
5453
5448
client .close ()
5454
5449
0 commit comments