Esempio n. 1
0
 def test_deletePlaylist_should_call_xbmc_execute_builtin_on_success(self):
     sys.modules["__main__"].core.deleteAlbum.return_value = ("",200)
     control = VimeoPlaylistControl()
     
     control.deleteAlbum({"album":"some_album"})
     
     sys.modules["__main__"].xbmc.executebuiltin.assert_called_with("Container.Refresh")	
Esempio n. 2
0
 def test_deletePlaylist_should_call_core_delete_album(self):
     sys.modules["__main__"].core.deleteAlbum.return_value = ("",200)
     control = VimeoPlaylistControl()
     
     control.deleteAlbum({"album":"some_album"})
     
     sys.modules["__main__"].core.deleteAlbum.assert_called_with({"album":"some_album"})
Esempio n. 3
0
 def test_deletePlaylist_should_exit_cleanly_if_playlist_is_missing(self):
     sys.modules["__main__"].core.deleteAlbum.return_value = ("",200)
     control = VimeoPlaylistControl()
     
     control.deleteAlbum({})
     
     assert(sys.modules["__main__"].core.deleteAlbum.call_count == 0)
Esempio n. 4
0
 def test_deletePlaylist_should_show_error_message_if_delete_call_failed(self):
     sys.modules["__main__"].core.deleteAlbum.return_value = ("fail",303)
     sys.modules["__main__"].language.return_value = "my_string"
     control = VimeoPlaylistControl()
     
     control.deleteAlbum({"album":"some_album"})
     
     sys.modules["__main__"].utils.showErrorMessage.assert_called_with("my_string","fail",303)