aboutsummaryrefslogtreecommitdiff
path: root/tests/conftest.py
diff options
context:
space:
mode:
authorDaniel Schadt <kingdread@gmx.de>2025-12-29 18:24:44 +0100
committerDaniel Schadt <kingdread@gmx.de>2025-12-29 18:24:44 +0100
commitbe903b49006e9fcdcb2d5e73431762411b94df86 (patch)
tree8810f82d1f5f076b0fff2e04fea68f3b2e214d56 /tests/conftest.py
parent9c46c821c5a31bfb70fcdd2c15f058780d4ae147 (diff)
downloadfietsboek-be903b49006e9fcdcb2d5e73431762411b94df86.tar.gz
fietsboek-be903b49006e9fcdcb2d5e73431762411b94df86.tar.bz2
fietsboek-be903b49006e9fcdcb2d5e73431762411b94df86.zip
ensure tracks/users folders exist
Since we don't use parents=True anymore to create the folders (which I think is good), we now need to ensure that those exist. So 1. when fietsboek starts up, we create those folders, and 2. when we delete them in the tests, we recreate them.
Diffstat (limited to 'tests/conftest.py')
-rw-r--r--tests/conftest.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/conftest.py b/tests/conftest.py
index b49dad2..732c8d2 100644
--- a/tests/conftest.py
+++ b/tests/conftest.py
@@ -76,8 +76,10 @@ def _cleanup_data(app_settings):
data_dir = Path(app_settings["fietsboek.data_dir"])
if (data_dir / "tracks").is_dir():
shutil.rmtree(data_dir / "tracks")
+ (data_dir / "tracks").mkdir()
if (data_dir / "users").is_dir():
shutil.rmtree(data_dir / "users")
+ (data_dir / "users").mkdir()
@pytest.fixture(scope='module')
def app(app_settings, dbengine, tmp_path_factory):