Ariyan-Pro's picture
Enterprise Adversarial ML Governance Engine v5.0 LTS
f4bee9e
"""
🧪 MINIMAL MOCK DATABASE SESSION
For testing when real database isn't available.
"""
class MockDatabaseSession:
def __init__(self):
self.deployments = []
self.models = []
def query(self, model_class):
class MockQuery:
def __init__(self, data):
self.data = data
def all(self):
return []
def count(self):
return 0
def filter(self, *args, **kwargs):
return self
def order_by(self, *args):
return self
def limit(self, limit):
return self
def first(self):
return None
return MockQuery([])
def add(self, item):
pass
def commit(self):
pass
def close(self):
pass
MOCK_SESSION = MockDatabaseSession()
def get_mock_session():
return MOCK_SESSION