Skip to content

Commit c503bd2

Browse files
authored
Merge pull request #51 from AlonNaor22/fix-failing-tests
Fix four failing tests due to beets TestHelper API changes
2 parents 1a4a731 + 100847d commit c503bd2

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

tests/helper_beets.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
import beets.test._common
88
import werkzeug.serving
9+
from beets.test.helper import PluginMixin as BeetsPluginMixin
910
from beets.test.helper import TestHelper as BeetsTestHelper
1011
from beets.util import bytestring_path
1112
from beetsplug.web import app as beets_web_app
@@ -31,9 +32,11 @@ class BeetsAlbum(NamedTuple):
3132
beets.test._common.RSRC = bytestring_path(TEST_DATA_DIRECTORY / "beets-rsrc") # noqa: SLF001
3233

3334

34-
class BeetsLibrary(BeetsTestHelper):
35+
class BeetsLibrary(BeetsPluginMixin, BeetsTestHelper):
3536
"""Provide a temporary Beets library for testing against a real Beets web plugin."""
3637

38+
db_on_disk = True
39+
3740
def __init__(
3841
self,
3942
bind_host: str = "127.0.0.1",
@@ -49,7 +52,7 @@ def __init__(
4952
self._bind_port = bind_port
5053
self._server = None
5154

52-
self.setup_beets(disk=True)
55+
self.setup_beets()
5356
self._app.config["lib"] = self.lib
5457
self.load_plugins("web")
5558
# prepare the server instance

0 commit comments

Comments
 (0)