def test_save_positions(): mock_sys = mock.MagicMock() item_path = '/path/to/video' with patch('bookmark.sys', mock_sys): with patch('bookmark.KodiDB', FakeKodiDB): with patch('bookmark.Bookmark._get_save_dir', return_value='/tmp'): bookmark = Bookmark(item_path) bookmark.save_positions()
def test_save_positions_without_initial_folder(): mock_sys = mock.MagicMock() item_path = "plugin://path/to/video" save_folder = '/path/to/save' with patch('bookmark.sys', mock_sys): with patch('bookmark.KodiDB', FakeKodiDB): with patch('setting.Setting.get_addon_setting', return_value=None) as mock_fun: bookmark = Bookmark(item_path) bookmark.save_positions() mock_fun.assert_called_once()
def main(): bookmark = Bookmark() bookmark.save_positions() bookmark.save_thumbnails()