Coverage report:
71%
hide covered
Files
Functions
Classes
coverage.py v7.10.6
, created at 2025-09-09 02:17 -0700
File
class
statements
missing
excluded
coverage
src/semware/__init__.py
(no class)
1
0
0
100%
src/semware/api/__init__.py
(no class)
0
0
0
100%
src/semware/api/auth.py
APIKeyBearer
14
3
0
79%
src/semware/api/auth.py
(no class)
19
9
0
53%
src/semware/api/data.py
(no class)
68
11
0
84%
src/semware/api/search.py
(no class)
30
9
0
70%
src/semware/api/tables.py
(no class)
53
12
0
77%
src/semware/cli.py
(no class)
75
75
2
0%
src/semware/config.py
Settings
0
0
0
100%
src/semware/config.py
(no class)
25
2
0
92%
src/semware/main.py
(no class)
41
4
4
90%
src/semware/models/__init__.py
(no class)
0
0
0
100%
src/semware/models/requests.py
CreateTableRequest
0
0
0
100%
src/semware/models/requests.py
DeleteTableRequest
0
0
0
100%
src/semware/models/requests.py
UpsertDataRequest
0
0
0
100%
src/semware/models/requests.py
DeleteDataRequest
0
0
0
100%
src/semware/models/requests.py
SimilaritySearchRequest
0
0
0
100%
src/semware/models/requests.py
TopKSearchRequest
0
0
0
100%
src/semware/models/requests.py
CreateTableResponse
0
0
0
100%
src/semware/models/requests.py
ListTablesResponse
0
0
0
100%
src/semware/models/requests.py
GetTableResponse
0
0
0
100%
src/semware/models/requests.py
UpsertDataResponse
0
0
0
100%
src/semware/models/requests.py
DeleteDataResponse
0
0
0
100%
src/semware/models/requests.py
SearchResponse
0
0
0
100%
src/semware/models/requests.py
HealthResponse
0
0
0
100%
src/semware/models/requests.py
(no class)
46
0
0
100%
src/semware/models/schemas.py
TableSchema
12
2
0
83%
src/semware/models/schemas.py
TableInfo
0
0
0
100%
src/semware/models/schemas.py
DataRecord
9
3
0
67%
src/semware/models/schemas.py
SearchResult
0
0
0
100%
src/semware/models/schemas.py
ErrorResponse
0
0
0
100%
src/semware/models/schemas.py
SuccessResponse
0
0
0
100%
src/semware/models/schemas.py
(no class)
35
0
0
100%
src/semware/services/__init__.py
(no class)
0
0
0
100%
src/semware/services/embedding.py
EmbeddingService
56
25
0
55%
src/semware/services/embedding.py
(no class)
13
0
0
100%
src/semware/services/search.py
SearchService
34
9
0
74%
src/semware/services/search.py
(no class)
10
0
0
100%
src/semware/services/vectordb.py
VectorDBService
189
62
0
67%
src/semware/services/vectordb.py
(no class)
28
0
0
100%
src/semware/utils/__init__.py
(no class)
0
0
0
100%
src/semware/utils/logging.py
(no class)
15
5
0
67%
src/semware/utils/tokenizer.py
TextTokenizer
17
0
0
100%
src/semware/utils/tokenizer.py
(no class)
8
0
0
100%
Total
798
231
6
71%
No items found using the specified filter.