Coverage report: 71%

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.