Coverage report:
84%
hide covered
Files
Functions
Classes
coverage.py v7.10.6
, created at 2025-09-03 17:15 -0700
File
statements
missing
excluded
coverage
src/usaspending/__init__.py
11
0
0
100%
src/usaspending/cli/__init__.py
0
0
0
100%
src/usaspending/cli/download_award.py
48
48
0
0%
src/usaspending/client.py
167
88
12
47%
src/usaspending/config.py
71
8
0
89%
src/usaspending/download/__init__.py
3
0
0
100%
src/usaspending/download/job.py
98
54
2
45%
src/usaspending/download/manager.py
55
22
3
60%
src/usaspending/exceptions.py
24
2
0
92%
src/usaspending/logging_config.py
84
36
0
57%
src/usaspending/models/__init__.py
21
0
0
100%
src/usaspending/models/agency.py
207
17
4
92%
src/usaspending/models/award.py
293
65
6
78%
src/usaspending/models/award_factory.py
29
0
3
100%
src/usaspending/models/base_model.py
28
0
2
100%
src/usaspending/models/contract.py
69
12
2
83%
src/usaspending/models/district_spending.py
31
0
2
100%
src/usaspending/models/download.py
47
4
0
91%
src/usaspending/models/funding.py
104
10
2
90%
src/usaspending/models/grant.py
60
2
2
97%
src/usaspending/models/idv.py
66
14
0
79%
src/usaspending/models/lazy_record.py
29
0
2
100%
src/usaspending/models/loan.py
32
1
0
97%
src/usaspending/models/location.py
88
3
0
97%
src/usaspending/models/period_of_performance.py
24
1
0
96%
src/usaspending/models/recipient.py
95
0
2
100%
src/usaspending/models/recipient_spending.py
23
1
2
96%
src/usaspending/models/spending.py
33
0
2
100%
src/usaspending/models/subaward.py
112
1
0
99%
src/usaspending/models/subtier_agency.py
49
0
2
100%
src/usaspending/models/transaction.py
50
0
0
100%
src/usaspending/queries/__init__.py
14
0
0
100%
src/usaspending/queries/agencies_search.py
87
5
2
94%
src/usaspending/queries/agency_award_summary.py
38
0
2
100%
src/usaspending/queries/agency_query.py
30
0
2
100%
src/usaspending/queries/award_query.py
21
1
2
95%
src/usaspending/queries/awarding_agencies_search.py
8
0
0
100%
src/usaspending/queries/awards_search.py
221
1
0
99%
src/usaspending/queries/filters.py
135
5
0
96%
src/usaspending/queries/funding_agencies_search.py
9
0
2
100%
src/usaspending/queries/funding_search.py
56
0
2
100%
src/usaspending/queries/query_builder.py
175
11
2
94%
src/usaspending/queries/recipient_query.py
33
33
2
0%
src/usaspending/queries/recipients_search.py
59
0
2
100%
src/usaspending/queries/single_resource_base.py
29
3
0
90%
src/usaspending/queries/spending_search.py
200
59
0
70%
src/usaspending/queries/sub_agency_query.py
48
0
2
100%
src/usaspending/queries/subawards_search.py
79
8
2
90%
src/usaspending/queries/transactions_search.py
83
33
2
60%
src/usaspending/resources/__init__.py
8
0
0
100%
src/usaspending/resources/agency_resource.py
16
0
4
100%
src/usaspending/resources/award_resource.py
40
2
3
95%
src/usaspending/resources/base_resource.py
11
0
2
100%
src/usaspending/resources/download_resource.py
20
0
2
100%
src/usaspending/resources/funding_resource.py
10
0
2
100%
src/usaspending/resources/recipients_resource.py
30
20
3
33%
src/usaspending/resources/spending_resource.py
10
0
2
100%
src/usaspending/resources/subawards_resource.py
13
0
2
100%
src/usaspending/resources/transactions_resource.py
10
0
2
100%
src/usaspending/utils/__init__.py
3
0
0
100%
src/usaspending/utils/formatter.py
201
32
0
84%
src/usaspending/utils/rate_limit.py
61
0
0
100%
src/usaspending/utils/retry.py
71
25
0
65%
Total
3880
627
96
84%
No items found using the specified filter.