feat: 完成工作流调度与上传下载 API
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
import atexit
|
||||
import os
|
||||
import shutil
|
||||
import tempfile
|
||||
from pathlib import Path
|
||||
|
||||
TEST_ROOT = Path(tempfile.mkdtemp(prefix="wov-api-test-"))
|
||||
os.environ["WOV_DATA_DIR"] = str(TEST_ROOT / "data")
|
||||
os.environ["WOV_DB_PATH"] = str(TEST_ROOT / "data" / "wov.db")
|
||||
os.environ["WOV_STORAGE_DIR"] = str(TEST_ROOT / "storage")
|
||||
os.environ["WOV_REAP_INTERVAL_SECONDS"] = "0.1"
|
||||
os.environ["WOV_READY_TIMEOUT_SECONDS"] = "2"
|
||||
os.environ["WOV_AUTO_SEED"] = "0"
|
||||
os.environ["WOV_SCHEDULER_ENABLED"] = "0"
|
||||
|
||||
|
||||
def _cleanup() -> None:
|
||||
shutil.rmtree(TEST_ROOT, ignore_errors=True)
|
||||
|
||||
|
||||
atexit.register(_cleanup)
|
||||
Reference in New Issue
Block a user