def METHOD_NAME(self, mocker):
    splits_ready_event = threading.Event()
    synchronizer = mocker.Mock(spec=Synchronizer)
    manager = Manager(splits_ready_event, synchronizer, mocker.Mock(), False, SdkMetadata('1.0', 'some', '1.2.3.4'), mocker.Mock())
    try:
        manager.start()
    except:
        pass
    splits_ready_event.wait(2)
    assert splits_ready_event.is_set()
    assert len(synchronizer.sync_all.mock_calls) == 1
    assert len(synchronizer.start_periodic_fetching.mock_calls) == 1
    assert len(synchronizer.start_periodic_data_recording.mock_calls) == 1