def test_end_of_track_callback(session_mock, audio_mock): end_of_track_event = threading.Event() playback.end_of_track_callback(session_mock, end_of_track_event, audio_mock) assert end_of_track_event.is_set() audio_mock.emit_data.assert_called_once_with(None)
def test_end_of_track_callback(session_mock, audio_mock): end_of_track_event = threading.Event() playback.end_of_track_callback( session_mock, end_of_track_event, audio_mock) assert end_of_track_event.is_set() audio_mock.emit_data.assert_called_once_with(None)
def test_duplicate_end_of_track_callback_is_ignored(session_mock, audio_mock): end_of_track_event = threading.Event() end_of_track_event.set() playback.end_of_track_callback(session_mock, end_of_track_event, audio_mock) assert end_of_track_event.is_set() assert audio_mock.emit_data.call_count == 0
def test_duplicate_end_of_track_callback_is_ignored(session_mock, audio_mock): end_of_track_event = threading.Event() end_of_track_event.set() playback.end_of_track_callback( session_mock, end_of_track_event, audio_mock) assert end_of_track_event.is_set() assert audio_mock.emit_data.call_count == 0
def test_end_of_track_callback(session_mock, audio_mock): playback.end_of_track_callback(session_mock, audio_mock) audio_mock.emit_data.assert_called_once_with(None)