Download personalPromptBoost/tests/test_db.py from smlflg/PromptBoost: direct link, hf CLI and curl.
- Browser
- Download file 505 Bytes
-
https://huggingface.co/smlflg/PromptBoost/resolve/main/personalPromptBoost/tests/test_db.py
- Command line
-
hf download hf://smlflg/PromptBoost/personalPromptBoost/tests/test_db.py
-
curl -L -o test_db.py https://huggingface.co/smlflg/PromptBoost/resolve/main/personalPromptBoost/tests/test_db.py
505 Bytes
| from __future__ import annotations | |
| from promptboost.db import list_boost_runs, save_boost_run | |
| from promptboost.pipeline import boost | |
| def test_boost_run_persistence(temp_db) -> None: | |
| result = boost("Fix a code bug and add tests.", "codex", "gpt") | |
| saved = save_boost_run(result, temp_db) | |
| runs = list_boost_runs(db_path=temp_db) | |
| assert saved.id == 1 | |
| assert len(runs) == 1 | |
| assert runs[0].raw_prompt == result.raw_prompt | |
| assert runs[0].adapter_rules["harness"]["id"] == "codex" | |