Coverage report:
21%
hide covered
Files
Functions
Classes
coverage.py v7.11.0
, created at 2025-11-19 01:29 -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.