Coverage report:
21%
hide covered
Files
Functions
Classes
coverage.py v7.10.3
, created at 2025-08-17 19:59 -0500
File
statements
missing
excluded
coverage
src/dataknobs_data/backends/elasticsearch.py
253
215
0
15%
src/dataknobs_data/backends/elasticsearch_async.py
237
196
0
17%
src/dataknobs_data/backends/file.py
598
508
2
15%
src/dataknobs_data/backends/memory.py
239
161
0
33%
src/dataknobs_data/backends/postgres.py
536
471
0
12%
src/dataknobs_data/backends/s3.py
305
262
0
14%
src/dataknobs_data/backends/s3_async.py
301
258
0
14%
src/dataknobs_data/database.py
184
137
173
26%
src/dataknobs_data/exceptions.py
63
33
0
48%
src/dataknobs_data/factory.py
58
46
0
21%
src/dataknobs_data/fields.py
73
31
0
58%
src/dataknobs_data/migration/factory.py
106
85
0
20%
src/dataknobs_data/migration/migration.py
69
56
6
19%
src/dataknobs_data/migration/migrator.py
164
147
0
10%
src/dataknobs_data/migration/operations.py
106
67
37
37%
src/dataknobs_data/migration/progress.py
98
62
6
37%
src/dataknobs_data/migration/transformer.py
88
55
15
38%
src/dataknobs_data/pandas/batch_ops.py
194
194
0
0%
src/dataknobs_data/pandas/converter.py
174
174
0
0%
src/dataknobs_data/pandas/metadata.py
122
122
0
0%
src/dataknobs_data/pandas/type_mapper.py
255
255
0
0%
src/dataknobs_data/pooling/base.py
100
76
8
24%
src/dataknobs_data/pooling/elasticsearch.py
58
36
0
38%
src/dataknobs_data/pooling/postgres.py
27
7
0
74%
src/dataknobs_data/pooling/s3.py
34
16
0
53%
src/dataknobs_data/query.py
234
139
0
41%
src/dataknobs_data/query_logic.py
189
140
13
26%
src/dataknobs_data/records.py
213
117
0
45%
src/dataknobs_data/streaming.py
218
127
2
42%
src/dataknobs_data/validation/coercer.py
136
125
0
8%
src/dataknobs_data/validation/constraints.py
159
119
13
25%
src/dataknobs_data/validation/factory.py
68
53
0
22%
src/dataknobs_data/validation/result.py
43
18
0
58%
src/dataknobs_data/validation/schema.py
110
83
0
25%
Total
5812
4591
275
21%
No items found using the specified filter.