@@ -19,6 +19,12 @@ The test suite covers:
1919- ✅ ** Query languages** - SQL, OpenCypher
2020- ✅ ** Vector search** - HNSW (JVector) based Vector indexes, similarity search
2121- ✅ ** Data import** - CSV with batch commits and type inference
22+ - ✅ ** Graph ingest helper** - ` GraphBatch ` buffering and flush behavior
23+ - ✅ ** Geospatial SQL** - ` geo.within ` , ` geo.intersects ` , null/boundary semantics
24+ - ✅ ** Time series SQL** - ` CREATE TIMESERIES TYPE ` , range queries, bucketing
25+ - ✅ ** Materialized views** - create, refresh, alter, drop lifecycle
26+ - ✅ ** Graph algorithms** - ` shortestPath ` , ` dijkstra ` , ` astar `
27+ - ✅ ** HASH schema indexes** - create, discover, idempotent drop behavior
2228- ✅ ** Unicode support** - International characters, emoji
2329- ✅ ** Schema introspection** - Querying database metadata
2430- ✅ ** Type conversions** - Python/Java type mapping
@@ -68,14 +74,20 @@ pytest -v -s
6874Test counts evolve over time. For the latest per-file counts, run ` pytest -v -rs ` .
6975
7076| Test File | Description |
71- | ----------- | ------------- |
77+ | --------- | ----------- |
7278| [ ` test_core.py ` ] ( test-core.md ) | Core database operations, CRUD, transactions, queries |
7379| [ ` test_server.py ` ] ( test-server.md ) | Server mode, HTTP API, configuration |
7480| [ ` test_concurrency.py ` ] ( test-concurrency.md ) | File locking, thread safety, multi-process behavior |
7581| [ ` test_server_patterns.py ` ] ( test-server-patterns.md ) | Best practices for embedded + server mode |
7682| [ ` test_import_database.py ` ] ( test-importer.md ) | SQL ` IMPORT DATABASE ` scenarios and format coverage |
7783| [ ` test_docs_examples.py ` ] ( test-docs-examples.md ) | Executes representative Python snippets from the documentation site |
7884| [ ` test_cypher.py ` ] ( test-opencypher.md ) | OpenCypher query language |
85+ | [ ` test_graph_batch.py ` ] ( test-graph-batch.md ) | Bulk graph-ingest helper coverage |
86+ | [ ` test_geo_predicate_sql.py ` ] ( test-geo-predicate-sql.md ) | Geospatial SQL predicate semantics |
87+ | [ ` test_timeseries_sql.py ` ] ( test-timeseries-sql.md ) | Time-series SQL type creation, range filters, and bucketing |
88+ | [ ` test_materialized_view_sql.py ` ] ( test-materialized-view-sql.md ) | Materialized view lifecycle and refresh behavior |
89+ | [ ` test_graph_algorithms_sql.py ` ] ( test-graph-algorithms-sql.md ) | SQL graph algorithm runtime coverage |
90+ | [ ` test_hash_index_schema.py ` ] ( test-hash-index-schema.md ) | HASH index schema API behavior |
7991| [ ` test_jvm_args.py ` ] ( test-jvm-args.md ) | JVM args handling |
8092| [ ` test_vector_params_verification.py ` ] ( test-vector-params-verification.md ) | Vector param validation |
8193
@@ -129,12 +141,10 @@ pytest -m "not slow"
129141
130142When the current bindings test suite passes, you should see a clean all-green summary.
131143
132- ```
144+ ``` text
133145======================== 290 passed ========================
134146```
135147
136-
137-
138148## Next Steps
139149
140150- ** New to testing?** Start with [ Core Tests] ( test-core.md )
0 commit comments