Coverage report:
18%
hide covered
Files
Functions
Classes
coverage.py v7.11.0
, created at 2025-10-29 14:15 -0600
File
statements
missing
excluded
coverage
src/dataknobs_data/backends/elasticsearch.py
526
481
4
9%
src/dataknobs_data/backends/elasticsearch_async.py
326
283
4
13%
src/dataknobs_data/backends/elasticsearch_mixins.py
141
111
2
21%
src/dataknobs_data/backends/file.py
634
536
4
15%
src/dataknobs_data/backends/memory.py
248
144
4
42%
src/dataknobs_data/backends/postgres.py
734
649
7
12%
src/dataknobs_data/backends/postgres_mixins.py
62
35
0
44%
src/dataknobs_data/backends/postgres_vector.py
100
100
3
0%
src/dataknobs_data/backends/s3.py
315
269
2
15%
src/dataknobs_data/backends/s3_async.py
318
270
2
15%
src/dataknobs_data/backends/sql_base.py
374
332
2
11%
src/dataknobs_data/backends/sqlite.py
307
258
4
16%
src/dataknobs_data/backends/sqlite_async.py
237
195
4
18%
src/dataknobs_data/backends/sqlite_mixins.py
65
49
2
25%
src/dataknobs_data/backends/vector_config_mixin.py
30
8
0
73%
src/dataknobs_data/database.py
279
200
178
28%
src/dataknobs_data/database_utils.py
27
10
0
63%
src/dataknobs_data/exceptions.py
65
33
2
49%
src/dataknobs_data/factory.py
72
58
0
19%
src/dataknobs_data/fields.py
163
107
3
34%
src/dataknobs_data/migration/factory.py
122
100
2
18%
src/dataknobs_data/migration/migration.py
68
56
9
18%
src/dataknobs_data/migration/migrator.py
163
148
4
9%
src/dataknobs_data/migration/operations.py
106
67
38
37%
src/dataknobs_data/migration/progress.py
99
62
6
37%
src/dataknobs_data/migration/transformer.py
84
51
17
39%
src/dataknobs_data/pandas/batch_ops.py
194
194
4
0%
src/dataknobs_data/pandas/converter.py
184
184
0
0%
src/dataknobs_data/pandas/metadata.py
123
123
2
0%
src/dataknobs_data/pandas/type_mapper.py
247
247
2
0%
src/dataknobs_data/pooling/base.py
101
76
10
25%
src/dataknobs_data/pooling/elasticsearch.py
65
42
0
35%
src/dataknobs_data/pooling/postgres.py
42
21
0
50%
src/dataknobs_data/pooling/s3.py
37
19
0
49%
src/dataknobs_data/query.py
314
219
5
30%
src/dataknobs_data/query_logic.py
221
165
17
25%
src/dataknobs_data/records.py
256
154
2
40%
src/dataknobs_data/schema.py
91
59
0
35%
src/dataknobs_data/streaming.py
218
166
4
24%
src/dataknobs_data/validation/coercer.py
137
125
0
9%
src/dataknobs_data/validation/constraints.py
161
119
14
26%
src/dataknobs_data/validation/factory.py
67
52
0
22%
src/dataknobs_data/validation/result.py
44
18
0
59%
src/dataknobs_data/validation/schema.py
112
83
0
26%
src/dataknobs_data/vector/benchmarks.py
204
204
2
0%
src/dataknobs_data/vector/bulk_embed_mixin.py
81
74
4
9%
src/dataknobs_data/vector/elasticsearch_utils.py
73
73
0
0%
src/dataknobs_data/vector/exceptions.py
26
13
0
50%
src/dataknobs_data/vector/migration.py
497
407
3
18%
src/dataknobs_data/vector/mixins.py
52
34
57
35%
src/dataknobs_data/vector/operations.py
91
81
2
11%
src/dataknobs_data/vector/optimizations.py
212
212
3
0%
src/dataknobs_data/vector/python_vector_search.py
97
89
3
8%
src/dataknobs_data/vector/stores/base.py
82
70
107
15%
src/dataknobs_data/vector/stores/chroma.py
181
158
2
13%
src/dataknobs_data/vector/stores/common.py
87
73
9
16%
src/dataknobs_data/vector/stores/factory.py
29
20
0
31%
src/dataknobs_data/vector/stores/faiss.py
208
182
2
12%
src/dataknobs_data/vector/stores/memory.py
105
105
0
0%
src/dataknobs_data/vector/sync.py
276
225
3
18%
src/dataknobs_data/vector/tracker.py
259
213
10
18%
src/dataknobs_data/vector/types.py
85
33
9
61%
Total
10924
8944
579
18%
No items found using the specified filter.