mirror of https://github.com/tiangolo/fastapi.git
16 lines
536 B
Python
16 lines
536 B
Python
# Mock cassandra module to avoid Python 3.14+ import issues
|
|
# (asyncore removed in 3.12, cassandra-driver needs event loop)
|
|
import sys
|
|
from types import ModuleType
|
|
from unittest.mock import MagicMock
|
|
|
|
mock_cassandra = ModuleType("cassandra")
|
|
mock_cassandra_cluster = ModuleType("cassandra.cluster")
|
|
mock_cassandra_cluster.Cluster = MagicMock
|
|
|
|
# Set cluster attribute on cassandra module
|
|
mock_cassandra.cluster = mock_cassandra_cluster
|
|
|
|
sys.modules["cassandra"] = mock_cassandra
|
|
sys.modules["cassandra.cluster"] = mock_cassandra_cluster
|