Skip to content

Commit b7efdad

Browse files
committed
updated test
1 parent 8599f99 commit b7efdad

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

tests/api/test_splits_api.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,18 +16,18 @@ def test_fetch_split_changes(self, mocker):
1616
httpclient.get.return_value = client.HttpResponse(200, '{"prop1": "value1"}', {})
1717
split_api = splits.SplitsAPI(httpclient, 'some_api_key', SdkMetadata('1.0', 'some', '1.2.3.4'), mocker.Mock())
1818

19-
response = split_api.fetch_splits(123, FetchOptions())
19+
response = split_api.fetch_splits(123, FetchOptions(False, None, 'set1,set2'))
2020
assert response['prop1'] == 'value1'
2121
assert httpclient.get.mock_calls == [mocker.call('sdk', 'splitChanges', 'some_api_key',
2222
extra_headers={
2323
'SplitSDKVersion': '1.0',
2424
'SplitSDKMachineIP': '1.2.3.4',
2525
'SplitSDKMachineName': 'some'
2626
},
27-
query={'since': 123})]
27+
query={'since': 123, 'sets': 'set1,set2'})]
2828

2929
httpclient.reset_mock()
30-
response = split_api.fetch_splits(123, FetchOptions(True))
30+
response = split_api.fetch_splits(123, FetchOptions(True, 123, 'set3'))
3131
assert response['prop1'] == 'value1'
3232
assert httpclient.get.mock_calls == [mocker.call('sdk', 'splitChanges', 'some_api_key',
3333
extra_headers={
@@ -36,7 +36,7 @@ def test_fetch_split_changes(self, mocker):
3636
'SplitSDKMachineName': 'some',
3737
'Cache-Control': 'no-cache'
3838
},
39-
query={'since': 123})]
39+
query={'since': 123, 'till': 123, 'sets': 'set3'})]
4040

4141
httpclient.reset_mock()
4242
response = split_api.fetch_splits(123, FetchOptions(True, 123))
@@ -82,7 +82,7 @@ async def get(verb, url, key, query, extra_headers):
8282
return client.HttpResponse(200, '{"prop1": "value1"}', {})
8383
httpclient.get = get
8484

85-
response = await split_api.fetch_splits(123, FetchOptions())
85+
response = await split_api.fetch_splits(123, FetchOptions(False, None, 'set1,set2'))
8686
assert response['prop1'] == 'value1'
8787
assert self.verb == 'sdk'
8888
assert self.url == 'splitChanges'
@@ -92,10 +92,10 @@ async def get(verb, url, key, query, extra_headers):
9292
'SplitSDKMachineIP': '1.2.3.4',
9393
'SplitSDKMachineName': 'some'
9494
}
95-
assert self.query == {'since': 123}
95+
assert self.query == {'since': 123, 'sets': 'set1,set2'}
9696

9797
httpclient.reset_mock()
98-
response = await split_api.fetch_splits(123, FetchOptions(True))
98+
response = await split_api.fetch_splits(123, FetchOptions(True, 123, 'set3'))
9999
assert response['prop1'] == 'value1'
100100
assert self.verb == 'sdk'
101101
assert self.url == 'splitChanges'
@@ -106,7 +106,7 @@ async def get(verb, url, key, query, extra_headers):
106106
'SplitSDKMachineName': 'some',
107107
'Cache-Control': 'no-cache'
108108
}
109-
assert self.query == {'since': 123}
109+
assert self.query == {'since': 123, 'till': 123, 'sets': 'set3'}
110110

111111
httpclient.reset_mock()
112112
response = await split_api.fetch_splits(123, FetchOptions(True, 123))

0 commit comments

Comments
 (0)