Пример #1
0
 def test_video_skip(self):
     model = Model()
    
     model.loadBookmark(os.getcwd() + "\\bookmarks.html")
     #test skipping
     self.assertEqual(model.videoStatus(0), videoState.QUEUED)
     model.removeItemFromList(0)
     self.assertEqual(model.videoStatus(0), videoState.SKIPPED)
     model.queueItemFromList(0)
     self.assertEqual(model.videoStatus(0), videoState.QUEUED)
     #test cancelling
     model.changeVideoStatus(0, videoState.DOWNLOADING)
     model.removeItemFromList(0)
     self.assertEqual(model.videoStatus(0), videoState.CANCELLED)
     #queueing this should not work, should stay canceled
     model.queueItemFromList(0)
     self.assertEqual(model.videoStatus(0), videoState.CANCELLED)