graphiti/mcp_server/tests/pytest.ini
Daniel Chalef 7f6b835839 Complete Kuzu removal from MCP server
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>
2025-10-30 14:13:56 -07:00

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