create testing library files ad-hoc (#292)

This commit is contained in:
Jiri 2024-06-15 01:11:00 +08:00 committed by GitHub
parent 82946cb0b8
commit 8e065ca8ac
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 8 additions and 1 deletions

1
.gitignore vendored
View file

@ -55,6 +55,7 @@ coverage.xml
.hypothesis/
.pytest_cache/
cover/
tagstudio/tests/fixtures/library/*
# Translations
*.mo

View file

@ -25,9 +25,15 @@ def test_tag():
@pytest.fixture
def test_library():
lib_dir = CWD / "fixtures" / "library"
lib = Library()
ret_code = lib.open_library(CWD / "fixtures" / "library")
ret_code = lib.open_library(lib_dir)
assert ret_code == 1
# create files for the entries
for entry in lib.entries:
(lib_dir / entry.filename).touch()
yield lib