File tree Expand file tree Collapse file tree 1 file changed +18
-1
lines changed
Expand file tree Collapse file tree 1 file changed +18
-1
lines changed Original file line number Diff line number Diff line change 11# -*- coding: utf-8 -*-
22import pytest
33from datetime import datetime
4+ from time import sleep
45from plexapi .exceptions import BadRequest , NotFound
56from . import conftest as utils
67
@@ -685,4 +686,20 @@ def test_video_exists_accessible(movie, episode):
685686 episode .reload ()
686687 assert episode .media [0 ].parts [0 ].exists is True
687688 assert episode .media [0 ].parts [0 ].accessible is True
688-
689+
690+
691+ def test_video_optimize (movie , plex ):
692+ plex .optimizedItems (removeAll = True )
693+ movie .optimize (targetTagID = 1 )
694+ sleep (1 )
695+ assert len (plex .optimizedItems ()) == 1
696+ assert len (plex .conversions ()) == 1
697+ conversion = plex .conversions ()[0 ]
698+ conversion .remove ()
699+ assert len (plex .conversions ()) == 0
700+ assert len (plex .optimizedItems ()) == 1
701+ optimized = plex .optimizedItems ()[0 ]
702+ video = plex .optimizedItem (optimizedID = optimized .id )
703+ assert movie .key == video .key
704+ plex .optimizedItems (removeAll = True )
705+ assert len (plex .optimizedItems ()) == 0
You can’t perform that action at this time.
0 commit comments