Skip to content

Commit 5381afe

Browse files
committed
Fixed setting defaultTreatment to control when missing
1 parent 4e2b33a commit 5381afe

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

splitio/sync/split.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -454,7 +454,7 @@ def _sanitize_split_elements(self, parsed_splits):
454454
('seed', int(get_current_epoch_time_ms() / 1000), None, None, None, [0]),
455455
('status', splits.Status.ACTIVE.value, None, None, [e.value for e in splits.Status], None),
456456
('killed', False, None, None, None, None),
457-
('defaultTreatment', 'on', None, None, None, ['', ' ']),
457+
('defaultTreatment', 'control', None, None, None, ['', ' ']),
458458
('changeNumber', 0, 0, None, None, None),
459459
('algo', 2, 2, 2, None, None)]:
460460
split = util._sanitize_object_element(split, 'split', element[0], element[1], lower_value=element[2], upper_value=element[3], in_list=element[4], not_in_list=element[5])

tests/sync/test_splits_synchronizer.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -459,12 +459,12 @@ def test_split_elements_sanitization(self, mocker):
459459
# test 'defaultTreatment' is set to on when None
460460
split = splits_json["splitChange1_1"]["splits"].copy()
461461
split[0]['defaultTreatment'] = None
462-
assert (split_synchronizer._sanitize_split_elements(split) == splits_json["splitChange1_1"]["splits"])
462+
assert (split_synchronizer._sanitize_split_elements(split)[0]['defaultTreatment'] == 'control')
463463

464464
# test 'defaultTreatment' is set to on when its empty
465465
split = splits_json["splitChange1_1"]["splits"].copy()
466466
split[0]['defaultTreatment'] = ' '
467-
assert (split_synchronizer._sanitize_split_elements(split) == splits_json["splitChange1_1"]["splits"])
467+
assert (split_synchronizer._sanitize_split_elements(split)[0]['defaultTreatment'] == 'control')
468468

469469
# test 'changeNumber' is set to 0 when None
470470
split = splits_json["splitChange1_1"]["splits"].copy()

0 commit comments

Comments
 (0)