feat: improve file type check #33
pull-request-checks.yml
on: pull_request
Check source changes
8s
Check changelog update
6s
Check pull request title
3s
Matrix: packages / Run tests
Annotations
53 errors and 1 warning
test_ingest.test_ingest[*-4]:
packages/ragbits-document-search/tests/cli/test_ingest.py#L62
assert 1 == 0
+ where 1 = <Result IngestExecutionError([IngestDocumentResult(document_uri='local:/tmp/tmp0z4srzkn/test3.txt', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type DocumentType.UNKNOWN', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search...error_handling(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type DocumentType.UNKNOWN\n'))])>.exit_code
|
test_ingest.test_ingest[test?.txt-3]:
packages/ragbits-document-search/tests/cli/test_ingest.py#L62
assert 1 == 0
+ where 1 = <Result IngestExecutionError([IngestDocumentResult(document_uri='local:/tmp/tmpkeuev7zm/test3.txt', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type DocumentType.UNKNOWN', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search...error_handling(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type DocumentType.UNKNOWN\n'))])>.exit_code
|
test_ingest.test_ingest[test??.txt-1]:
packages/ragbits-document-search/tests/cli/test_ingest.py#L62
assert 1 == 0
+ where 1 = <Result IngestExecutionError([IngestDocumentResult(document_uri='local:/tmp/tmpgjq4ied7/test33.txt', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type DocumentType.UNKNOWN', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type DocumentType.UNKNOWN\n'))])>.exit_code
|
test_ingest.test_ingest[test*.txt-4]:
packages/ragbits-document-search/tests/cli/test_ingest.py#L62
assert 1 == 0
+ where 1 = <Result IngestExecutionError([IngestDocumentResult(document_uri='local:/tmp/tmpg7wvddew/test3.txt', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type DocumentType.UNKNOWN', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search...error_handling(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type DocumentType.UNKNOWN\n'))])>.exit_code
|
test_ingest.test_ingest_succeeds_with_custom_source_with_module_import:
packages/ragbits-document-search/tests/cli/test_ingest.py#L101
assert 1 == 0
+ where 1 = <Result IngestExecutionError([IngestDocumentResult(document_uri='custom_cli_source:/tmp/tmp1ygu5ug2/CustomSource.txt', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type DocumentType.UNKNOWN', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type DocumentType.UNKNOWN\n'))])>.exit_code
|
test_docling.test_docling_parser[MarkdownDocument]:
packages/ragbits-document-search/tests/integration/test_docling.py#L42
ragbits.document_search.ingestion.parsers.exceptions.ParserDocumentNotSupportedError: Document type unknown is not supported by the DoclingDocumentParser
|
test_document_parsers.test_text_parser_call:
packages/ragbits-document-search/tests/unit/test_document_parsers.py#L48
ragbits.document_search.ingestion.parsers.exceptions.ParserDocumentNotSupportedError: Document type unknown is not supported by the TextDocumentParser
|
test_document_search.test_document_search_ingest_from_source:
packages/ragbits-document-search/tests/unit/test_document_search.py#L80
ragbits.document_search.ingestion.strategies.base.IngestExecutionError: [IngestDocumentResult(document_uri='local:/tmp/tmp788xj7ws.txt', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type DocumentType.UNKNOWN', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type DocumentType.UNKNOWN\n'))]
|
test_document_search.test_document_search_ingest_multiple_from_sources:
packages/ragbits-document-search/tests/unit/test_document_search.py#L184
ragbits.document_search.ingestion.strategies.base.IngestExecutionError: [IngestDocumentResult(document_uri='local:/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/tests/assets/md/bar.md', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type DocumentType.UNKNOWN', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type DocumentType.UNKNOWN\n')), IngestDocumentResult(document_uri='local:/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/tests/assets/md/test_file.md', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type DocumentType.UNKNOWN', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type DocumentType.UNKNOWN\n')), IngestDocumentResult(document_uri='local:/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/tests/assets/md/foo.md', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type DocumentType.UNKNOWN', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type DocumentType.UNKNOWN\n'))]
|
test_document_search.test_document_search_ingest_from_uri_basic:
packages/ragbits-document-search/tests/unit/test_document_search.py#L241
ragbits.document_search.ingestion.strategies.base.IngestExecutionError: [IngestDocumentResult(document_uri='local:/tmp/tmpukf_hm_s/test.txt', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type DocumentType.UNKNOWN', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type DocumentType.UNKNOWN\n'))]
|
test_document_search.test_document_search_ingest_from_uri_with_wildcard[test*.txt-None-test content-expected_contents0-expected_filenames0]:
packages/ragbits-document-search/tests/unit/test_document_search.py#L297
ragbits.document_search.ingestion.strategies.base.IngestExecutionError: [IngestDocumentResult(document_uri='local:/tmp/tmpslprje8o/test2.txt', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type DocumentType.UNKNOWN', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type DocumentType.UNKNOWN\n')), IngestDocumentResult(document_uri='local:/tmp/tmpslprje8o/test1.txt', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type DocumentType.UNKNOWN', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type DocumentType.UNKNOWN\n'))]
|
test_document_search.test_document_search_ingest_from_uri_with_wildcard[othe?.txt-None-Other content-expected_contents1-expected_filenames1]:
packages/ragbits-document-search/tests/unit/test_document_search.py#L297
ragbits.document_search.ingestion.strategies.base.IngestExecutionError: [IngestDocumentResult(document_uri='local:/tmp/tmpt03ci_3v/other.txt', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type DocumentType.UNKNOWN', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type DocumentType.UNKNOWN\n'))]
|
test_document_search.test_document_search_ingest_from_uri_with_wildcard[te??*.txt-**-test content-expected_contents2-expected_filenames2]:
packages/ragbits-document-search/tests/unit/test_document_search.py#L297
ragbits.document_search.ingestion.strategies.base.IngestExecutionError: [IngestDocumentResult(document_uri='local:/tmp/tmpx9wbcxft/test2.txt', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type DocumentType.UNKNOWN', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type DocumentType.UNKNOWN\n')), IngestDocumentResult(document_uri='local:/tmp/tmpx9wbcxft/test1.txt', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type DocumentType.UNKNOWN', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type DocumentType.UNKNOWN\n'))]
|
test_document_search.test_document_search_ingest_from_gcs_uri_basic:
packages/ragbits-document-search/tests/unit/test_document_search.py#L345
ragbits.document_search.ingestion.strategies.base.IngestExecutionError: [IngestDocumentResult(document_uri='gcs:test-bucket/folder/test1.txt', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type DocumentType.UNKNOWN', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type DocumentType.UNKNOWN\n'))]
|
test_document_search.test_document_search_ingest_from_gcs_uri_with_wildcard:
packages/ragbits-document-search/tests/unit/test_document_search.py#L380
ragbits.document_search.ingestion.strategies.base.IngestExecutionError: [IngestDocumentResult(document_uri='gcs:test-bucket/folder/test1.txt', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type DocumentType.UNKNOWN', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type DocumentType.UNKNOWN\n')), IngestDocumentResult(document_uri='gcs:test-bucket/folder/test2.txt', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type DocumentType.UNKNOWN', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type DocumentType.UNKNOWN\n'))]
|
test_document_search.test_document_search_ingest_from_huggingface_uri_basic:
packages/ragbits-document-search/tests/unit/test_document_search.py#L511
ragbits.document_search.ingestion.strategies.base.IngestExecutionError: [IngestDocumentResult(document_uri='hf:dataset_name/train/0', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type DocumentType.UNKNOWN', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type DocumentType.UNKNOWN\n'))]
|
packages / Run tests (3.11)
Process completed with exit code 1.
|
test_ingest.test_ingest[*-4]:
packages/ragbits-document-search/tests/cli/test_ingest.py#L62
assert 1 == 0
+ where 1 = <Result IngestExecutionError([IngestDocumentResult(document_uri='local:/tmp/tmpri8n2gug/test3.txt', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type unknown', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.documen...ile "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type unknown\n'))])>.exit_code
|
test_ingest.test_ingest[test?.txt-3]:
packages/ragbits-document-search/tests/cli/test_ingest.py#L62
assert 1 == 0
+ where 1 = <Result IngestExecutionError([IngestDocumentResult(document_uri='local:/tmp/tmpich235l5/test3.txt', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type unknown', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.documen...ile "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type unknown\n'))])>.exit_code
|
test_ingest.test_ingest[test??.txt-1]:
packages/ragbits-document-search/tests/cli/test_ingest.py#L62
assert 1 == 0
+ where 1 = <Result IngestExecutionError([IngestDocumentResult(document_uri='local:/tmp/tmpv5be32co/test33.txt', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type unknown', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type unknown\n'))])>.exit_code
|
test_ingest.test_ingest[test*.txt-4]:
packages/ragbits-document-search/tests/cli/test_ingest.py#L62
assert 1 == 0
+ where 1 = <Result IngestExecutionError([IngestDocumentResult(document_uri='local:/tmp/tmph9v6tvt8/test3.txt', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type unknown', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.documen...ile "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type unknown\n'))])>.exit_code
|
test_ingest.test_ingest_succeeds_with_custom_source_with_module_import:
packages/ragbits-document-search/tests/cli/test_ingest.py#L101
assert 1 == 0
+ where 1 = <Result IngestExecutionError([IngestDocumentResult(document_uri='custom_cli_source:/tmp/tmp5m42_zfb/CustomSource.txt', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type unknown', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type unknown\n'))])>.exit_code
|
test_docling.test_docling_parser[MarkdownDocument]:
packages/ragbits-document-search/tests/integration/test_docling.py#L42
ragbits.document_search.ingestion.parsers.exceptions.ParserDocumentNotSupportedError: Document type unknown is not supported by the DoclingDocumentParser
|
test_document_parsers.test_text_parser_call:
packages/ragbits-document-search/tests/unit/test_document_parsers.py#L48
ragbits.document_search.ingestion.parsers.exceptions.ParserDocumentNotSupportedError: Document type unknown is not supported by the TextDocumentParser
|
test_document_search.test_document_search_ingest_from_source:
packages/ragbits-document-search/tests/unit/test_document_search.py#L80
ragbits.document_search.ingestion.strategies.base.IngestExecutionError: [IngestDocumentResult(document_uri='local:/tmp/tmpcexh7aqz.txt', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type unknown', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type unknown\n'))]
|
test_document_search.test_document_search_ingest_multiple_from_sources:
packages/ragbits-document-search/tests/unit/test_document_search.py#L184
ragbits.document_search.ingestion.strategies.base.IngestExecutionError: [IngestDocumentResult(document_uri='local:/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/tests/assets/md/bar.md', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type unknown', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type unknown\n')), IngestDocumentResult(document_uri='local:/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/tests/assets/md/test_file.md', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type unknown', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type unknown\n')), IngestDocumentResult(document_uri='local:/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/tests/assets/md/foo.md', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type unknown', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type unknown\n'))]
|
test_document_search.test_document_search_ingest_from_uri_basic:
packages/ragbits-document-search/tests/unit/test_document_search.py#L241
ragbits.document_search.ingestion.strategies.base.IngestExecutionError: [IngestDocumentResult(document_uri='local:/tmp/tmp8lb4tc7p/test.txt', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type unknown', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type unknown\n'))]
|
test_document_search.test_document_search_ingest_from_uri_with_wildcard[test*.txt-None-test content-expected_contents0-expected_filenames0]:
packages/ragbits-document-search/tests/unit/test_document_search.py#L297
ragbits.document_search.ingestion.strategies.base.IngestExecutionError: [IngestDocumentResult(document_uri='local:/tmp/tmph7y76ut5/test2.txt', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type unknown', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type unknown\n')), IngestDocumentResult(document_uri='local:/tmp/tmph7y76ut5/test1.txt', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type unknown', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type unknown\n'))]
|
test_document_search.test_document_search_ingest_from_uri_with_wildcard[othe?.txt-None-Other content-expected_contents1-expected_filenames1]:
packages/ragbits-document-search/tests/unit/test_document_search.py#L297
ragbits.document_search.ingestion.strategies.base.IngestExecutionError: [IngestDocumentResult(document_uri='local:/tmp/tmp0svy3vap/other.txt', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type unknown', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type unknown\n'))]
|
test_document_search.test_document_search_ingest_from_uri_with_wildcard[te??*.txt-**-test content-expected_contents2-expected_filenames2]:
packages/ragbits-document-search/tests/unit/test_document_search.py#L297
ragbits.document_search.ingestion.strategies.base.IngestExecutionError: [IngestDocumentResult(document_uri='local:/tmp/tmp2pozog16/test2.txt', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type unknown', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type unknown\n')), IngestDocumentResult(document_uri='local:/tmp/tmp2pozog16/test1.txt', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type unknown', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type unknown\n'))]
|
test_document_search.test_document_search_ingest_from_gcs_uri_basic:
packages/ragbits-document-search/tests/unit/test_document_search.py#L345
ragbits.document_search.ingestion.strategies.base.IngestExecutionError: [IngestDocumentResult(document_uri='gcs:test-bucket/folder/test1.txt', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type unknown', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type unknown\n'))]
|
test_document_search.test_document_search_ingest_from_gcs_uri_with_wildcard:
packages/ragbits-document-search/tests/unit/test_document_search.py#L380
ragbits.document_search.ingestion.strategies.base.IngestExecutionError: [IngestDocumentResult(document_uri='gcs:test-bucket/folder/test1.txt', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type unknown', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type unknown\n')), IngestDocumentResult(document_uri='gcs:test-bucket/folder/test2.txt', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type unknown', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type unknown\n'))]
|
test_document_search.test_document_search_ingest_from_huggingface_uri_basic:
packages/ragbits-document-search/tests/unit/test_document_search.py#L511
ragbits.document_search.ingestion.strategies.base.IngestExecutionError: [IngestDocumentResult(document_uri='hf:dataset_name/train/0', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type unknown', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type unknown\n'))]
|
packages / Run tests (3.10)
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
|
packages / Run tests (3.10)
Process completed with exit code 1.
|
test_ingest.test_ingest[*-4]:
packages/ragbits-document-search/tests/cli/test_ingest.py#L62
assert 1 == 0
+ where 1 = <Result IngestExecutionError([IngestDocumentResult(document_uri='local:/tmp/tmpzgi8thbn/test3.txt', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type DocumentType.UNKNOWN', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search...error_handling(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type DocumentType.UNKNOWN\n'))])>.exit_code
|
test_ingest.test_ingest[test?.txt-3]:
packages/ragbits-document-search/tests/cli/test_ingest.py#L62
assert 1 == 0
+ where 1 = <Result IngestExecutionError([IngestDocumentResult(document_uri='local:/tmp/tmp_z1qcrgu/test3.txt', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type DocumentType.UNKNOWN', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search...error_handling(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type DocumentType.UNKNOWN\n'))])>.exit_code
|
test_ingest.test_ingest[test??.txt-1]:
packages/ragbits-document-search/tests/cli/test_ingest.py#L62
assert 1 == 0
+ where 1 = <Result IngestExecutionError([IngestDocumentResult(document_uri='local:/tmp/tmp4ajm8y1n/test33.txt', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type DocumentType.UNKNOWN', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type DocumentType.UNKNOWN\n'))])>.exit_code
|
test_ingest.test_ingest[test*.txt-4]:
packages/ragbits-document-search/tests/cli/test_ingest.py#L62
assert 1 == 0
+ where 1 = <Result IngestExecutionError([IngestDocumentResult(document_uri='local:/tmp/tmpn6k6zesl/test3.txt', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type DocumentType.UNKNOWN', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search...error_handling(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type DocumentType.UNKNOWN\n'))])>.exit_code
|
test_ingest.test_ingest_succeeds_with_custom_source_with_module_import:
packages/ragbits-document-search/tests/cli/test_ingest.py#L101
assert 1 == 0
+ where 1 = <Result IngestExecutionError([IngestDocumentResult(document_uri='custom_cli_source:/tmp/tmp68iak18l/CustomSource.txt', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type DocumentType.UNKNOWN', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type DocumentType.UNKNOWN\n'))])>.exit_code
|
test_docling.test_docling_parser[MarkdownDocument]:
packages/ragbits-document-search/tests/integration/test_docling.py#L42
ragbits.document_search.ingestion.parsers.exceptions.ParserDocumentNotSupportedError: Document type unknown is not supported by the DoclingDocumentParser
|
test_document_parsers.test_text_parser_call:
packages/ragbits-document-search/tests/unit/test_document_parsers.py#L48
ragbits.document_search.ingestion.parsers.exceptions.ParserDocumentNotSupportedError: Document type unknown is not supported by the TextDocumentParser
|
test_document_search.test_document_search_ingest_from_source:
packages/ragbits-document-search/tests/unit/test_document_search.py#L80
ragbits.document_search.ingestion.strategies.base.IngestExecutionError: [IngestDocumentResult(document_uri='local:/tmp/tmp2qr_68yf.txt', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type DocumentType.UNKNOWN', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type DocumentType.UNKNOWN\n'))]
|
test_document_search.test_document_search_ingest_multiple_from_sources:
packages/ragbits-document-search/tests/unit/test_document_search.py#L184
ragbits.document_search.ingestion.strategies.base.IngestExecutionError: [IngestDocumentResult(document_uri='local:/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/tests/assets/md/bar.md', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type DocumentType.UNKNOWN', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type DocumentType.UNKNOWN\n')), IngestDocumentResult(document_uri='local:/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/tests/assets/md/test_file.md', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type DocumentType.UNKNOWN', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type DocumentType.UNKNOWN\n')), IngestDocumentResult(document_uri='local:/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/tests/assets/md/foo.md', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type DocumentType.UNKNOWN', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type DocumentType.UNKNOWN\n'))]
|
test_document_search.test_document_search_ingest_from_uri_basic:
packages/ragbits-document-search/tests/unit/test_document_search.py#L241
ragbits.document_search.ingestion.strategies.base.IngestExecutionError: [IngestDocumentResult(document_uri='local:/tmp/tmp4csad7ej/test.txt', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type DocumentType.UNKNOWN', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type DocumentType.UNKNOWN\n'))]
|
test_document_search.test_document_search_ingest_from_uri_with_wildcard[test*.txt-None-test content-expected_contents0-expected_filenames0]:
packages/ragbits-document-search/tests/unit/test_document_search.py#L297
ragbits.document_search.ingestion.strategies.base.IngestExecutionError: [IngestDocumentResult(document_uri='local:/tmp/tmps3ahyn51/test2.txt', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type DocumentType.UNKNOWN', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type DocumentType.UNKNOWN\n')), IngestDocumentResult(document_uri='local:/tmp/tmps3ahyn51/test1.txt', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type DocumentType.UNKNOWN', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type DocumentType.UNKNOWN\n'))]
|
test_document_search.test_document_search_ingest_from_uri_with_wildcard[othe?.txt-None-Other content-expected_contents1-expected_filenames1]:
packages/ragbits-document-search/tests/unit/test_document_search.py#L297
ragbits.document_search.ingestion.strategies.base.IngestExecutionError: [IngestDocumentResult(document_uri='local:/tmp/tmpl8lgtd7b/other.txt', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type DocumentType.UNKNOWN', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type DocumentType.UNKNOWN\n'))]
|
test_document_search.test_document_search_ingest_from_uri_with_wildcard[te??*.txt-**-test content-expected_contents2-expected_filenames2]:
packages/ragbits-document-search/tests/unit/test_document_search.py#L297
ragbits.document_search.ingestion.strategies.base.IngestExecutionError: [IngestDocumentResult(document_uri='local:/tmp/tmp5c5u69jg/test2.txt', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type DocumentType.UNKNOWN', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type DocumentType.UNKNOWN\n')), IngestDocumentResult(document_uri='local:/tmp/tmp5c5u69jg/test1.txt', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type DocumentType.UNKNOWN', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type DocumentType.UNKNOWN\n'))]
|
test_document_search.test_document_search_ingest_from_gcs_uri_basic:
packages/ragbits-document-search/tests/unit/test_document_search.py#L345
ragbits.document_search.ingestion.strategies.base.IngestExecutionError: [IngestDocumentResult(document_uri='gcs:test-bucket/folder/test1.txt', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type DocumentType.UNKNOWN', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type DocumentType.UNKNOWN\n'))]
|
test_document_search.test_document_search_ingest_from_gcs_uri_with_wildcard:
packages/ragbits-document-search/tests/unit/test_document_search.py#L380
ragbits.document_search.ingestion.strategies.base.IngestExecutionError: [IngestDocumentResult(document_uri='gcs:test-bucket/folder/test1.txt', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type DocumentType.UNKNOWN', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type DocumentType.UNKNOWN\n')), IngestDocumentResult(document_uri='gcs:test-bucket/folder/test2.txt', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type DocumentType.UNKNOWN', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type DocumentType.UNKNOWN\n'))]
|
test_document_search.test_document_search_ingest_from_huggingface_uri_basic:
packages/ragbits-document-search/tests/unit/test_document_search.py#L511
ragbits.document_search.ingestion.strategies.base.IngestExecutionError: [IngestDocumentResult(document_uri='hf:dataset_name/train/0', num_elements=0, error=IngestError(type=<class 'ragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError'>, message='No parser found for the document type DocumentType.UNKNOWN', stacktrace='Traceback (most recent call last):\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/sequential.py", line 45, in __call__\n parsed_elements = await self._call_with_error_handling(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 147, in _call_with_error_handling\n raise exc\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 144, in _call_with_error_handling\n return await executable(*executable_args, **executable_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/strategies/base.py", line 184, in _parse_document\n parser = parser_router.get(document_meta.document_type)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/ragbits/ragbits/packages/ragbits-document-search/src/ragbits/document_search/ingestion/parsers/router.py", line 94, in get\n raise ParserNotFoundError(document_type)\nragbits.document_search.ingestion.parsers.exceptions.ParserNotFoundError: No parser found for the document type DocumentType.UNKNOWN\n'))]
|
packages / Run tests (3.12)
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
|
packages / Run tests (3.12)
Process completed with exit code 1.
|
packages / Run linters
No files were found with the provided path: report.xml. No artifacts will be uploaded.
|
Artifacts
Produced during runtime
Name | Size | Digest | |
---|---|---|---|
packages
Expired
|
1.3 MB |
sha256:9a6491381b700dcfd891c1596f92161deedfb88b949e3516edb9d83d27b25c40
|
|
results
|
9.51 KB |
sha256:611a2b74bc6ce4415eae67bcb99d80170eee3a0067935fe27983d044fe2a5a6f
|
|
test-report
Expired
|
64.7 KB |
sha256:4c8dde87ccc6b4fab24f5a47ea82cf783e88be3d3170659054a80bf3f395c3b2
|
|