Coverage report: 92%

Files Functions Classes

coverage.py v7.8.0, created at 2025-04-02 03:03 +0000

File class statements missing excluded coverage
src/fluree_py/__init__.py (no class) 2 0 0 100%
src/fluree_py/http/__init__.py (no class) 0 0 0 100%
src/fluree_py/http/client.py FlureeClient 1 0 0 100%
src/fluree_py/http/client.py (no class) 8 0 0 100%
src/fluree_py/http/endpoint/__init__.py (no class) 5 0 0 100%
src/fluree_py/http/endpoint/create.py CreateReadyToCommitImpl 6 0 0 100%
src/fluree_py/http/endpoint/create.py CreateBuilderImpl 0 0 0 100%
src/fluree_py/http/endpoint/create.py (no class) 19 0 0 100%
src/fluree_py/http/endpoint/history.py HistoryBuilderImpl 11 2 0 82%
src/fluree_py/http/endpoint/history.py (no class) 19 0 0 100%
src/fluree_py/http/endpoint/query.py QueryBuilderImpl 23 8 0 65%
src/fluree_py/http/endpoint/query.py (no class) 24 0 0 100%
src/fluree_py/http/endpoint/transact.py TransactionBuilderImpl 3 3 0 0%
src/fluree_py/http/endpoint/transact.py TransactionReadyToCommitImpl 13 3 0 77%
src/fluree_py/http/endpoint/transact.py (no class) 26 0 0 100%
src/fluree_py/http/ledger.py LedgerSelected 4 0 0 100%
src/fluree_py/http/ledger.py (no class) 11 0 0 100%
src/fluree_py/http/mixin/__init__.py (no class) 6 0 0 100%
src/fluree_py/http/mixin/commit.py CommitMixin 4 0 0 100%
src/fluree_py/http/mixin/commit.py AsyncCommitMixin 4 0 0 100%
src/fluree_py/http/mixin/commit.py CommitableMixin 0 0 0 100%
src/fluree_py/http/mixin/commit.py (no class) 11 0 0 100%
src/fluree_py/http/mixin/context.py WithContextMixin 4 0 0 100%
src/fluree_py/http/mixin/context.py (no class) 7 0 0 100%
src/fluree_py/http/mixin/insert.py WithInsertMixin 4 0 0 100%
src/fluree_py/http/mixin/insert.py (no class) 7 0 0 100%
src/fluree_py/http/mixin/request.py RequestMixin 3 2 0 33%
src/fluree_py/http/mixin/request.py (no class) 12 0 0 100%
src/fluree_py/http/mixin/utils.py (no class) 22 5 0 77%
src/fluree_py/http/mixin/where.py WithWhereMixin 4 0 0 100%
src/fluree_py/http/mixin/where.py (no class) 7 0 0 100%
src/fluree_py/http/protocol/__init__.py (no class) 3 0 0 100%
src/fluree_py/http/protocol/endpoint/__init__.py (no class) 5 0 0 100%
src/fluree_py/http/protocol/endpoint/create.py CreateBuilder 0 0 0 100%
src/fluree_py/http/protocol/endpoint/create.py CreateReadyToCommit 0 0 0 100%
src/fluree_py/http/protocol/endpoint/create.py (no class) 8 0 0 100%
src/fluree_py/http/protocol/endpoint/history.py HistoryBuilder 3 0 0 100%
src/fluree_py/http/protocol/endpoint/history.py (no class) 5 0 0 100%
src/fluree_py/http/protocol/endpoint/query.py QueryBuilder 5 0 0 100%
src/fluree_py/http/protocol/endpoint/query.py (no class) 5 0 0 100%
src/fluree_py/http/protocol/endpoint/transaction.py TransactionBuilder 0 0 0 100%
src/fluree_py/http/protocol/endpoint/transaction.py TransactionReadyToCommit 1 0 0 100%
src/fluree_py/http/protocol/endpoint/transaction.py (no class) 6 0 0 100%
src/fluree_py/http/protocol/ledger.py SupportsLedgerOperations 4 0 0 100%
src/fluree_py/http/protocol/ledger.py (no class) 3 0 0 100%
src/fluree_py/http/protocol/mixin/__init__.py (no class) 6 0 0 100%
src/fluree_py/http/protocol/mixin/commit.py SupportsCommit 1 1 0 0%
src/fluree_py/http/protocol/mixin/commit.py SupportsAsyncCommit 1 1 0 0%
src/fluree_py/http/protocol/mixin/commit.py SupportsCommitable 0 0 0 100%
src/fluree_py/http/protocol/mixin/commit.py (no class) 8 0 0 100%
src/fluree_py/http/protocol/mixin/context.py HasContextData 0 0 0 100%
src/fluree_py/http/protocol/mixin/context.py SupportsContext 1 0 0 100%
src/fluree_py/http/protocol/mixin/context.py (no class) 6 0 0 100%
src/fluree_py/http/protocol/mixin/insert.py HasInsertData 0 0 0 100%
src/fluree_py/http/protocol/mixin/insert.py SupportsInsert 1 0 0 100%
src/fluree_py/http/protocol/mixin/insert.py (no class) 7 0 0 100%
src/fluree_py/http/protocol/mixin/request.py SupportsRequestCreation 1 0 0 100%
src/fluree_py/http/protocol/mixin/request.py (no class) 3 0 0 100%
src/fluree_py/http/protocol/mixin/where.py HasWhereData 0 0 0 100%
src/fluree_py/http/protocol/mixin/where.py SupportsWhere 1 0 0 100%
src/fluree_py/http/protocol/mixin/where.py (no class) 7 0 0 100%
src/fluree_py/http/response.py FlureeResponse 7 4 0 43%
src/fluree_py/http/response.py (no class) 20 0 0 100%
src/fluree_py/query/__init__.py (no class) 0 0 0 100%
src/fluree_py/query/select/__init__.py (no class) 0 0 0 100%
src/fluree_py/query/select/pydantic/__init__.py (no class) 4 0 0 100%
src/fluree_py/query/select/pydantic/builder.py HasModelConfig 0 0 0 100%
src/fluree_py/query/select/pydantic/builder.py FlureeSelectBuilder 108 14 0 87%
src/fluree_py/query/select/pydantic/builder.py (no class) 28 0 0 100%
src/fluree_py/query/select/pydantic/error.py FlureeSelectError 0 0 0 100%
src/fluree_py/query/select/pydantic/error.py MissingIdFieldError 0 0 0 100%
src/fluree_py/query/select/pydantic/error.py DeeplyNestedStructureError 0 0 0 100%
src/fluree_py/query/select/pydantic/error.py InvalidFieldTypeError 0 0 0 100%
src/fluree_py/query/select/pydantic/error.py ModelConfigError 0 0 0 100%
src/fluree_py/query/select/pydantic/error.py TypeProcessingError 0 0 0 100%
src/fluree_py/query/select/pydantic/error.py (no class) 12 0 0 100%
src/fluree_py/query/select/pydantic/type_checker.py TypeChecker 28 2 0 93%
src/fluree_py/query/select/pydantic/type_checker.py (no class) 26 0 0 100%
src/fluree_py/query/select/pydantic/warning.py ListOrderWarning 0 0 0 100%
src/fluree_py/query/select/pydantic/warning.py PossibleEmptyModelWarning 0 0 0 100%
src/fluree_py/query/select/pydantic/warning.py (no class) 4 0 0 100%
src/fluree_py/query/select/pydantic/warning_manager.py WarningManager 3 0 0 100%
src/fluree_py/query/select/pydantic/warning_manager.py (no class) 7 0 0 100%
src/fluree_py/types/__init__.py (no class) 0 0 0 100%
src/fluree_py/types/common.py (no class) 22 2 0 91%
src/fluree_py/types/http/__init__.py (no class) 0 0 0 100%
src/fluree_py/types/http/history.py (no class) 7 0 0 100%
src/fluree_py/types/query/__init__.py (no class) 0 0 0 100%
src/fluree_py/types/query/query.py (no class) 13 0 0 100%
src/fluree_py/types/query/select.py (no class) 39 4 0 90%
src/fluree_py/types/query/where.py (no class) 23 8 0 65%
Total   712 59 0 92%

No items found using the specified filter.