Coverage report: 65%

Files Functions Classes

coverage.py v7.16.1, created at 2026-09-22 09:28 +0000

      Statements   Branches   Total
File class   coverage statements missing excluded   coverage branches partial   coverage
python/lsst/__init__.py (no class)   100% 2 0 0   100% 0 0   100%
python/lsst/resources/__init__.py (no class)   100% 4 0 0   100% 0 0   100%
python/lsst/resources/_resourceHandles/__init__.py (no class)   100% 1 0 0   100% 0 0   100%
python/lsst/resources/_resourceHandles/_baseResourceHandle.py CloseStatus   100% 0 0 0   100% 0 0   100%
python/lsst/resources/_resourceHandles/_baseResourceHandle.py ResourceHandleProtocol   95% 19 1 0   50% 36 18   65%
python/lsst/resources/_resourceHandles/_baseResourceHandle.py BaseResourceHandle   86% 14 2 0   75% 4 1   83%
python/lsst/resources/_resourceHandles/_baseResourceHandle.py (no class)   100% 54 0 2   50% 2 1   98%
python/lsst/resources/_resourceHandles/_davResourceHandle.py DavReadResourceHandle   0% 59 59 0   0% 22 0   0%
python/lsst/resources/_resourceHandles/_davResourceHandle.py DavReadAheadCache   0% 27 27 0   0% 4 0   0%
python/lsst/resources/_resourceHandles/_davResourceHandle.py (no class)   100% 36 0 2   100% 0 0   100%
python/lsst/resources/_resourceHandles/_fileResourceHandle.py FileResourceHandle   67% 24 8 0   100% 0 0   67%
python/lsst/resources/_resourceHandles/_fileResourceHandle.py (no class)   100% 32 0 2   100% 0 0   100%
python/lsst/resources/_resourceHandles/_httpResourceHandle.py HttpReadResourceHandle   59% 80 33 0   50% 34 15   56%
python/lsst/resources/_resourceHandles/_httpResourceHandle.py ContentRange   100% 0 0 0   100% 0 0   100%
python/lsst/resources/_resourceHandles/_httpResourceHandle.py (no class)   98% 51 1 2   88% 8 1   97%
python/lsst/resources/_resourceHandles/_s3ResourceHandle.py S3ResourceHandle   86% 126 18 0   78% 54 10   83%
python/lsst/resources/_resourceHandles/_s3ResourceHandle.py (no class)   100% 34 0 2   100% 0 0   100%
python/lsst/resources/_resourcePath.py MBulkResult   100% 0 0 0   100% 0 0   100%
python/lsst/resources/_resourcePath.py ResourceInfo   100% 0 0 0   100% 0 0   100%
python/lsst/resources/_resourcePath.py ResourcePath   91% 411 36 14   89% 220 12   90%
python/lsst/resources/_resourcePath.py (no class)   98% 186 4 2   38% 8 3   95%
python/lsst/resources/dav.py DavResourcePathConfig   94% 16 1 0   50% 8 4   79%
python/lsst/resources/dav.py DavGlobals   92% 12 1 0   100% 4 0   94%
python/lsst/resources/dav.py DavResourcePath   5% 169 160 0   2% 100 0   4%
python/lsst/resources/dav.py DavFileSystem   0% 38 38 12   0% 16 0   0%
python/lsst/resources/dav.py (no class)   96% 135 5 2   25% 4 1   94%
python/lsst/resources/davutils.py DavConfig   87% 62 8 0   75% 20 3   84%
python/lsst/resources/davutils.py DavConfigPool   92% 24 2 0   93% 14 1   92%
python/lsst/resources/davutils.py DavClientPool   28% 32 23 0   12% 16 2   23%
python/lsst/resources/davutils.py DavFileSizeCache   0% 24 24 0   0% 12 0   0%
python/lsst/resources/davutils.py DavClient   0% 274 274 3   0% 108 0   0%
python/lsst/resources/davutils.py ActivityCaveat   100% 0 0 0   100% 0 0   100%
python/lsst/resources/davutils.py DavClientURLSigner   0% 49 49 1   0% 22 0   0%
python/lsst/resources/davutils.py DavClientDCache   0% 118 118 0   0% 38 0   0%
python/lsst/resources/davutils.py DavClientXrootD   0% 86 86 0   0% 38 0   0%
python/lsst/resources/davutils.py DavFileMetadata   0% 21 21 0   0% 2 0   0%
python/lsst/resources/davutils.py DavProperty   0% 51 51 0   0% 36 0   0%
python/lsst/resources/davutils.py DavPropfindParser   0% 9 9 0   0% 4 0   0%
python/lsst/resources/davutils.py Authorizer   86% 14 2 1   67% 6 2   80%
python/lsst/resources/davutils.py TokenAuthorizer   100% 21 0 0   100% 12 0   100%
python/lsst/resources/davutils.py BasicAuthorizer   0% 27 27 0   0% 12 0   0%
python/lsst/resources/davutils.py (no class)   92% 323 27 0   14% 14 2   88%
python/lsst/resources/eups.py EupsResourcePath   100% 23 0 0   100% 8 0   100%
python/lsst/resources/eups.py (no class)   100% 15 0 0   100% 0 0   100%
python/lsst/resources/file.py FileResourcePath   93% 169 11 1   90% 84 8   92%
python/lsst/resources/file.py (no class)   85% 86 13 3   61% 18 3   81%
python/lsst/resources/gs.py GSResourcePath   0% 143 143 0   0% 74 0   0%
python/lsst/resources/gs.py (no class)   60% 77 31 2   0% 14 0   51%
python/lsst/resources/http.py HttpResourcePathConfig   81% 110 21 0   73% 48 3   78%
python/lsst/resources/http.py BearerTokenAuth   100% 21 0 0   100% 12 0   100%
python/lsst/resources/http.py SessionStore   91% 33 3 0   80% 10 0   88%
python/lsst/resources/http.py ActivityCaveat   100% 0 0 0   100% 0 0   100%
python/lsst/resources/http.py HttpResourcePath   36% 340 217 6   29% 192 27   33%
python/lsst/resources/http.py DavProperty   0% 41 41 0   0% 26 0   0%
python/lsst/resources/http.py _SessionWrapper   100% 13 0 0   100% 4 0   100%
python/lsst/resources/http.py (no class)   84% 251 40 4   31% 26 4   79%
python/lsst/resources/location.py Location   82% 44 8 0   82% 22 4   82%
python/lsst/resources/location.py LocationFactory   71% 7 2 0   50% 2 1   67%
python/lsst/resources/location.py (no class)   100% 27 0 0   100% 0 0   100%
python/lsst/resources/mem.py InMemoryResourcePath   100% 3 0 0   100% 0 0   100%
python/lsst/resources/mem.py (no class)   100% 10 0 0   100% 0 0   100%
python/lsst/resources/packageresource.py PackageResourcePath   97% 67 2 1   92% 40 3   95%
python/lsst/resources/packageresource.py (no class)   100% 25 0 2   100% 0 0   100%
python/lsst/resources/proxied.py ProxiedResourcePath   77% 48 11 2   100% 6 0   80%
python/lsst/resources/proxied.py (no class)   90% 39 4 0   0% 2 0   85%
python/lsst/resources/remote_test.py RemoteTestResourcePath   100% 3 0 0   100% 0 0   100%
python/lsst/resources/remote_test.py (no class)   100% 13 0 0   100% 0 0   100%
python/lsst/resources/s3.py ProgressPercentage   100% 10 0 0   100% 0 0   100%
python/lsst/resources/s3.py S3ResourcePath   87% 243 31 0   86% 102 12   87%
python/lsst/resources/s3.py (no class)   93% 111 8 2   62% 8 1   91%
python/lsst/resources/s3utils.py _TooManyRequestsError   100% 0 0 0   100% 0 0   100%
python/lsst/resources/s3utils.py _EndpointConfig   100% 0 0 0   100% 0 0   100%
python/lsst/resources/s3utils.py (no class)   83% 150 26 0   69% 52 8   79%
python/lsst/resources/schemeless.py SchemelessResourcePath   95% 55 3 0   91% 32 3   93%
python/lsst/resources/schemeless.py (no class)   100% 25 0 0   100% 0 0   100%
python/lsst/resources/tests.py TestCaseMixin   100% 0 0 0   100% 0 0   100%
python/lsst/resources/tests.py _GenericTestCase   89% 9 1 0   88% 8 1   88%
python/lsst/resources/tests.py GenericTestCase   99% 229 1 0   80% 10 2   99%
python/lsst/resources/tests.py GenericReadWriteTestCase   97% 305 10 0   94% 54 3   96%
python/lsst/resources/tests.py (no class)   98% 164 3 6   100% 10 0   98%
python/lsst/resources/utils.py NoTransaction   100% 2 0 0   100% 0 0   100%
python/lsst/resources/utils.py TransactionProtocol   100% 1 0 0   50% 2 1   67%
python/lsst/resources/utils.py (no class)   82% 85 15 0   57% 28 6   76%
python/lsst/resources/version.py (no class)   100% 5 0 0   100% 0 0   100%
tests/packages/pkg1/__init__.py (no class)   100% 0 0 0   100% 0 0   100%
tests/packages/prefix/__init__.py (no class)   100% 2 0 0   100% 0 0   100%
tests/packages/prefix/pkg2/__init__.py (no class)   100% 2 0 0   100% 0 0   100%
tests/packages/prefix/pkg2/sub/__init__.py (no class)   100% 0 0 0   100% 0 0   100%
tests/test_dav.py GenericDavTestCase   100% 6 0 0   100% 4 0   100%
tests/test_dav.py DavReadWriteTestCase   1% 417 411 0   4% 56 2   2%
tests/test_dav.py DavResourcePathConfigTestCase   100% 8 0 0   50% 2 1   90%
tests/test_dav.py DavConfigPoolTestCase   100% 61 0 0   67% 6 2   97%
tests/test_dav.py DavTokenAuthorizerTestCase   100% 24 0 0   75% 4 1   96%
tests/test_dav.py (no class)   96% 101 4 2   100% 0 0   96%
tests/test_eups.py EupsTestCase   100% 6 0 0   100% 0 0   100%
tests/test_eups.py EupsReadTestCase   97% 94 3 0   100% 4 0   97%
tests/test_eups.py EupsAsResourcesReadTestCase   100% 4 0 0   100% 0 0   100%
tests/test_eups.py EupsAsResourcesReadTestCase2   100% 5 0 0   100% 0 0   100%
tests/test_eups.py (no class)   100% 46 0 2   100% 0 0   100%
tests/test_file.py SimpleTestCase   100% 4 0 0   100% 4 0   100%
tests/test_file.py FileTestCase   100% 39 0 0   100% 0 0   100%
tests/test_file.py FileReadWriteTestCase   100% 73 0 0   83% 6 1   99%
tests/test_file.py BulkOperationTestCase   100% 70 0 0   100% 14 0   100%
tests/test_file.py _RecordingTransaction   100% 5 0 0   100% 0 0   100%
tests/test_file.py (no class)   100% 67 0 2   100% 0 0   100%
tests/test_gs.py GenericGSTestCase   100% 0 0 0   100% 0 0   100%
tests/test_gs.py GSReadWriteTestCase   3% 36 35 0   100% 0 0   3%
tests/test_gs.py (no class)   42% 97 56 0   21% 14 3   40%
tests/test_http.py GenericHttpTestCase   96% 77 3 0   62% 8 3   93%
tests/test_http.py HttpReadWriteWebdavTestCase   2% 275 269 0   8% 24 2   3%
tests/test_http.py HttpResourcePathConfigTestCase   99% 124 1 0   80% 10 2   98%
tests/test_http.py WebdavUtilsTestCase   100% 12 0 0   75% 4 1   94%
tests/test_http.py BearerTokenAuthTestCase   100% 28 0 0   83% 6 1   97%
tests/test_http.py SessionStoreTestCase   100% 57 0 0   88% 8 1   98%
tests/test_http.py TestContentRange   100% 26 0 0   100% 0 0   100%
tests/test_http.py (no class)   99% 122 1 2   100% 0 0   99%
tests/test_location.py LocationTestCase   100% 169 0 0   100% 20 0   100%
tests/test_location.py (no class)   100% 22 0 2   100% 0 0   100%
tests/test_mem.py MemoryTestCase   100% 0 0 0   100% 0 0   100%
tests/test_mem.py MemoryReadTestCase   91% 11 1 0   100% 0 0   91%
tests/test_mem.py (no class)   100% 11 0 2   100% 0 0   100%
tests/test_remote_test.py RemoteTestTestCase   100% 0 0 0   100% 0 0   100%
tests/test_remote_test.py RemoteTestReadWriteTestCase   100% 14 0 0   100% 0 0   100%
tests/test_remote_test.py RemoteTestUriTestCase   100% 20 0 0   100% 0 0   100%
tests/test_remote_test.py (no class)   100% 24 0 2   100% 0 0   100%
tests/test_resource.py ResourceTestCase   100% 0 0 0   100% 0 0   100%
tests/test_resource.py ResourceReadTestCase   94% 71 4 0   100% 2 0   95%
tests/test_resource.py (no class)   100% 14 0 2   100% 0 0   100%
tests/test_s3.py GenericS3TestCase   100% 0 0 0   100% 0 0   100%
tests/test_s3.py S3ReadWriteTestCaseBase   97% 133 4 0   33% 6 2   94%
tests/test_s3.py S3ReadWriteTestCase   100% 0 0 0   100% 0 0   100%
tests/test_s3.py S3WithProfileReadWriteTestCase   100% 28 0 0   100% 0 0   100%
tests/test_s3.py (no class)   89% 74 8 2   100% 0 0   89%
tests/test_s3utils.py S3UtilsTestCase   96% 47 2 0   75% 4 1   94%
tests/test_s3utils.py (no class)   85% 26 4 2   100% 0 0   85%
tests/test_schemeless.py SchemelessTestCase   100% 54 0 0   50% 2 1   98%
tests/test_schemeless.py (no class)   100% 6 0 2   100% 0 0   100%
tests/test_utils.py NumWorkersTestCase   100% 10 0 0   100% 0 0   100%
tests/test_utils.py WorkerCapTestCase   100% 10 0 0   100% 0 0   100%
tests/test_utils.py (no class)   100% 27 0 2   100% 0 0   100%
Total     69% 8326 2566 98   49% 1980 190   65%

No items found using the specified filter.