Coverage report: 21%

Files Functions Classes

coverage.py v7.11.0, created at 2025-11-24 01:20 -0800

File class statements missing excluded branches partial coverage
python/lsst/__init__.py (no class) 2 0 0 0 0 100%
python/lsst/resources/__init__.py (no class) 4 0 0 0 0 100%
python/lsst/resources/_resourceHandles/__init__.py (no class) 1 0 0 0 0 100%
python/lsst/resources/_resourceHandles/_baseResourceHandle.py CloseStatus 0 0 0 0 0 100%
python/lsst/resources/_resourceHandles/_baseResourceHandle.py ResourceHandleProtocol 19 1 0 36 18 65%
python/lsst/resources/_resourceHandles/_baseResourceHandle.py BaseResourceHandle 14 14 0 4 0 0%
python/lsst/resources/_resourceHandles/_baseResourceHandle.py (no class) 50 0 2 2 1 98%
python/lsst/resources/_resourceHandles/_davResourceHandle.py DavReadResourceHandle 69 69 0 26 0 0%
python/lsst/resources/_resourceHandles/_davResourceHandle.py (no class) 32 0 2 0 0 100%
python/lsst/resources/_resourceHandles/_httpResourceHandle.py HttpReadResourceHandle 80 80 0 34 0 0%
python/lsst/resources/_resourceHandles/_httpResourceHandle.py ContentRange 0 0 0 0 0 100%
python/lsst/resources/_resourceHandles/_httpResourceHandle.py (no class) 51 11 2 8 0 68%
python/lsst/resources/_resourceHandles/_s3ResourceHandle.py S3ResourceHandle 126 126 0 54 0 0%
python/lsst/resources/_resourceHandles/_s3ResourceHandle.py (no class) 34 0 2 0 0 100%
python/lsst/resources/_resourcePath.py MBulkResult 0 0 0 0 0 100%
python/lsst/resources/_resourcePath.py ResourcePath 369 369 13 190 0 0%
python/lsst/resources/_resourcePath.py (no class) 185 26 2 20 3 79%
python/lsst/resources/dav.py DavResourcePathConfig 16 10 0 8 2 33%
python/lsst/resources/dav.py DavGlobals 12 4 0 4 2 62%
python/lsst/resources/dav.py DavResourcePath 177 177 0 108 0 0%
python/lsst/resources/dav.py DavFileSystem 21 21 13 10 0 0%
python/lsst/resources/dav.py (no class) 96 5 2 0 0 95%
python/lsst/resources/davutils.py DavConfig 42 22 0 10 3 44%
python/lsst/resources/davutils.py DavConfigPool 24 15 0 14 4 34%
python/lsst/resources/davutils.py DavClientPool 31 24 0 16 2 19%
python/lsst/resources/davutils.py DavClient 168 168 3 88 0 0%
python/lsst/resources/davutils.py ActivityCaveat 0 0 0 0 0 100%
python/lsst/resources/davutils.py DavClientURLSigner 44 44 1 22 0 0%
python/lsst/resources/davutils.py DavClientDCache 41 41 0 22 0 0%
python/lsst/resources/davutils.py DavClientXrootD 44 44 0 26 0 0%
python/lsst/resources/davutils.py DavFileMetadata 21 21 0 2 0 0%
python/lsst/resources/davutils.py DavProperty 51 51 0 36 0 0%
python/lsst/resources/davutils.py DavPropfindParser 9 9 0 4 0 0%
python/lsst/resources/davutils.py TokenAuthorizer 28 28 0 14 0 0%
python/lsst/resources/davutils.py (no class) 213 18 0 4 0 90%
python/lsst/resources/http.py HttpResourcePathConfig 110 69 0 48 4 31%
python/lsst/resources/http.py BearerTokenAuth 21 21 0 12 0 0%
python/lsst/resources/http.py SessionStore 33 27 0 10 0 14%
python/lsst/resources/http.py ActivityCaveat 0 0 0 0 0 100%
python/lsst/resources/http.py HttpResourcePath 320 320 6 180 0 0%
python/lsst/resources/http.py DavProperty 33 33 0 22 0 0%
python/lsst/resources/http.py _SessionWrapper 13 13 0 4 0 0%
python/lsst/resources/http.py (no class) 234 61 2 20 0 68%
python/lsst/resources/location.py Location 44 44 0 22 0 0%
python/lsst/resources/location.py LocationFactory 7 7 0 2 0 0%
python/lsst/resources/location.py (no class) 27 0 0 0 0 100%
python/lsst/resources/s3.py ProgressPercentage 10 10 0 0 0 0%
python/lsst/resources/s3.py S3ResourcePath 224 224 0 92 0 0%
python/lsst/resources/s3.py (no class) 105 13 4 6 0 83%
python/lsst/resources/s3utils.py _TooManyRequestsError 0 0 0 0 0 100%
python/lsst/resources/s3utils.py _EndpointConfig 0 0 0 0 0 100%
python/lsst/resources/s3utils.py (no class) 147 99 0 48 0 25%
python/lsst/resources/tests.py TestCaseMixin 0 0 0 0 0 100%
python/lsst/resources/tests.py _GenericTestCase 9 9 0 8 0 0%
python/lsst/resources/tests.py GenericTestCase 222 222 0 4 0 0%
python/lsst/resources/tests.py GenericReadWriteTestCase 283 283 0 52 0 0%
python/lsst/resources/tests.py (no class) 158 97 6 10 0 36%
python/lsst/resources/utils.py NoTransaction 2 2 0 0 0 0%
python/lsst/resources/utils.py TransactionProtocol 1 0 0 2 1 67%
python/lsst/resources/utils.py (no class) 85 38 0 32 4 44%
python/lsst/resources/version.py (no class) 5 0 0 0 0 100%
tests/test_dav.py GenericDavTestCase 6 6 0 4 0 0%
tests/test_dav.py DavReadWriteTestCase 412 412 0 56 0 0%
tests/test_dav.py DavResourcePathConfigTestCase 8 8 0 2 0 0%
tests/test_dav.py DavConfigPoolTestCase 48 48 0 4 0 0%
tests/test_dav.py DavTokenAuthorizerTestCase 24 24 0 4 0 0%
tests/test_dav.py (no class) 99 4 2 0 0 96%
tests/test_file.py SimpleTestCase 4 4 0 4 0 0%
tests/test_file.py FileTestCase 22 22 0 0 0 0%
tests/test_file.py FileReadWriteTestCase 75 75 0 6 0 0%
tests/test_file.py (no class) 45 4 2 0 0 91%
tests/test_gs.py GenericGCSTestCase 0 0 0 0 0 100%
tests/test_gs.py (no class) 10 0 2 0 0 100%
tests/test_http.py GenericHttpTestCase 22 22 0 0 0 0%
tests/test_http.py HttpReadWriteWebdavTestCase 275 275 0 24 0 0%
tests/test_http.py HttpResourcePathConfigTestCase 124 124 0 10 0 0%
tests/test_http.py WebdavUtilsTestCase 12 12 0 4 0 0%
tests/test_http.py BearerTokenAuthTestCase 28 28 0 6 0 0%
tests/test_http.py SessionStoreTestCase 57 57 0 8 0 0%
tests/test_http.py TestContentRange 26 26 0 0 0 0%
tests/test_http.py (no class) 114 1 2 0 0 99%
tests/test_location.py LocationTestCase 169 169 0 20 0 0%
tests/test_location.py (no class) 22 0 2 0 0 100%
tests/test_mem.py MemoryTestCase 0 0 0 0 0 100%
tests/test_mem.py MemoryReadTestCase 5 5 0 0 0 0%
tests/test_mem.py (no class) 10 0 2 0 0 100%
tests/test_resource.py ResourceTestCase 0 0 0 0 0 100%
tests/test_resource.py ResourceReadTestCase 71 71 0 2 0 0%
tests/test_resource.py (no class) 14 0 2 0 0 100%
tests/test_s3.py GenericS3TestCase 0 0 0 0 0 100%
tests/test_s3.py S3ReadWriteTestCaseBase 118 118 0 2 0 0%
tests/test_s3.py S3ReadWriteTestCase 0 0 0 0 0 100%
tests/test_s3.py S3WithProfileReadWriteTestCase 28 28 0 0 0 0%
tests/test_s3.py (no class) 72 8 2 0 0 89%
tests/test_s3utils.py S3UtilsTestCase 47 47 0 4 0 0%
tests/test_s3utils.py (no class) 26 4 2 0 0 85%
tests/test_schemeless.py SchemelessTestCase 54 54 0 2 0 0%
tests/test_schemeless.py (no class) 6 0 2 0 0 100%
Total   6220 4646 80 1498 44 21%

No items found using the specified filter.