Livrare LOT 1 - Didi

This commit is contained in:
Dezvoltari Evotech 2026-06-25 14:13:25 -07:00
commit 5380c3fc63
990 changed files with 133308 additions and 0 deletions

View file

@ -0,0 +1,20 @@
============================= test session starts ==============================
platform linux -- Python 3.11.15, pytest-9.1.1, pluggy-1.6.0
rootdir: /app
configfile: pyproject.toml
testpaths: tests
plugins: anyio-4.14.1, respx-0.23.1, asyncio-1.4.0, cov-7.1.0
asyncio: mode=Mode.AUTO, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function
collected 24 items
tests/test_config.py ............ [ 50%]
tests/test_schemas.py ............ [100%]
=============================== warnings summary ===============================
../usr/local/lib/python3.11/site-packages/fastapi/testclient.py:1
/usr/local/lib/python3.11/site-packages/fastapi/testclient.py:1: StarletteDeprecationWarning: Using `httpx` with `starlette.testclient` is deprecated; install `httpx2` instead.
from starlette.testclient import TestClient as TestClient # noqa
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
------------------ generated xml file: /app/test-results.xml -------------------
======================== 24 passed, 1 warning in 0.05s =========================

View file

@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8"?><testsuites name="pytest tests"><testsuite name="pytest" errors="0" failures="0" skipped="0" tests="24" time="0.048" timestamp="2026-06-25T15:04:24.017081+00:00" hostname="1d416f4566a3"><testcase classname="tests.test_config.TestRerankSettings" name="test_required_fields" time="0.002" /><testcase classname="tests.test_config.TestRerankSettings" name="test_with_required_fields" time="0.001" /><testcase classname="tests.test_config.TestRerankSettings" name="test_optional_defaults" time="0.001" /><testcase classname="tests.test_config.TestRerankSettings" name="test_env_override" time="0.001" /><testcase classname="tests.test_config.TestRerankSettings" name="test_vllm_url_default" time="0.001" /><testcase classname="tests.test_config.TestRerankSettings" name="test_llamacpp_url_default" time="0.001" /><testcase classname="tests.test_config.TestRerankSettings" name="test_api_tokens_parsing" time="0.001" /><testcase classname="tests.test_config.TestRerankSettings" name="test_auth_disabled_by_default" time="0.001" /><testcase classname="tests.test_config.TestSettingsCache" name="test_set_and_get" time="0.001" /><testcase classname="tests.test_config.TestSettingsCache" name="test_get_without_set_creates_instance" time="0.001" /><testcase classname="tests.test_config.TestSettingsCache" name="test_cached_returns_same_instance" time="0.001" /><testcase classname="tests.test_config.TestSettingsCache" name="test_clear_removes_cached_instance" time="0.001" /><testcase classname="tests.test_schemas.TestRerankRequest" name="test_basic_request" time="0.000" /><testcase classname="tests.test_schemas.TestRerankRequest" name="test_empty_documents_rejected" time="0.000" /><testcase classname="tests.test_schemas.TestRerankRequest" name="test_empty_string_in_documents_rejected" time="0.000" /><testcase classname="tests.test_schemas.TestRerankRequest" name="test_empty_query_rejected" time="0.000" /><testcase classname="tests.test_schemas.TestRerankRequest" name="test_top_n_parameter" time="0.000" /><testcase classname="tests.test_schemas.TestRerankRequest" name="test_return_documents_parameter" time="0.000" /><testcase classname="tests.test_schemas.TestRerankRequest" name="test_backend_override" time="0.000" /><testcase classname="tests.test_schemas.TestRerankRequest" name="test_invalid_top_n" time="0.000" /><testcase classname="tests.test_schemas.TestRerankResponse" name="test_creation" time="0.000" /><testcase classname="tests.test_schemas.TestRerankResponse" name="test_results_ordering" time="0.000" /><testcase classname="tests.test_schemas.TestRerankResult" name="test_without_document" time="0.000" /><testcase classname="tests.test_schemas.TestRerankResult" name="test_with_document" time="0.000" /></testsuite></testsuites>