Coverage report: 98%
Files Functions Classes
coverage.py v7.11.1, created at 2025-11-26 16:47 +0800
| File | class | statements | missing | excluded | coverage |
|---|---|---|---|---|---|
| sqlalchemy_crud_plus\__init__.py | (no class) | 3 | 0 | 0 | 100% |
| sqlalchemy_crud_plus\crud.py | CRUDPlus | 191 | 6 | 0 | 97% |
| sqlalchemy_crud_plus\crud.py | (no class) | 27 | 0 | 0 | 100% |
| sqlalchemy_crud_plus\errors.py | SQLAlchemyCRUDPlusException | 2 | 1 | 0 | 50% |
| sqlalchemy_crud_plus\errors.py | ModelColumnError | 1 | 0 | 0 | 100% |
| sqlalchemy_crud_plus\errors.py | SelectOperatorError | 1 | 0 | 0 | 100% |
| sqlalchemy_crud_plus\errors.py | ColumnSortError | 1 | 0 | 0 | 100% |
| sqlalchemy_crud_plus\errors.py | MultipleResultsError | 1 | 0 | 0 | 100% |
| sqlalchemy_crud_plus\errors.py | CompositePrimaryKeysError | 1 | 0 | 0 | 100% |
| sqlalchemy_crud_plus\errors.py | LoadingStrategyError | 1 | 0 | 0 | 100% |
| sqlalchemy_crud_plus\errors.py | JoinConditionError | 1 | 0 | 0 | 100% |
| sqlalchemy_crud_plus\errors.py | (no class) | 17 | 0 | 0 | 100% |
| sqlalchemy_crud_plus\types.py | JoinConfig | 0 | 0 | 0 | 100% |
| sqlalchemy_crud_plus\types.py | (no class) | 24 | 0 | 0 | 100% |
| sqlalchemy_crud_plus\utils.py | (no class) | 186 | 3 | 0 | 98% |
| Total | 457 | 10 | 0 | 98% |
No items found using the specified filter.