Skip to content

Commit f62b88a

Browse files
committed
added test
1 parent bf63614 commit f62b88a

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

tests/client/test_manager.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,12 +81,19 @@ def test_manager_calls(self, mocker):
8181
assert manager.split_names() == ['some_name']
8282
split_view = manager.split('some_name')
8383
self._verify_split(split_view)
84+
split2 = SplitTests.raw.copy()
85+
split2['sets'] = None
86+
split2['name'] = 'no_sets_split'
87+
split_storage.update([splits.from_raw(split2)], [], 123)
88+
89+
split_view = manager.split('no_sets_split')
90+
assert split_view.sets == []
8491

8592
def _verify_split(self, split):
8693
assert split.name == 'some_name'
8794
assert split.traffic_type == 'user'
8895
assert split.killed == False
89-
assert split.treatments == ['on', 'off']
96+
assert sorted(split.treatments) == ['off', 'on']
9097
assert split.change_number == 123
9198
assert split.configs == {'on': '{"color": "blue", "size": 13}'}
9299
assert split.sets == ['set1', 'set2']

0 commit comments

Comments
 (0)