We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 8e0ccea + 5381afe commit 72546d5Copy full SHA for 72546d5
splitio/sync/split.py
@@ -454,7 +454,7 @@ def _sanitize_split_elements(self, parsed_splits):
454
('seed', int(get_current_epoch_time_ms() / 1000), None, None, None, [0]),
455
('status', splits.Status.ACTIVE.value, None, None, [e.value for e in splits.Status], None),
456
('killed', False, None, None, None, None),
457
- ('defaultTreatment', 'on', None, None, None, ['', ' ']),
+ ('defaultTreatment', 'control', None, None, None, ['', ' ']),
458
('changeNumber', 0, 0, None, None, None),
459
('algo', 2, 2, 2, None, None)]:
460
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
@@ -459,12 +459,12 @@ def test_split_elements_sanitization(self, mocker):
# test 'defaultTreatment' is set to on when None
split = splits_json["splitChange1_1"]["splits"].copy()
461
split[0]['defaultTreatment'] = None
462
- assert (split_synchronizer._sanitize_split_elements(split) == splits_json["splitChange1_1"]["splits"])
+ assert (split_synchronizer._sanitize_split_elements(split)[0]['defaultTreatment'] == 'control')
463
464
# test 'defaultTreatment' is set to on when its empty
465
466
split[0]['defaultTreatment'] = ' '
467
468
469
# test 'changeNumber' is set to 0 when None
470
0 commit comments