orio-search/tests
Максим Рябов f08b00dfd0 Cleanup: remove Ollama, dead code, optimize Docker/CI, fix search duplication
- Remove Ollama container from docker-compose and neutralize LLM config defaults
- Remove unused: pydantic-settings dep, google_api_key/google_cx/default_rate config fields, single-item cache methods
- CI: add pip caching, test depends on lint, add pytest-cov coverage
- Docker: multi-stage build, .dockerignore, remove silent FlashRank failure
- Move landing page files to docs/site/, keep docs/ for documentation
- Extract shared _process_backend_results() to eliminate search/stream duplication
- Fix infobox detection bug in search_stream (use is_infobox instead of heuristic)
- Narrow broad except Exception in extractor (brotli/gzip/readability)
- Add ThreadPoolExecutor cleanup for DuckDuckGo backend on shutdown
- Use model_dump(exclude=) instead of del for cache key
- Fix README: merge service tables, correct request_timeout, fix OpenAI example
2026-04-13 11:43:34 +03:00
..
__init__.py init 2026-03-06 16:39:58 +05:30
conftest.py Cleanup: remove Ollama, dead code, optimize Docker/CI, fix search duplication 2026-04-13 11:43:34 +03:00
test_auth.py init 2026-03-06 16:39:58 +05:30
test_config.py Add ruff linter and formatter configuration 2026-04-10 23:47:50 +03:00
test_extract.py Cleanup: remove Ollama, dead code, optimize Docker/CI, fix search duplication 2026-04-13 11:43:34 +03:00
test_health.py init 2026-03-06 16:39:58 +05:30
test_llm.py Add ruff linter and formatter configuration 2026-04-10 23:47:50 +03:00
test_schemas.py Add ruff linter and formatter configuration 2026-04-10 23:47:50 +03:00
test_search.py Add ruff linter and formatter configuration 2026-04-10 23:47:50 +03:00
test_services.py Cleanup: remove Ollama, dead code, optimize Docker/CI, fix search duplication 2026-04-13 11:43:34 +03:00
test_stream.py Add ruff linter and formatter configuration 2026-04-10 23:47:50 +03:00