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)
Exemple #2
0
    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_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 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()))
Exemple #5
0
    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 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
Exemple #7
0
 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()))
Exemple #8
0
    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())
     )
Exemple #10
0
    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 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)