Coverage report: 99%

Files Functions Classes

coverage.py v7.12.0, created at 2026-03-21 11:59 +0000

File class   statements missing excluded   coverage
src / sparqlite / __init__.py (no class)   4 0 0   100%
src / sparqlite / client.py SPARQLClient   66 0 0   100%
src / sparqlite / client.py (no class)   22 0 0   100%
src / sparqlite / exceptions.py SPARQLError   0 0 0   100%
src / sparqlite / exceptions.py QueryError   0 0 0   100%
src / sparqlite / exceptions.py EndpointError   2 0 0   100%
src / sparqlite / exceptions.py (no class)   5 0 0   100%
tests / __init__.py (no class)   0 0 0   100%
tests / conftest.py (no class)   54 3 0   94%
tests / test_client.py TestEndpointQueryParameters   46 0 0   100%
tests / test_client.py (no class)   7 0 0   100%
tests / test_error_handling.py TestHTTPErrorHandling   30 0 0   100%
tests / test_error_handling.py TestPycurlErrorHandling   27 0 0   100%
tests / test_error_handling.py TestTimeoutConfiguration   38 0 0   100%
tests / test_error_handling.py TestHTTPMethod   19 0 0   100%
tests / test_error_handling.py (no class)   19 0 0   100%
tests / test_integration.py TestSelectQuery   16 0 0   100%
tests / test_integration.py TestAskQuery   11 0 0   100%
tests / test_integration.py TestConstructQuery   22 0 0   100%
tests / test_integration.py TestDescribeQuery   6 0 0   100%
tests / test_integration.py TestUpdateQuery   10 0 0   100%
tests / test_integration.py TestClientLifecycle   19 0 0   100%
tests / test_integration.py TestErrorHandling   6 0 0   100%
tests / test_integration.py TestRetryLogic   4 0 0   100%
tests / test_integration.py (no class)   48 0 0   100%
Total     481 3 0   99%

No items found using the specified filter.