@@ -5399,12 +5399,8 @@ def test_send_odp_event__send_event_with_polling_config_manager(self):
53995399 status_code = 200 ,
54005400 content = json .dumps (self .config_dict_with_audience_segments )
54015401 )
5402- ):
5402+ ), mock . patch ( 'requests.post' , return_value = self . fake_server_response ( status_code = 200 )) :
54035403 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 )):
54085404 client .send_odp_event (type = 'wow' , action = 'great' , identifiers = {'amazing' : 'fantastic' }, data = {})
54095405 client .close ()
54105406
@@ -5426,9 +5422,12 @@ def test_send_odp_event__log_error_when_odp_disabled(self):
54265422 def test_send_odp_event__log_debug_if_datafile_not_ready (self ):
54275423 mock_logger = mock .Mock ()
54285424 client = optimizely .Optimizely (sdk_key = 'test' , logger = mock_logger )
5425+ client .config_manager .set_blocking_timeout (0 )
54295426 client .send_odp_event (type = 'wow' , action = 'great' , identifiers = {'amazing' : 'fantastic' }, data = {})
54305427
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+ )
54325431 client .close ()
54335432
54345433 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
54395438 status_code = 200 ,
54405439 content = json .dumps (self .config_dict_with_audience_segments )
54415440 )
5442- ):
5441+ ), mock . patch ( 'requests.post' , return_value = self . fake_server_response ( status_code = 200 )) :
54435442 client = optimizely .Optimizely (
54445443 sdk_key = 'test' ,
54455444 logger = mock_logger ,
54465445 settings = OptimizelySdkSettings (odp_disabled = True )
54475446 )
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 )):
54525447 client .send_odp_event (type = 'wow' , action = 'great' , identifiers = {'amazing' : 'fantastic' }, data = {})
54535448 client .close ()
54545449
0 commit comments