mirror of
https://github.com/trustgraph-ai/trustgraph.git
synced 2026-07-24 12:41:02 +02:00
Fixed tests
This commit is contained in:
parent
bcee8eb125
commit
d2e3e317b7
2 changed files with 7 additions and 1 deletions
|
|
@ -123,6 +123,7 @@ async def test_schema_selection_success(service, mock_flow):
|
|||
mock_response = MagicMock()
|
||||
mock_response.error = None
|
||||
mock_response.text = '["products", "orders"]'
|
||||
mock_response.object = None # Explicitly set to None
|
||||
prompt_request_flow.return_value = mock_response
|
||||
|
||||
# Create request
|
||||
|
|
@ -162,6 +163,7 @@ async def test_schema_selection_empty_response(service, mock_flow):
|
|||
mock_response = MagicMock()
|
||||
mock_response.error = None
|
||||
mock_response.text = ""
|
||||
mock_response.object = "" # Both fields empty
|
||||
prompt_request_flow.return_value = mock_response
|
||||
|
||||
# Create request
|
||||
|
|
@ -219,6 +221,7 @@ async def test_schema_selection_invalid_json(service, mock_flow):
|
|||
mock_response = MagicMock()
|
||||
mock_response.error = None
|
||||
mock_response.text = "not valid json"
|
||||
mock_response.object = None
|
||||
prompt_request_flow.return_value = mock_response
|
||||
|
||||
# Create request
|
||||
|
|
@ -246,6 +249,7 @@ async def test_schema_selection_non_array_response(service, mock_flow):
|
|||
mock_response = MagicMock()
|
||||
mock_response.error = None
|
||||
mock_response.text = '{"schema": "products"}' # Object instead of array
|
||||
mock_response.object = None
|
||||
prompt_request_flow.return_value = mock_response
|
||||
|
||||
# Create request
|
||||
|
|
@ -273,6 +277,7 @@ async def test_schema_selection_with_options(service, mock_flow):
|
|||
mock_response = MagicMock()
|
||||
mock_response.error = None
|
||||
mock_response.text = '["products"]'
|
||||
mock_response.object = None
|
||||
prompt_request_flow.return_value = mock_response
|
||||
|
||||
# Create request with options
|
||||
|
|
@ -333,6 +338,7 @@ async def test_schema_selection_empty_schemas(service, mock_flow):
|
|||
mock_response = MagicMock()
|
||||
mock_response.error = None
|
||||
mock_response.text = '[]'
|
||||
mock_response.object = None
|
||||
prompt_request_flow.return_value = mock_response
|
||||
|
||||
# Create request
|
||||
|
|
|
|||
|
|
@ -57,7 +57,7 @@ class StructuredDataDiagnosisResponseTranslator(MessageTranslator):
|
|||
result["descriptor"] = obj.descriptor
|
||||
if obj.metadata:
|
||||
result["metadata"] = obj.metadata
|
||||
if obj.schema_matches:
|
||||
if obj.schema_matches is not None:
|
||||
result["schema-matches"] = obj.schema_matches
|
||||
|
||||
return result
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue