From ab8b8b54772d06416abf3ae36724b5272cddd59d Mon Sep 17 00:00:00 2001 From: jaseg Date: Wed, 17 Aug 2016 23:21:19 +0200 Subject: Improve event handling, add message handling, add key binding foo --- mpv-test.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'mpv-test.py') diff --git a/mpv-test.py b/mpv-test.py index 2be2735..e5a51f2 100755 --- a/mpv-test.py +++ b/mpv-test.py @@ -175,17 +175,20 @@ class TestLifecycle(unittest.TestCase): def test_event_callback(self): handler = mock.Mock() m = mpv.MPV('no-video') - m.event_callbacks.append(handler) + m.register_event_callback(handler) m.play(TESTVID) m.wait_for_playback() - del m + + m.unregister_event_callback(handler) handler.assert_has_calls([ mock.call({'reply_userdata': 0, 'error': 0, 'event_id': 6, 'event': None}), mock.call({'reply_userdata': 0, 'error': 0, 'event_id': 9, 'event': None}), mock.call({'reply_userdata': 0, 'error': 0, 'event_id': 7, 'event': {'reason': 4}}), - mock.call({'reply_userdata': 0, 'error': 0, 'event_id': 11, 'event': None}), - mock.call({'reply_userdata': 0, 'error': 0, 'event_id': 1, 'event': None}) ], any_order=True) + handler.reset_mock() + + del m + handler.assert_not_called() def test_log_handler(self): handler = mock.Mock() -- cgit