@@ -637,7 +637,7 @@ def test_get_variation_for_feature__returns_none_for_user_not_in_group(self):
637
637
with mock .patch ('optimizely.decision_service.DecisionService.get_experiment_in_group' ,
638
638
return_value = None ) as mock_get_experiment_in_group , \
639
639
mock .patch ('optimizely.decision_service.DecisionService.get_variation' ) as mock_decision :
640
- self .assertEqual (decision_service .Decision (None , None , decision_service .DECISION_SOURCE_EXPERIMENT ),
640
+ self .assertEqual (decision_service .Decision (None , None , decision_service .DECISION_SOURCE_ROLLOUT ),
641
641
self .decision_service .get_variation_for_feature (feature , 'test_user' ))
642
642
643
643
mock_get_experiment_in_group .assert_called_once_with (self .project_config .get_group ('19228' ), 'test_user' )
@@ -647,12 +647,11 @@ def test_get_variation_for_feature__returns_none_for_user_not_in_experiment(self
647
647
""" Test that get_variation_for_feature returns None for user not in the associated experiment. """
648
648
649
649
feature = self .project_config .get_feature_from_key ('test_feature_in_experiment' )
650
- expected_experiment = self .project_config .get_experiment_from_key ('test_experiment' )
651
650
652
651
with mock .patch ('optimizely.decision_service.DecisionService.get_variation' , return_value = None ) as mock_decision :
653
- self .assertEqual (decision_service .Decision (expected_experiment ,
652
+ self .assertEqual (decision_service .Decision (None ,
654
653
None ,
655
- decision_service .DECISION_SOURCE_EXPERIMENT ),
654
+ decision_service .DECISION_SOURCE_ROLLOUT ),
656
655
self .decision_service .get_variation_for_feature (feature , 'test_user' ))
657
656
658
657
mock_decision .assert_called_once_with (
@@ -667,7 +666,7 @@ def test_get_variation_for_feature__returns_none_for_invalid_group_id(self):
667
666
668
667
with self .mock_decision_logger as mock_decision_logging :
669
668
self .assertEqual (
670
- decision_service .Decision (None , None , decision_service .DECISION_SOURCE_EXPERIMENT ),
669
+ decision_service .Decision (None , None , decision_service .DECISION_SOURCE_ROLLOUT ),
671
670
self .decision_service .get_variation_for_feature (feature , 'test_user' )
672
671
)
673
672
mock_decision_logging .error .assert_called_once_with (
@@ -679,13 +678,12 @@ def test_get_variation_for_feature__returns_none_for_user_in_group_experiment_no
679
678
not targeting a feature, then None is returned. """
680
679
681
680
feature = self .project_config .get_feature_from_key ('test_feature_in_group' )
682
- expected_experiment = self .project_config .get_experiment_from_key ('group_exp_2' )
683
681
684
682
with mock .patch ('optimizely.decision_service.DecisionService.get_experiment_in_group' ,
685
683
return_value = self .project_config .get_experiment_from_key ('group_exp_2' )) as mock_decision :
686
- self .assertEqual (decision_service .Decision (expected_experiment ,
684
+ self .assertEqual (decision_service .Decision (None ,
687
685
None ,
688
- decision_service .DECISION_SOURCE_EXPERIMENT ),
686
+ decision_service .DECISION_SOURCE_ROLLOUT ),
689
687
self .decision_service .get_variation_for_feature (feature , 'test_user' ))
690
688
691
689
mock_decision .assert_called_once_with (self .project_config .get_group ('19228' ), 'test_user' )
0 commit comments