Files

33 lines
826 B
Python
Raw Permalink Normal View History

import json
import shutil
from pathlib import Path
import pytest
DATA = Path(__file__).parent / "data"
@pytest.fixture
def v1():
return json.loads((DATA / "helpdesk-v1.json").read_text(encoding="utf-8"))
@pytest.fixture
def v2():
return json.loads((DATA / "helpdesk-v2.json").read_text(encoding="utf-8"))
@pytest.fixture
def work(tmp_path):
"""A my-work folder with v1 as helpdesk.json, a note and a cases file (not workflows)."""
folder = tmp_path / "my-work"
folder.mkdir()
shutil.copy(DATA / "helpdesk-v1.json", folder / "helpdesk.json")
(folder / "PROMPTS.md").write_text("# prompts\n", encoding="utf-8")
(folder / "cases.json").write_text('{"webhook": "x", "cases": []}', encoding="utf-8")
return folder
@pytest.fixture
def store_dir(tmp_path):
return tmp_path / "store"