|
26 | 26 | from optimizely import optimizely_config
|
27 | 27 | from optimizely import project_config
|
28 | 28 | from optimizely import version
|
29 |
| -from optimizely.decision.optimizely_decide_option import OptimizelyDecideOption as DecideOption |
30 | 29 | from optimizely.event.event_factory import EventFactory
|
31 | 30 | from optimizely.helpers import enums
|
32 | 31 | from . import base
|
@@ -266,19 +265,6 @@ def test_init__sdk_key_and_datafile_access_token(self):
|
266 | 265 |
|
267 | 266 | self.assertIs(type(opt_obj.config_manager), config_manager.AuthDatafilePollingConfigManager)
|
268 | 267 |
|
269 |
| - def test_init__invalid_default_decide_options(self): |
270 |
| - """ |
271 |
| - Test to confirm that default decide options passed not as a list will trigger setting |
272 |
| - self.deafulat_decide_options as an empty list. |
273 |
| - """ |
274 |
| - invalid_decide_options = {"testKey": "testOption"} |
275 |
| - |
276 |
| - mock_client_logger = mock.MagicMock() |
277 |
| - with mock.patch('optimizely.logger.reset_logger', return_value=mock_client_logger): |
278 |
| - opt_obj = optimizely.Optimizely(default_decide_options=invalid_decide_options) |
279 |
| - |
280 |
| - self.assertEqual(opt_obj.default_decide_options, []) |
281 |
| - |
282 | 268 | def test_invalid_json_raises_schema_validation_off(self):
|
283 | 269 | """ Test that invalid JSON logs error if schema validation is turned off. """
|
284 | 270 |
|
@@ -690,24 +676,6 @@ def on_activate(experiment, user_id, attributes, variation, event):
|
690 | 676 | self.assertEqual(1, mock_process.call_count)
|
691 | 677 | self.assertEqual(True, access_callback[0])
|
692 | 678 |
|
693 |
| - def test_decide_experiment(self): |
694 |
| - """ Test that the feature is enabled for the user if bucketed into variation of a rollout. |
695 |
| - Also confirm that no impression event is processed. """ |
696 |
| - |
697 |
| - opt_obj = optimizely.Optimizely(json.dumps(self.config_dict_with_features)) |
698 |
| - project_config = opt_obj.config_manager.get_config() |
699 |
| - |
700 |
| - mock_experiment = project_config.get_experiment_from_key('test_experiment') |
701 |
| - mock_variation = project_config.get_variation_from_id('test_experiment', '111129') |
702 |
| - with mock.patch( |
703 |
| - 'optimizely.decision_service.DecisionService.get_variation_for_feature', |
704 |
| - return_value=(decision_service.Decision(mock_experiment, |
705 |
| - mock_variation, enums.DecisionSources.FEATURE_TEST), []), |
706 |
| - ): |
707 |
| - user_context = opt_obj.create_user_context('test_user') |
708 |
| - decision = user_context.decide('test_feature_in_experiment', [DecideOption.DISABLE_DECISION_EVENT]) |
709 |
| - self.assertTrue(decision.enabled, "decision should be enabled") |
710 |
| - |
711 | 679 | def test_activate__with_attributes__audience_match(self):
|
712 | 680 | """ Test that activate calls process with right params and returns expected
|
713 | 681 | variation when attributes are provided and audience conditions are met. """
|
|
0 commit comments