def test_emit_tick_does_not_emit_tick_when_nothing_is_loaded(mocker): from cozy.media.player import Player mocker.patch("cozy.media.player.Player._load_last_book") player = Player() spy = mocker.spy(player, "emit_event_main_thread") player._emit_tick() spy.assert_not_called()
def test_emit_tick_does_emit_tick_on_startup_when_last_book_is_loaded(mocker): from cozy.media.player import Player mocker.patch("cozy.media.player.Player._rewind_feature") player = Player() spy = mocker.spy(player, "emit_event_main_thread") player._emit_tick() spy.assert_has_calls( calls=[call('position', player.loaded_chapter.position)])