test: add API integration tests and update CI dependencies

Add 26 aiohttp-based API endpoint tests covering health, recent prompts,
search, save/delete, update, tags, categories, stats, export, and
response envelope validation. Add aiohttp to CI workflow dependencies.
This commit is contained in:
Vito Sansevero
2026-02-07 07:35:59 -08:00
parent 45d23efcf1
commit 6271d12426
2 changed files with 321 additions and 1 deletions
+1 -1
View File
@@ -24,7 +24,7 @@ jobs:
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install Pillow
pip install Pillow aiohttp
- name: Run tests
run: python -m unittest discover tests/ -v