Removed all remaining Kuzu references from: - Test fixtures (test_fixtures.py): Changed default database to falkordb, removed kuzu configuration - Test runner (run_tests.py): Removed kuzu from database choices, checks, and markers - Integration tests (test_comprehensive_integration.py): Removed kuzu from parameterized tests and environment setup - Test README: Updated all examples and documentation to reflect falkordb as default - Docker README: Completely rewrote to remove KuzuDB section, updated with FalkorDB combined image as default All Kuzu support has been completely removed from the MCP server codebase. FalkorDB (via combined container) is now the default database backend. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
39 lines
No EOL
898 B
INI
39 lines
No EOL
898 B
INI
[pytest]
|
|
# Pytest configuration for Graphiti MCP integration tests
|
|
|
|
# Test discovery patterns
|
|
python_files = test_*.py
|
|
python_classes = Test*
|
|
python_functions = test_*
|
|
|
|
# Asyncio configuration
|
|
asyncio_mode = auto
|
|
|
|
# Markers for test categorization
|
|
markers =
|
|
slow: marks tests as slow (deselect with '-m "not slow"')
|
|
integration: marks tests as integration tests requiring external services
|
|
unit: marks tests as unit tests
|
|
stress: marks tests as stress/load tests
|
|
requires_neo4j: test requires Neo4j database
|
|
requires_falkordb: test requires FalkorDB
|
|
requires_openai: test requires OpenAI API key
|
|
|
|
# Test output options
|
|
addopts =
|
|
-v
|
|
--tb=short
|
|
--strict-markers
|
|
--color=yes
|
|
-p no:warnings
|
|
|
|
# Timeout for tests (seconds)
|
|
timeout = 300
|
|
|
|
# Coverage options
|
|
testpaths = tests
|
|
|
|
# Environment variables for testing
|
|
env =
|
|
TEST_MODE=true
|
|
LOG_LEVEL=INFO |