home · contact · privacy
Use /tmp/ for test db files.
authorChristian Heller <c.heller@plomlompom.de>
Mon, 10 Feb 2025 12:55:11 +0000 (13:55 +0100)
committerChristian Heller <c.heller@plomlompom.de>
Mon, 10 Feb 2025 12:55:11 +0000 (13:55 +0100)
src/tests/utils.py

index 4882ab3993208c9fc8907a34289d49f377e7a966..a321806bb3ff421f2aace0d7ebb4fc3962e923de 100644 (file)
@@ -13,6 +13,7 @@ from urllib.parse import urlencode
 from uuid import uuid4
 from os import remove as remove_file
 from pprint import pprint
+from tempfile import gettempdir
 from plomtask.db import DatabaseFile, DatabaseConnection
 from plomtask.http import TaskHandler, TaskServer
 from plomtask.processes import Process, ProcessStep
@@ -196,7 +197,7 @@ class TestCaseWithDB(TestCaseAugmented):
         Process.empty_cache()
         ProcessStep.empty_cache()
         Todo.empty_cache()
-        db_path = Path(f'test_db:{uuid4()}')
+        db_path = Path(gettempdir()).joinpath(f'test_db:{uuid4()}')
         DatabaseFile.create(db_path)
         self.db_file = DatabaseFile(db_path)
         self.db_conn = DatabaseConnection(self.db_file)