Skip to content

Commit 68a38d1

Browse files
committed
polishing
1 parent b356b2c commit 68a38d1

File tree

3 files changed

+7
-13
lines changed

3 files changed

+7
-13
lines changed

splitio/sync/segment.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -254,7 +254,7 @@ def synchronize_segment(self, segment_name, till=None):
254254
"""
255255
try:
256256
fetched = self._read_segment_from_json_file(segment_name)
257-
if fetched == {}:
257+
if fetched is None:
258258
return False
259259
fetched_sha = util._get_sha(json.dumps(fetched))
260260
if not self.segment_exist_in_storage(segment_name):
@@ -308,10 +308,10 @@ def _sanitize_segment(self, parsed):
308308
"""
309309
if 'name' not in parsed or parsed['name'] is None:
310310
_LOGGER.warning("Segment does not have [name] element, skipping")
311-
return {}
311+
return None
312312
if parsed['name'].strip() == '':
313313
_LOGGER.warning("Segment [name] element is blank, skipping")
314-
return {}
314+
return None
315315

316316
for element in [('till', -1, -1, None, None, [0]),
317317
('added', [], None, None, None, None),

tests/client/test_input_validator.py

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ def test_get_treatment(self, mocker):
3232
impmanager = mocker.Mock(spec=ImpressionManager)
3333
telemetry_storage = InMemoryTelemetryStorage()
3434
telemetry_producer = TelemetryStorageProducer(telemetry_storage)
35-
telemetry_consumer = TelemetryStorageConsumer(telemetry_storage)
3635
recorder = StandardRecorder(impmanager, mocker.Mock(spec=EventStorage), ImpressionStorage, telemetry_producer.get_telemetry_evaluation_producer())
3736
factory = SplitFactory(mocker.Mock(),
3837
{
@@ -46,7 +45,7 @@ def test_get_treatment(self, mocker):
4645
impmanager,
4746
mocker.Mock(),
4847
telemetry_producer,
49-
telemetry_consumer.get_telemetry_init_consumer(),
48+
telemetry_producer.get_telemetry_init_producer(),
5049
mocker.Mock()
5150
)
5251

@@ -267,7 +266,6 @@ def _configs(treatment):
267266
impmanager = mocker.Mock(spec=ImpressionManager)
268267
telemetry_storage = InMemoryTelemetryStorage()
269268
telemetry_producer = TelemetryStorageProducer(telemetry_storage)
270-
telemetry_consumer = TelemetryStorageConsumer(telemetry_storage)
271269
recorder = StandardRecorder(impmanager, mocker.Mock(spec=EventStorage), ImpressionStorage, telemetry_producer.get_telemetry_evaluation_producer())
272270
factory = SplitFactory(mocker.Mock(),
273271
{
@@ -281,7 +279,7 @@ def _configs(treatment):
281279
impmanager,
282280
mocker.Mock(),
283281
telemetry_producer,
284-
telemetry_consumer.get_telemetry_init_consumer(),
282+
telemetry_producer.get_telemetry_init_producer(),
285283
mocker.Mock()
286284
)
287285

@@ -539,7 +537,6 @@ def test_track(self, mocker):
539537
impmanager = mocker.Mock(spec=ImpressionManager)
540538
telemetry_storage = InMemoryTelemetryStorage()
541539
telemetry_producer = TelemetryStorageProducer(telemetry_storage)
542-
telemetry_consumer = TelemetryStorageConsumer(telemetry_storage)
543540
recorder = StandardRecorder(impmanager, events_storage_mock, ImpressionStorage, telemetry_producer.get_telemetry_evaluation_producer())
544541
factory = SplitFactory(mocker.Mock(),
545542
{
@@ -814,7 +811,6 @@ def test_get_treatments(self, mocker):
814811
impmanager = mocker.Mock(spec=ImpressionManager)
815812
telemetry_storage = InMemoryTelemetryStorage()
816813
telemetry_producer = TelemetryStorageProducer(telemetry_storage)
817-
telemetry_consumer = TelemetryStorageConsumer(telemetry_storage)
818814
recorder = StandardRecorder(impmanager, mocker.Mock(spec=EventStorage), mocker.Mock(spec=ImpressionStorage), telemetry_producer.get_telemetry_evaluation_producer())
819815
factory = SplitFactory(mocker.Mock(),
820816
{
@@ -955,7 +951,6 @@ def test_get_treatments_with_config(self, mocker):
955951
impmanager = mocker.Mock(spec=ImpressionManager)
956952
telemetry_storage = InMemoryTelemetryStorage()
957953
telemetry_producer = TelemetryStorageProducer(telemetry_storage)
958-
telemetry_consumer = TelemetryStorageConsumer(telemetry_storage)
959954
recorder = StandardRecorder(impmanager, mocker.Mock(spec=EventStorage), mocker.Mock(spec=ImpressionStorage), telemetry_producer.get_telemetry_evaluation_producer())
960955
factory = SplitFactory(mocker.Mock(),
961956
{
@@ -1091,7 +1086,6 @@ def test_split_(self, mocker):
10911086
impmanager = mocker.Mock(spec=ImpressionManager)
10921087
telemetry_storage = InMemoryTelemetryStorage()
10931088
telemetry_producer = TelemetryStorageProducer(telemetry_storage)
1094-
telemetry_consumer = TelemetryStorageConsumer(telemetry_storage)
10951089
recorder = StandardRecorder(impmanager, mocker.Mock(spec=EventStorage), mocker.Mock(spec=ImpressionStorage), telemetry_producer.get_telemetry_evaluation_producer())
10961090
factory = SplitFactory(mocker.Mock(),
10971091
{

tests/sync/test_segments_synchronizer.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -305,11 +305,11 @@ def test_json_elements_sanitization(self, mocker):
305305

306306
# should reject segment if 'name' is null
307307
segment2 = {"name": None, "added": [], "removed": [], "since": -1, "till": 12}
308-
assert(segment_synchronizer._sanitize_segment(segment2) == {})
308+
assert(segment_synchronizer._sanitize_segment(segment2) == None)
309309

310310
# should reject segment if 'name' does not exist
311311
segment2 = {"added": [], "removed": [], "since": -1, "till": 12}
312-
assert(segment_synchronizer._sanitize_segment(segment2) == {})
312+
assert(segment_synchronizer._sanitize_segment(segment2) == None)
313313

314314
# should add missing 'added' element
315315
segment2 = {"name": 'seg', "removed": [], "since": -1, "till": 12}

0 commit comments

Comments
 (0)