trustgraph/tests/unit/test_query
SAY-5 0ed5ec00b3 fix(ontology): guard against empty query string in SPARQL generator
Closes #870.  query.split()[0] in _generate_with_llm raised IndexError
when the LLM response 'query' field passed the keyword-startswith guard
but split to an empty list (e.g. if the guard is ever weakened during
refactoring).  Compute parts once, return None when empty, and reuse
parts[0] for the query_type read.

Signed-off-by: SAY-5 <saiasish.cnp@gmail.com>
2026-05-07 02:47:15 -07:00
..
conftest.py Knowledge core processing updated for embeddings interface change (#681) 2026-03-10 13:28:16 +00:00
test_doc_embeddings_milvus_query.py release/v2.4 -> master (#844) 2026-04-22 15:19:57 +01:00
test_doc_embeddings_pinecone_query.py release/v2.4 -> master (#844) 2026-04-22 15:19:57 +01:00
test_doc_embeddings_qdrant_query.py release/v2.4 -> master (#844) 2026-04-22 15:19:57 +01:00
test_graph_embeddings_milvus_query.py release/v2.4 -> master (#844) 2026-04-22 15:19:57 +01:00
test_graph_embeddings_pinecone_query.py release/v2.4 -> master (#844) 2026-04-22 15:19:57 +01:00
test_graph_embeddings_qdrant_query.py release/v2.4 -> master (#844) 2026-04-22 15:19:57 +01:00
test_memgraph_workspace_collection_query.py release/v2.4 -> master (#844) 2026-04-22 15:19:57 +01:00
test_neo4j_workspace_collection_query.py release/v2.4 -> master (#844) 2026-04-22 15:19:57 +01:00
test_rows_cassandra_query.py release/v2.4 -> master (#844) 2026-04-22 15:19:57 +01:00
test_sparql_expressions.py SPARQL query service (#754) 2026-04-02 17:21:39 +01:00
test_sparql_generator.py fix(ontology): guard against empty query string in SPARQL generator 2026-05-07 02:47:15 -07:00
test_sparql_parser.py SPARQL query service (#754) 2026-04-02 17:21:39 +01:00
test_sparql_solutions.py SPARQL query service (#754) 2026-04-02 17:21:39 +01:00
test_triples_cassandra_query.py release/v2.4 -> master (#844) 2026-04-22 15:19:57 +01:00
test_triples_falkordb_query.py release/v2.4 -> master (#844) 2026-04-22 15:19:57 +01:00
test_triples_memgraph_query.py release/v2.4 -> master (#844) 2026-04-22 15:19:57 +01:00
test_triples_neo4j_query.py release/v2.4 -> master (#844) 2026-04-22 15:19:57 +01:00