Coverage report:
92%
hide covered
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.