Overview of the e2e-python Bolt Conformance Suite
mainThe Bolt Conformance Suite is a testing implementation designed to certify the official neo4j Python driver against ArcadeDB's Bolt protocol implementation. It aims to implement all 39 scenarios defined in the bolt/conformance/spec.yaml specification as pytest tests.
Key Technical Details:
- Target File:
e2e-python/tests/test_bolt.py - Test Framework:
pytest - Driver:
neo4j(official Python driver) >=6.2.0 - Infrastructure:
testcontainersfor managing database instances. - Protocol Support: Tests include both TLS-disabled and TLS-mode scenarios.
- Python Requirements: Python >=3.10 (Python 3.13 used in CI).