Spaces:
Sleeping
Sleeping
David Prince
fix: add all missing local module stubs (remote_mcp_registry, mcp_auth, mcp_transport, etc)
cce8120 | from sqlalchemy.orm import Session | |
| from . import models, schemas | |
| def get_test(db: Session, test_id: int): | |
| return db.query(models.Test).filter(models.Test.id == test_id).first() | |
| def get_tests(db: Session, skip: int = 0, limit: int = 100): | |
| return db.query(models.Test).offset(skip).limit(limit).all() | |
| def create_test(db: Session, test: schemas.TestCreate): | |
| db_test = models.Test(name=test.name, description=test.description) | |
| db.add(db_test) | |
| db.commit() | |
| db.refresh(db_test) | |
| return db_test | |
| def update_test(db: Session, db_test: models.Test, updates: schemas.TestUpdate): | |
| if updates.name is not None: | |
| db_test.name = updates.name | |
| if updates.description is not None: | |
| db_test.description = updates.description | |
| db.commit() | |
| db.refresh(db_test) | |
| return db_test | |
| def delete_test(db: Session, db_test: models.Test): | |
| db.delete(db_test) | |
| db.commit() | |