diff options
Diffstat (limited to 'tests/test_directories.py')
-rw-r--r-- | tests/test_directories.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/tests/test_directories.py b/tests/test_directories.py index 90856bc..b366192 100644 --- a/tests/test_directories.py +++ b/tests/test_directories.py @@ -1,26 +1,29 @@ - import pytest from chocula import * + @pytest.fixture def config(): config = ChoculaConfig.from_file(sources_dir="tests/files/") return config + @pytest.fixture def issn_db(): return IssnDatabase(issn_issnl_file_path="tests/files/ISSN-to-ISSN-L.txt") + @pytest.fixture def database(issn_db): db = ChoculaDatabase(db_file=":memory:", issn_db=issn_db) db.init_db() return db + def test_all(config, database): for cls in ALL_CHOCULA_DIR_CLASSES: loader = cls(config) counts = loader.index_file(database) - assert counts['total'] >= 20 - assert counts['inserted'] > 5 + assert counts["total"] >= 20 + assert counts["inserted"] > 5 |