def test_addon_set_setting(self): """ Test saving addon settings """ addon = Addon() addon.set_setting('test', True) self.assertEqual(addon.addon.getSetting('test'), 'true') addon.set_setting('test', False) self.assertEqual(addon.addon.getSetting('test'), 'false') addon.set_setting('test', 10) self.assertEqual(addon.addon.getSetting('test'), '10')
def test_addon_set_setting(self): """ Test saving addon settings """ addon = Addon() addon.set_setting('test', True) self.assertEqual(addon.addon.getSetting('test'), 'true') addon.set_setting('test', False) self.assertEqual(addon.addon.getSetting('test'), 'false') addon.set_setting('test', 10) self.assertEqual(addon.addon.getSetting('test'), '10')
import xbmc import xbmcgui from libs.server.wsgi_server import create_server from simpleplugin import Addon kodi_monitor = xbmc.Monitor() addon = Addon() _ = addon.initialize_gettext() addon.log_notice('Starting Torrent Server...') # A monkey-patch to set the necessary librorrent version librorrent_addon = Addon('script.module.libtorrent') orig_custom_version = librorrent_addon.get_setting('custom_version', False) orig_set_version = librorrent_addon.get_setting('set_version', False) librorrent_addon.set_setting('custom_version', 'true') if addon.libtorrent_version == '1.0.9': librorrent_addon.set_setting('set_version', '4') elif addon.libtorrent_version == '1.1.0': librorrent_addon.set_setting('set_version', '5') elif addon.libtorrent_version == '1.1.1': librorrent_addon.set_setting('set_version', '6') else: librorrent_addon.set_setting('set_version', '0') from libs.server import wsgi_app librorrent_addon.set_setting('custom_version', orig_custom_version) librorrent_addon.set_setting('set_version', orig_set_version) # ======