def test_get_config_schema(self): ext = Extension() schema = ext.get_config_schema() assert "musicbox" in schema assert "websocket_host" in schema assert "websocket_port" in schema assert "on_track_click" in schema
def test_get_default_config(self): ext = Extension() config = ext.get_default_config() assert "[musicbox_webclient]" in config assert "enabled = true" in config assert "websocket_host =" in config assert "websocket_port =" in config assert "on_track_click = PLAY_ALL" in config
def get_app(self): extension = Extension() self.config = config.Proxy({ 'musicbox_webclient': { 'enabled': True, 'musicbox': True, 'websocket_host': '', 'websocket_port': '', } }) return tornado.web.Application( extension.factory(self.config, mock.Mock()))
def setUp(self): config = mopidy_config.Proxy({ 'musicbox_webclient': { 'enabled': True, 'musicbox': False, 'websocket_host': 'host_mock', 'websocket_port': 999, } }) self.ext = Extension() self.mmw = Webclient(config)
def test_setup(self): registry = mock.Mock() ext = Extension() ext.setup(registry) calls = [ mock.call("http:app", { "name": ext.ext_name, "factory": ext.factory }) ] registry.add.assert_has_calls(calls, any_order=True)
def get_app(self): extension = Extension() self.config = config.Proxy( { "musicbox_webclient": { "enabled": True, "musicbox": False, "websocket_host": "", "websocket_port": "", } } ) return tornado.web.Application( extension.factory(self.config, mock.Mock()) )
def setUp(self): config = mopidy_config.Proxy({ "musicbox_webclient": { "enabled": True, "musicbox": False, "websocket_host": "host_mock", "websocket_port": 999, }, "alarmclock": { "enabled": True }, }) self.ext = Extension() self.mmw = Webclient(config)