DeepCritical / test_output_local_embeddings.txt
Joseph Pollack
adds auth val, tests , tests pass , types pass , lint pass, graphs refactored
71ca2eb
raw
history blame
43 kB
��============================= test session starts =============================
platform win32 -- Python 3.11.4, pytest-9.0.1, pluggy-1.6.0 -- C:\Users\MeMyself\dchfgrdemo\DeepCritical-HFSpace\.venv\Scripts\python.exe
cachedir: .pytest_cache
rootdir: C:\Users\MeMyself\dchfgrdemo\DeepCritical-HFSpace
configfile: pyproject.toml
plugins: anyio-4.11.0, asyncio-1.3.0, cov-7.0.0, mock-3.15.1, sugar-1.1.1, respx-0.22.0
asyncio: mode=Mode.AUTO, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function
collecting ... collected 579 items / 566 deselected / 1 skipped / 13 selected
tests/integration/test_rag_integration.py::TestRAGServiceIntegration::test_rag_service_ingest_and_retrieve FAILED [ 7%]
tests/integration/test_rag_integration.py::TestRAGServiceIntegration::test_rag_service_query SKIPPED [ 15%]
tests/integration/test_rag_integration.py::TestRAGToolIntegration::test_rag_tool_search FAILED [ 23%]
tests/integration/test_rag_integration.py::TestRAGToolIntegration::test_rag_tool_empty_collection FAILED [ 30%]
tests/integration/test_rag_integration.py::TestRAGAgentIntegration::test_rag_agent_execution SKIPPED [ 38%]
tests/integration/test_rag_integration.py::TestRAGSearchHandlerIntegration::test_search_handler_with_rag FAILED [ 46%]
tests/integration/test_rag_integration.py::TestRAGSearchHandlerIntegration::test_search_handler_auto_ingest FAILED [ 53%]
tests/integration/test_rag_integration.py::TestRAGHybridSearchIntegration::test_hybrid_search_rag_and_pubmed FAILED [ 61%]
tests/integration/test_rag_integration_hf.py::TestRAGServiceIntegrationHF::test_rag_service_ingest_and_retrieve FAILED [ 69%]
tests/integration/test_rag_integration_hf.py::TestRAGServiceIntegrationHF::test_rag_service_retrieve_only FAILED [ 76%]
tests/integration/test_rag_integration_hf.py::TestRAGToolIntegrationHF::test_rag_tool_search FAILED [ 84%]
tests/integration/test_rag_integration_hf.py::TestRAGToolIntegrationHF::test_rag_tool_empty_collection FAILED [ 92%]
tests/integration/test_rag_integration_hf.py::TestRAGSearchHandlerIntegrationHF::test_search_handler_with_rag FAILED [100%]
================================== FAILURES ===================================
_______ TestRAGServiceIntegration.test_rag_service_ingest_and_retrieve ________
src\services\llamaindex_rag.py:95: in _import_dependencies
from llama_index.llms.openai import OpenAI
.venv\Lib\site-packages\llama_index\llms\openai\__init__.py:1: in <module>
from llama_index.llms.openai.base import AsyncOpenAI, OpenAI, SyncOpenAI, Tokenizer
.venv\Lib\site-packages\llama_index\llms\openai\base.py:23: in <module>
import tiktoken
.venv\Lib\site-packages\tiktoken\__init__.py:2: in <module>
from .core import Encoding as Encoding
.venv\Lib\site-packages\tiktoken\core.py:7: in <module>
from tiktoken import _tiktoken
E ImportError: cannot import name '_tiktoken' from partially initialized module 'tiktoken' (most likely due to a circular import) (C:\Users\MeMyself\dchfgrdemo\DeepCritical-HFSpace\.venv\Lib\site-packages\tiktoken\__init__.py)
The above exception was the direct cause of the following exception:
tests\integration\test_rag_integration.py:29: in test_rag_service_ingest_and_retrieve
rag_service = get_rag_service(
src\services\llamaindex_rag.py:464: in get_rag_service
return LlamaIndexRAGService(
src\services\llamaindex_rag.py:58: in __init__
deps = self._import_dependencies()
^^^^^^^^^^^^^^^^^^^^^^^^^^^
src\services\llamaindex_rag.py:141: in _import_dependencies
raise ImportError(
E ImportError: LlamaIndex dependencies not installed. Run: uv sync --extra modal
_________________ TestRAGToolIntegration.test_rag_tool_search _________________
src\services\llamaindex_rag.py:95: in _import_dependencies
from llama_index.llms.openai import OpenAI
.venv\Lib\site-packages\llama_index\llms\openai\__init__.py:1: in <module>
from llama_index.llms.openai.base import AsyncOpenAI, OpenAI, SyncOpenAI, Tokenizer
.venv\Lib\site-packages\llama_index\llms\openai\base.py:23: in <module>
import tiktoken
.venv\Lib\site-packages\tiktoken\__init__.py:2: in <module>
from .core import Encoding as Encoding
.venv\Lib\site-packages\tiktoken\core.py:7: in <module>
from tiktoken import _tiktoken
E ImportError: cannot import name '_tiktoken' from partially initialized module 'tiktoken' (most likely due to a circular import) (C:\Users\MeMyself\dchfgrdemo\DeepCritical-HFSpace\.venv\Lib\site-packages\tiktoken\__init__.py)
The above exception was the direct cause of the following exception:
tests\integration\test_rag_integration.py:143: in test_rag_tool_search
rag_service = get_rag_service(
src\services\llamaindex_rag.py:464: in get_rag_service
return LlamaIndexRAGService(
src\services\llamaindex_rag.py:58: in __init__
deps = self._import_dependencies()
^^^^^^^^^^^^^^^^^^^^^^^^^^^
src\services\llamaindex_rag.py:141: in _import_dependencies
raise ImportError(
E ImportError: LlamaIndex dependencies not installed. Run: uv sync --extra modal
____________ TestRAGToolIntegration.test_rag_tool_empty_collection ____________
src\services\llamaindex_rag.py:95: in _import_dependencies
from llama_index.llms.openai import OpenAI
.venv\Lib\site-packages\llama_index\llms\openai\__init__.py:1: in <module>
from llama_index.llms.openai.base import AsyncOpenAI, OpenAI, SyncOpenAI, Tokenizer
.venv\Lib\site-packages\llama_index\llms\openai\base.py:23: in <module>
import tiktoken
.venv\Lib\site-packages\tiktoken\__init__.py:2: in <module>
from .core import Encoding as Encoding
.venv\Lib\site-packages\tiktoken\core.py:7: in <module>
from tiktoken import _tiktoken
E ImportError: cannot import name '_tiktoken' from partially initialized module 'tiktoken' (most likely due to a circular import) (C:\Users\MeMyself\dchfgrdemo\DeepCritical-HFSpace\.venv\Lib\site-packages\tiktoken\__init__.py)
The above exception was the direct cause of the following exception:
tests\integration\test_rag_integration.py:184: in test_rag_tool_empty_collection
rag_service = get_rag_service(
src\services\llamaindex_rag.py:464: in get_rag_service
return LlamaIndexRAGService(
src\services\llamaindex_rag.py:58: in __init__
deps = self._import_dependencies()
^^^^^^^^^^^^^^^^^^^^^^^^^^^
src\services\llamaindex_rag.py:141: in _import_dependencies
raise ImportError(
E ImportError: LlamaIndex dependencies not installed. Run: uv sync --extra modal
________ TestRAGSearchHandlerIntegration.test_search_handler_with_rag _________
src\services\llamaindex_rag.py:95: in _import_dependencies
from llama_index.llms.openai import OpenAI
.venv\Lib\site-packages\llama_index\llms\openai\__init__.py:1: in <module>
from llama_index.llms.openai.base import AsyncOpenAI, OpenAI, SyncOpenAI, Tokenizer
.venv\Lib\site-packages\llama_index\llms\openai\base.py:23: in <module>
import tiktoken
.venv\Lib\site-packages\tiktoken\__init__.py:2: in <module>
from .core import Encoding as Encoding
.venv\Lib\site-packages\tiktoken\core.py:7: in <module>
from tiktoken import _tiktoken
E ImportError: cannot import name '_tiktoken' from partially initialized module 'tiktoken' (most likely due to a circular import) (C:\Users\MeMyself\dchfgrdemo\DeepCritical-HFSpace\.venv\Lib\site-packages\tiktoken\__init__.py)
The above exception was the direct cause of the following exception:
tests\integration\test_rag_integration.py:282: in test_search_handler_with_rag
rag_service = get_rag_service(
src\services\llamaindex_rag.py:464: in get_rag_service
return LlamaIndexRAGService(
src\services\llamaindex_rag.py:58: in __init__
deps = self._import_dependencies()
^^^^^^^^^^^^^^^^^^^^^^^^^^^
src\services\llamaindex_rag.py:141: in _import_dependencies
raise ImportError(
E ImportError: LlamaIndex dependencies not installed. Run: uv sync --extra modal
_______ TestRAGSearchHandlerIntegration.test_search_handler_auto_ingest _______
src\services\llamaindex_rag.py:95: in _import_dependencies
from llama_index.llms.openai import OpenAI
.venv\Lib\site-packages\llama_index\llms\openai\__init__.py:1: in <module>
from llama_index.llms.openai.base import AsyncOpenAI, OpenAI, SyncOpenAI, Tokenizer
.venv\Lib\site-packages\llama_index\llms\openai\base.py:23: in <module>
import tiktoken
.venv\Lib\site-packages\tiktoken\__init__.py:2: in <module>
from .core import Encoding as Encoding
.venv\Lib\site-packages\tiktoken\core.py:7: in <module>
from tiktoken import _tiktoken
E ImportError: cannot import name '_tiktoken' from partially initialized module 'tiktoken' (most likely due to a circular import) (C:\Users\MeMyself\dchfgrdemo\DeepCritical-HFSpace\.venv\Lib\site-packages\tiktoken\__init__.py)
The above exception was the direct cause of the following exception:
tests\integration\test_rag_integration.py:327: in test_search_handler_auto_ingest
rag_service = get_rag_service(
src\services\llamaindex_rag.py:464: in get_rag_service
return LlamaIndexRAGService(
src\services\llamaindex_rag.py:58: in __init__
deps = self._import_dependencies()
^^^^^^^^^^^^^^^^^^^^^^^^^^^
src\services\llamaindex_rag.py:141: in _import_dependencies
raise ImportError(
E ImportError: LlamaIndex dependencies not installed. Run: uv sync --extra modal
______ TestRAGHybridSearchIntegration.test_hybrid_search_rag_and_pubmed _______
src\services\llamaindex_rag.py:95: in _import_dependencies
from llama_index.llms.openai import OpenAI
.venv\Lib\site-packages\llama_index\llms\openai\__init__.py:1: in <module>
from llama_index.llms.openai.base import AsyncOpenAI, OpenAI, SyncOpenAI, Tokenizer
.venv\Lib\site-packages\llama_index\llms\openai\base.py:23: in <module>
import tiktoken
.venv\Lib\site-packages\tiktoken\__init__.py:2: in <module>
from .core import Encoding as Encoding
.venv\Lib\site-packages\tiktoken\core.py:7: in <module>
from tiktoken import _tiktoken
E ImportError: cannot import name '_tiktoken' from partially initialized module 'tiktoken' (most likely due to a circular import) (C:\Users\MeMyself\dchfgrdemo\DeepCritical-HFSpace\.venv\Lib\site-packages\tiktoken\__init__.py)
The above exception was the direct cause of the following exception:
tests\integration\test_rag_integration.py:383: in test_hybrid_search_rag_and_pubmed
rag_service = get_rag_service(
src\services\llamaindex_rag.py:464: in get_rag_service
return LlamaIndexRAGService(
src\services\llamaindex_rag.py:58: in __init__
deps = self._import_dependencies()
^^^^^^^^^^^^^^^^^^^^^^^^^^^
src\services\llamaindex_rag.py:141: in _import_dependencies
raise ImportError(
E ImportError: LlamaIndex dependencies not installed. Run: uv sync --extra modal
______ TestRAGServiceIntegrationHF.test_rag_service_ingest_and_retrieve _______
src\services\llamaindex_rag.py:95: in _import_dependencies
from llama_index.llms.openai import OpenAI
.venv\Lib\site-packages\llama_index\llms\openai\__init__.py:1: in <module>
from llama_index.llms.openai.base import AsyncOpenAI, OpenAI, SyncOpenAI, Tokenizer
.venv\Lib\site-packages\llama_index\llms\openai\base.py:23: in <module>
import tiktoken
.venv\Lib\site-packages\tiktoken\__init__.py:2: in <module>
from .core import Encoding as Encoding
.venv\Lib\site-packages\tiktoken\core.py:7: in <module>
from tiktoken import _tiktoken
E ImportError: cannot import name '_tiktoken' from partially initialized module 'tiktoken' (most likely due to a circular import) (C:\Users\MeMyself\dchfgrdemo\DeepCritical-HFSpace\.venv\Lib\site-packages\tiktoken\__init__.py)
The above exception was the direct cause of the following exception:
tests\integration\test_rag_integration_hf.py:24: in test_rag_service_ingest_and_retrieve
rag_service = get_rag_service(
src\services\llamaindex_rag.py:464: in get_rag_service
return LlamaIndexRAGService(
src\services\llamaindex_rag.py:58: in __init__
deps = self._import_dependencies()
^^^^^^^^^^^^^^^^^^^^^^^^^^^
src\services\llamaindex_rag.py:141: in _import_dependencies
raise ImportError(
E ImportError: LlamaIndex dependencies not installed. Run: uv sync --extra modal
_________ TestRAGServiceIntegrationHF.test_rag_service_retrieve_only __________
src\services\llamaindex_rag.py:95: in _import_dependencies
from llama_index.llms.openai import OpenAI
.venv\Lib\site-packages\llama_index\llms\openai\__init__.py:1: in <module>
from llama_index.llms.openai.base import AsyncOpenAI, OpenAI, SyncOpenAI, Tokenizer
.venv\Lib\site-packages\llama_index\llms\openai\base.py:23: in <module>
import tiktoken
.venv\Lib\site-packages\tiktoken\__init__.py:2: in <module>
from .core import Encoding as Encoding
.venv\Lib\site-packages\tiktoken\core.py:7: in <module>
from tiktoken import _tiktoken
E ImportError: cannot import name '_tiktoken' from partially initialized module 'tiktoken' (most likely due to a circular import) (C:\Users\MeMyself\dchfgrdemo\DeepCritical-HFSpace\.venv\Lib\site-packages\tiktoken\__init__.py)
The above exception was the direct cause of the following exception:
tests\integration\test_rag_integration_hf.py:74: in test_rag_service_retrieve_only
rag_service = get_rag_service(
src\services\llamaindex_rag.py:464: in get_rag_service
return LlamaIndexRAGService(
src\services\llamaindex_rag.py:58: in __init__
deps = self._import_dependencies()
^^^^^^^^^^^^^^^^^^^^^^^^^^^
src\services\llamaindex_rag.py:141: in _import_dependencies
raise ImportError(
E ImportError: LlamaIndex dependencies not installed. Run: uv sync --extra modal
________________ TestRAGToolIntegrationHF.test_rag_tool_search ________________
src\services\llamaindex_rag.py:95: in _import_dependencies
from llama_index.llms.openai import OpenAI
.venv\Lib\site-packages\llama_index\llms\openai\__init__.py:1: in <module>
from llama_index.llms.openai.base import AsyncOpenAI, OpenAI, SyncOpenAI, Tokenizer
.venv\Lib\site-packages\llama_index\llms\openai\base.py:23: in <module>
import tiktoken
.venv\Lib\site-packages\tiktoken\__init__.py:2: in <module>
from .core import Encoding as Encoding
.venv\Lib\site-packages\tiktoken\core.py:7: in <module>
from tiktoken import _tiktoken
E ImportError: cannot import name '_tiktoken' from partially initialized module 'tiktoken' (most likely due to a circular import) (C:\Users\MeMyself\dchfgrdemo\DeepCritical-HFSpace\.venv\Lib\site-packages\tiktoken\__init__.py)
The above exception was the direct cause of the following exception:
tests\integration\test_rag_integration_hf.py:114: in test_rag_tool_search
rag_service = get_rag_service(
src\services\llamaindex_rag.py:464: in get_rag_service
return LlamaIndexRAGService(
src\services\llamaindex_rag.py:58: in __init__
deps = self._import_dependencies()
^^^^^^^^^^^^^^^^^^^^^^^^^^^
src\services\llamaindex_rag.py:141: in _import_dependencies
raise ImportError(
E ImportError: LlamaIndex dependencies not installed. Run: uv sync --extra modal
___________ TestRAGToolIntegrationHF.test_rag_tool_empty_collection ___________
src\services\llamaindex_rag.py:95: in _import_dependencies
from llama_index.llms.openai import OpenAI
.venv\Lib\site-packages\llama_index\llms\openai\__init__.py:1: in <module>
from llama_index.llms.openai.base import AsyncOpenAI, OpenAI, SyncOpenAI, Tokenizer
.venv\Lib\site-packages\llama_index\llms\openai\base.py:23: in <module>
import tiktoken
.venv\Lib\site-packages\tiktoken\__init__.py:2: in <module>
from .core import Encoding as Encoding
.venv\Lib\site-packages\tiktoken\core.py:7: in <module>
from tiktoken import _tiktoken
E ImportError: cannot import name '_tiktoken' from partially initialized module 'tiktoken' (most likely due to a circular import) (C:\Users\MeMyself\dchfgrdemo\DeepCritical-HFSpace\.venv\Lib\site-packages\tiktoken\__init__.py)
The above exception was the direct cause of the following exception:
tests\integration\test_rag_integration_hf.py:154: in test_rag_tool_empty_collection
rag_service = get_rag_service(
src\services\llamaindex_rag.py:464: in get_rag_service
return LlamaIndexRAGService(
src\services\llamaindex_rag.py:58: in __init__
deps = self._import_dependencies()
^^^^^^^^^^^^^^^^^^^^^^^^^^^
src\services\llamaindex_rag.py:141: in _import_dependencies
raise ImportError(
E ImportError: LlamaIndex dependencies not installed. Run: uv sync --extra modal
_______ TestRAGSearchHandlerIntegrationHF.test_search_handler_with_rag ________
src\services\llamaindex_rag.py:95: in _import_dependencies
from llama_index.llms.openai import OpenAI
.venv\Lib\site-packages\llama_index\llms\openai\__init__.py:1: in <module>
from llama_index.llms.openai.base import AsyncOpenAI, OpenAI, SyncOpenAI, Tokenizer
.venv\Lib\site-packages\llama_index\llms\openai\base.py:23: in <module>
import tiktoken
.venv\Lib\site-packages\tiktoken\__init__.py:2: in <module>
from .core import Encoding as Encoding
.venv\Lib\site-packages\tiktoken\core.py:7: in <module>
from tiktoken import _tiktoken
E ImportError: cannot import name '_tiktoken' from partially initialized module 'tiktoken' (most likely due to a circular import) (C:\Users\MeMyself\dchfgrdemo\DeepCritical-HFSpace\.venv\Lib\site-packages\tiktoken\__init__.py)
The above exception was the direct cause of the following exception:
tests\integration\test_rag_integration_hf.py:176: in test_search_handler_with_rag
rag_service = get_rag_service(
src\services\llamaindex_rag.py:464: in get_rag_service
return LlamaIndexRAGService(
src\services\llamaindex_rag.py:58: in __init__
deps = self._import_dependencies()
^^^^^^^^^^^^^^^^^^^^^^^^^^^
src\services\llamaindex_rag.py:141: in _import_dependencies
raise ImportError(
E ImportError: LlamaIndex dependencies not installed. Run: uv sync --extra modal
============================== warnings summary ===============================
tests\unit\services\test_embeddings.py:12
C:\Users\MeMyself\dchfgrdemo\DeepCritical-HFSpace\tests\unit\services\test_embeddings.py:12: PytestDeprecationWarning:
Module 'sentence_transformers' was found, but when imported by pytest it raised:
ImportError("cannot import name '_regex' from partially initialized module 'regex' (most likely due to a circular import) (C:\\Users\\MeMyself\\dchfgrdemo\\DeepCritical-HFSpace\\.venv\\Lib\\site-packages\\regex\\__init__.py)")
In pytest 9.1 this warning will become an error by default.
You can fix the underlying problem, or alternatively overwrite this behavior and silence this warning by passing exc_type=ImportError explicitly.
See https://docs.pytest.org/en/stable/deprecations.html#pytest-importorskip-default-behavior-regarding-importerror
pytest.importorskip("sentence_transformers")
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ===========================
FAILED tests/integration/test_rag_integration.py::TestRAGServiceIntegration::test_rag_service_ingest_and_retrieve - ImportError: LlamaIndex dependencies not installed. Run: uv sync --extra modal
FAILED tests/integration/test_rag_integration.py::TestRAGToolIntegration::test_rag_tool_search - ImportError: LlamaIndex dependencies not installed. Run: uv sync --extra modal
FAILED tests/integration/test_rag_integration.py::TestRAGToolIntegration::test_rag_tool_empty_collection - ImportError: LlamaIndex dependencies not installed. Run: uv sync --extra modal
FAILED tests/integration/test_rag_integration.py::TestRAGSearchHandlerIntegration::test_search_handler_with_rag - ImportError: LlamaIndex dependencies not installed. Run: uv sync --extra modal
FAILED tests/integration/test_rag_integration.py::TestRAGSearchHandlerIntegration::test_search_handler_auto_ingest - ImportError: LlamaIndex dependencies not installed. Run: uv sync --extra modal
FAILED tests/integration/test_rag_integration.py::TestRAGHybridSearchIntegration::test_hybrid_search_rag_and_pubmed - ImportError: LlamaIndex dependencies not installed. Run: uv sync --extra modal
FAILED tests/integration/test_rag_integration_hf.py::TestRAGServiceIntegrationHF::test_rag_service_ingest_and_retrieve - ImportError: LlamaIndex dependencies not installed. Run: uv sync --extra modal
FAILED tests/integration/test_rag_integration_hf.py::TestRAGServiceIntegrationHF::test_rag_service_retrieve_only - ImportError: LlamaIndex dependencies not installed. Run: uv sync --extra modal
FAILED tests/integration/test_rag_integration_hf.py::TestRAGToolIntegrationHF::test_rag_tool_search - ImportError: LlamaIndex dependencies not installed. Run: uv sync --extra modal
FAILED tests/integration/test_rag_integration_hf.py::TestRAGToolIntegrationHF::test_rag_tool_empty_collection - ImportError: LlamaIndex dependencies not installed. Run: uv sync --extra modal
FAILED tests/integration/test_rag_integration_hf.py::TestRAGSearchHandlerIntegrationHF::test_search_handler_with_rag - ImportError: LlamaIndex dependencies not installed. Run: uv sync --extra modal
========== 11 failed, 3 skipped, 566 deselected, 1 warning in 6.60s ===========