Coverage report: 64%

Files Functions Classes

coverage.py v7.14.1, created at 2026-06-14 19:55 -0700

      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   71% 14 4 0   25% 4 1   61%
python/lsst/resources/_resourceHandles/_baseResourceHandle.py (no class)   100% 50 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   64% 22 8 0   100% 0 0   64%
python/lsst/resources/_resourceHandles/_fileResourceHandle.py (no class)   100% 32 0 2   100% 0 0   100%
python/lsst/resources/_resourceHandles/_httpResourceHandle.py HttpReadResourceHandle   0% 80 80 0   0% 34 0   0%
python/lsst/resources/_resourceHandles/_httpResourceHandle.py ContentRange   100% 0 0 0   100% 0 0   100%
python/lsst/resources/_resourceHandles/_httpResourceHandle.py (no class)   94% 51 3 2   75% 8 0   92%
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   93% 377 28 14   91% 194 9   92%
python/lsst/resources/_resourcePath.py (no class)   96% 201 8 2   65% 20 7   93%
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% 167 158 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% 134 5 2   100% 0 0   96%
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   29% 31 22 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% 287 287 3   0% 112 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% 93 93 0   0% 30 0   0%
python/lsst/resources/davutils.py DavClientXrootD   0% 73 73 0   0% 34 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)   91% 313 27 0   10% 10 1   89%
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   90% 163 17 1   91% 80 7   90%
python/lsst/resources/file.py (no class)   85% 82 12 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)   78% 76 17 2   0% 12 0   67%
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   35% 339 220 6   28% 192 27   32%
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)   85% 242 37 2   30% 20 2   81%
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% 64 2 1   92% 38 3   95%
python/lsst/resources/packageresource.py (no class)   100% 25 0 7   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)   92% 37 3 0   100% 0 0   92%
python/lsst/resources/s3.py ProgressPercentage   100% 10 0 0   100% 0 0   100%
python/lsst/resources/s3.py S3ResourcePath   87% 247 33 0   86% 104 13   86%
python/lsst/resources/s3.py (no class)   94% 108 6 4   83% 6 1   94%
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)   84% 147 24 0   75% 48 8   82%
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   78% 9 2 0   75% 8 2   76%
python/lsst/resources/tests.py GenericTestCase   99% 229 1 0   80% 10 2   99%
python/lsst/resources/tests.py GenericReadWriteTestCase   97% 303 10 0   94% 54 3   96%
python/lsst/resources/tests.py (no class)   98% 160 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)   80% 85 17 0   50% 32 10   72%
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% 75 0 0   83% 6 1   99%
tests/test_file.py (no class)   100% 47 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)   40% 97 58 0   7% 14 1   36%
tests/test_http.py GenericHttpTestCase   100% 34 0 0   100% 0 0   100%
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% 117 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_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%
Total     68% 7966 2575 99   48% 1912 171   64%

No items found using the specified filter.