Exemple #1
0
    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()
Exemple #2
0
    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()