Coverage report:
74%
hide covered
Files
Functions
Classes
coverage.py v7.13.2
, created at 2026-02-18 16:52 -0300
File
function
statements
missing
excluded
coverage
dynamodx / __init__.py
(no function)
0
0
0
100%
dynamodx / expressions.py
Expr.expr_attr_names
1
0
0
100%
dynamodx / expressions.py
Expr.expr_attr_values
1
0
0
100%
dynamodx / expressions.py
Expr.name_placeholder
1
0
0
100%
dynamodx / expressions.py
Expr.value_placeholder
1
0
0
100%
dynamodx / expressions.py
Expr.expr
0
0
1
100%
dynamodx / expressions.py
FuncExpr.__init__
3
0
0
100%
dynamodx / expressions.py
FuncExpr.expr
4
0
0
100%
dynamodx / expressions.py
IfNotExistsExpr.__init__
3
0
0
100%
dynamodx / expressions.py
IfNotExistsExpr.expr
5
0
0
100%
dynamodx / expressions.py
IfNotExistsExpr.expr_attr_values
4
0
0
100%
dynamodx / expressions.py
IfNotExistsExpr.__add__
1
0
0
100%
dynamodx / expressions.py
IfNotExistsExpr.__sub__
1
0
0
100%
dynamodx / expressions.py
list_append
2
0
0
100%
dynamodx / expressions.py
if_not_exists
2
0
0
100%
dynamodx / expressions.py
SetExpr.__init__
4
0
0
100%
dynamodx / expressions.py
SetExpr.expr
9
0
0
100%
dynamodx / expressions.py
SetExpr.expr_attr_names
4
0
0
100%
dynamodx / expressions.py
SetExpr.expr_attr_values
3
0
0
100%
dynamodx / expressions.py
AddExpr.__init__
5
1
0
80%
dynamodx / expressions.py
AddExpr.expr
1
0
0
100%
dynamodx / expressions.py
RemoveExpr.__init__
2
0
0
100%
dynamodx / expressions.py
RemoveExpr.expr
1
0
0
100%
dynamodx / expressions.py
RemoveExpr.expr_attr_values
1
0
0
100%
dynamodx / expressions.py
DeleteExpr.__init__
5
1
0
80%
dynamodx / expressions.py
DeleteExpr.expr
1
0
0
100%
dynamodx / expressions.py
UpdateExpression.__init__
3
0
0
100%
dynamodx / expressions.py
UpdateExpression.__asdict
22
0
0
100%
dynamodx / expressions.py
(no function)
42
0
3
100%
dynamodx / keys.py
Key.expr_attr_names
0
0
1
100%
dynamodx / keys.py
Key.expr_attr_values
0
0
1
100%
dynamodx / keys.py
SortKey.__new__
10
1
0
90%
dynamodx / keys.py
PartitionKey.__init__
6
1
0
83%
dynamodx / keys.py
PartitionKey.expr_attr_names
1
0
0
100%
dynamodx / keys.py
PartitionKey.expr_attr_values
1
0
0
100%
dynamodx / keys.py
PartitionKey.__add__
4
0
0
100%
dynamodx / keys.py
PrimaryKey.__init__
7
1
0
86%
dynamodx / keys.py
PrimaryKey.sk
1
0
0
100%
dynamodx / keys.py
PrimaryKey.expr_attr_names
1
0
0
100%
dynamodx / keys.py
PrimaryKey.expr_attr_values
1
0
0
100%
dynamodx / keys.py
PrimaryKey.__add__
9
2
0
78%
dynamodx / keys.py
PrimaryKey.__radd__
3
3
0
0%
dynamodx / keys.py
PrimaryKeySet.__add__
11
4
0
64%
dynamodx / keys.py
(no function)
24
0
5
100%
dynamodx / repository.py
Repository.__init__
2
0
0
100%
dynamodx / repository.py
Repository.query
17
17
1
0%
dynamodx / repository.py
Repository.get_item
7
2
0
71%
dynamodx / repository.py
Repository.put_item
12
12
0
0%
dynamodx / repository.py
Repository.update_item
12
12
0
0%
dynamodx / repository.py
Repository.delete_item
10
10
0
0%
dynamodx / repository.py
Repository.transact_writer
1
1
0
0%
dynamodx / repository.py
Repository.transact_get
1
0
0
100%
dynamodx / repository.py
_startkey_b64encode
5
5
0
0%
dynamodx / repository.py
_startkey_b64decode
3
3
0
0%
dynamodx / repository.py
(no function)
27
0
4
100%
dynamodx / transact_get.py
TransactGet.__init__
2
0
0
100%
dynamodx / transact_get.py
TransactGet.get_items
10
0
0
100%
dynamodx / transact_get.py
_build_get
9
0
0
100%
dynamodx / transact_get.py
_output_key
2
0
0
100%
dynamodx / transact_get.py
_project_item
5
0
0
100%
dynamodx / transact_get.py
(no function)
13
0
3
100%
dynamodx / transact_writer.py
TransactionOperationFailed.__init__
3
0
0
100%
dynamodx / transact_writer.py
TransactionCanceledException.__init__
3
0
0
100%
dynamodx / transact_writer.py
TransactOperation.__init__
2
0
0
100%
dynamodx / transact_writer.py
TransactWriter.__init__
5
0
0
100%
dynamodx / transact_writer.py
TransactWriter.__enter__
1
0
0
100%
dynamodx / transact_writer.py
TransactWriter.__exit__
2
0
0
100%
dynamodx / transact_writer.py
TransactWriter.condition
8
8
0
0%
dynamodx / transact_writer.py
TransactWriter.put
10
2
0
80%
dynamodx / transact_writer.py
TransactWriter.delete
10
10
0
0%
dynamodx / transact_writer.py
TransactWriter.update
10
10
0
0%
dynamodx / transact_writer.py
TransactWriter._add_op_and_process
2
0
0
100%
dynamodx / transact_writer.py
TransactWriter._flush_if_needed
2
1
0
50%
dynamodx / transact_writer.py
TransactWriter._flush
20
1
0
95%
dynamodx / transact_writer.py
_exc_for_reason
5
3
0
40%
dynamodx / transact_writer.py
(no function)
25
0
4
100%
dynamodx / types.py
_serialize_to_basic_types
27
17
0
37%
dynamodx / types.py
serialize
1
0
0
100%
dynamodx / types.py
deserialize
1
0
0
100%
dynamodx / types.py
(no function)
10
0
0
100%
Total
496
128
23
74%
No items found using the specified filter.