示例#1
0
    def setUp(self):
        from klangbecken.api import klangbecken_api

        self.app = klangbecken_api(
            "very secret",
            "data_dir",
            "player.sock",
            upload_analyzers=[],
            update_analyzers=[],
            processors=[],
        )
        self.client = Client(self.app)
示例#2
0
    def setUp(self):
        from klangbecken.api import klangbecken_api

        with mock.patch("klangbecken.api.DEFAULT_UPLOAD_ANALYZERS",
                        []), mock.patch(
                            "klangbecken.api.DEFAULT_UPDATE_ANALYZERS",
                            []), mock.patch(
                                "klangbecken.api.DEFAULT_PROCESSORS", []):
            self.app = klangbecken_api(
                "secret",
                "data_dir",
                "player.sock",
            )
        self.client = Client(self.app)
示例#3
0
    def setUp(self):
        from klangbecken.api import klangbecken_api

        with mock.patch("klangbecken.api.DEFAULT_UPLOAD_ANALYZERS",
                        [lambda *args: []]), mock.patch(
                            "klangbecken.api.DEFAULT_UPDATE_ANALYZERS",
                            [lambda *args: []]), mock.patch(
                                "klangbecken.api.DEFAULT_PROCESSORS",
                                [lambda *args: None]):
            app = klangbecken_api(
                "very secret",
                "inexistent_dir",
                "nix.sock",
            )
        self.client = Client(app)
示例#4
0
    def setUp(self):
        from klangbecken.api import klangbecken_api
        from klangbecken.playlist import FileAddition, MetadataChange

        self.upload_analyzer = mock.Mock(return_value=[
            FileAddition("testfile"),
            MetadataChange("testkey", "testvalue"),
        ])
        self.update_analyzer = mock.Mock(return_value=["UpdateChange"])
        self.processor = mock.MagicMock()

        app = klangbecken_api(
            "very secret",
            "data_dir",
            "player.sock",
            upload_analyzers=[self.upload_analyzer],
            update_analyzers=[self.update_analyzer],
            processors=[self.processor],
        )
        self.client = Client(app)
示例#5
0
    def setUp(self):
        from klangbecken.api import klangbecken_api
        from klangbecken.playlist import FileAddition, MetadataChange

        self.upload_analyzer = mock.Mock(return_value=[
            FileAddition("testfile"),
            MetadataChange("testkey", "testvalue"),
        ])
        self.update_analyzer = mock.Mock(return_value=["UpdateChange"])
        self.processor = mock.MagicMock()

        with mock.patch("klangbecken.api.DEFAULT_UPLOAD_ANALYZERS",
                        [self.upload_analyzer]), mock.patch(
                            "klangbecken.api.DEFAULT_UPDATE_ANALYZERS",
                            [self.update_analyzer]), mock.patch(
                                "klangbecken.api.DEFAULT_PROCESSORS",
                                [self.processor]):
            app = klangbecken_api(
                "secret",
                "data_dir",
                "player.sock",
            )
        self.client = Client(app)