| src/usaspending/__init__.py |
(no class) |
11 |
0 |
0 |
100% |
| src/usaspending/cli/__init__.py |
(no class) |
0 |
0 |
0 |
100% |
| src/usaspending/cli/download_award.py |
(no class) |
48 |
48 |
0 |
0% |
| src/usaspending/client.py |
USASpending |
129 |
88 |
0 |
32% |
| src/usaspending/client.py |
(no class) |
38 |
0 |
12 |
100% |
| src/usaspending/config.py |
_Config |
45 |
8 |
0 |
82% |
| src/usaspending/config.py |
(no class) |
26 |
0 |
0 |
100% |
| src/usaspending/download/__init__.py |
(no class) |
3 |
0 |
0 |
100% |
| src/usaspending/download/job.py |
DownloadJob |
72 |
54 |
0 |
25% |
| src/usaspending/download/job.py |
(no class) |
26 |
0 |
2 |
100% |
| src/usaspending/download/manager.py |
DownloadManager |
40 |
22 |
0 |
45% |
| src/usaspending/download/manager.py |
(no class) |
15 |
0 |
3 |
100% |
| src/usaspending/exceptions.py |
USASpendingError |
0 |
0 |
0 |
100% |
| src/usaspending/exceptions.py |
APIError |
3 |
0 |
0 |
100% |
| src/usaspending/exceptions.py |
HTTPError |
2 |
0 |
0 |
100% |
| src/usaspending/exceptions.py |
RateLimitError |
2 |
2 |
0 |
0% |
| src/usaspending/exceptions.py |
ValidationError |
0 |
0 |
0 |
100% |
| src/usaspending/exceptions.py |
ConfigurationError |
0 |
0 |
0 |
100% |
| src/usaspending/exceptions.py |
DownloadError |
3 |
0 |
0 |
100% |
| src/usaspending/exceptions.py |
(no class) |
14 |
0 |
0 |
100% |
| src/usaspending/logging_config.py |
USASpendingLogger |
42 |
15 |
0 |
64% |
| src/usaspending/logging_config.py |
(no class) |
42 |
21 |
0 |
50% |
| src/usaspending/models/__init__.py |
(no class) |
21 |
0 |
0 |
100% |
| src/usaspending/models/agency.py |
DefCode |
0 |
0 |
0 |
100% |
| src/usaspending/models/agency.py |
Agency |
123 |
17 |
0 |
86% |
| src/usaspending/models/agency.py |
(no class) |
84 |
0 |
4 |
100% |
| src/usaspending/models/award.py |
Award |
189 |
65 |
0 |
66% |
| src/usaspending/models/award.py |
(no class) |
104 |
0 |
6 |
100% |
| src/usaspending/models/award_factory.py |
(no class) |
29 |
0 |
3 |
100% |
| src/usaspending/models/base_model.py |
BaseModel |
13 |
0 |
0 |
100% |
| src/usaspending/models/base_model.py |
ClientAwareModel |
3 |
0 |
0 |
100% |
| src/usaspending/models/base_model.py |
(no class) |
12 |
0 |
2 |
100% |
| src/usaspending/models/contract.py |
Contract |
37 |
12 |
0 |
68% |
| src/usaspending/models/contract.py |
(no class) |
32 |
0 |
2 |
100% |
| src/usaspending/models/district_spending.py |
DistrictSpending |
17 |
0 |
0 |
100% |
| src/usaspending/models/district_spending.py |
(no class) |
14 |
0 |
2 |
100% |
| src/usaspending/models/download.py |
DownloadState |
0 |
0 |
0 |
100% |
| src/usaspending/models/download.py |
DownloadStatus |
15 |
4 |
0 |
73% |
| src/usaspending/models/download.py |
(no class) |
32 |
0 |
0 |
100% |
| src/usaspending/models/funding.py |
Funding |
51 |
10 |
0 |
80% |
| src/usaspending/models/funding.py |
(no class) |
53 |
0 |
2 |
100% |
| src/usaspending/models/grant.py |
Grant |
22 |
2 |
0 |
91% |
| src/usaspending/models/grant.py |
(no class) |
38 |
0 |
2 |
100% |
| src/usaspending/models/idv.py |
IDV |
33 |
14 |
0 |
58% |
| src/usaspending/models/idv.py |
(no class) |
33 |
0 |
0 |
100% |
| src/usaspending/models/lazy_record.py |
LazyRecord |
22 |
0 |
0 |
100% |
| src/usaspending/models/lazy_record.py |
(no class) |
7 |
0 |
2 |
100% |
| src/usaspending/models/loan.py |
Loan |
8 |
1 |
0 |
88% |
| src/usaspending/models/loan.py |
(no class) |
24 |
0 |
0 |
100% |
| src/usaspending/models/location.py |
Location |
43 |
3 |
0 |
93% |
| src/usaspending/models/location.py |
(no class) |
45 |
0 |
0 |
100% |
| src/usaspending/models/period_of_performance.py |
PeriodOfPerformance |
8 |
1 |
0 |
88% |
| src/usaspending/models/period_of_performance.py |
(no class) |
16 |
0 |
0 |
100% |
| src/usaspending/models/recipient.py |
Recipient |
54 |
0 |
0 |
100% |
| src/usaspending/models/recipient.py |
(no class) |
41 |
0 |
2 |
100% |
| src/usaspending/models/recipient_spending.py |
RecipientSpending |
8 |
1 |
0 |
88% |
| src/usaspending/models/recipient_spending.py |
(no class) |
15 |
0 |
2 |
100% |
| src/usaspending/models/spending.py |
Spending |
12 |
0 |
0 |
100% |
| src/usaspending/models/spending.py |
(no class) |
21 |
0 |
2 |
100% |
| src/usaspending/models/subaward.py |
SubAward |
43 |
1 |
0 |
98% |
| src/usaspending/models/subaward.py |
(no class) |
69 |
0 |
0 |
100% |
| src/usaspending/models/subtier_agency.py |
SubTierAgency |
28 |
0 |
0 |
100% |
| src/usaspending/models/subtier_agency.py |
(no class) |
21 |
0 |
2 |
100% |
| src/usaspending/models/transaction.py |
Transaction |
16 |
0 |
0 |
100% |
| src/usaspending/models/transaction.py |
(no class) |
34 |
0 |
0 |
100% |
| src/usaspending/queries/__init__.py |
(no class) |
14 |
0 |
0 |
100% |
| src/usaspending/queries/agencies_search.py |
AgenciesSearch |
66 |
5 |
0 |
92% |
| src/usaspending/queries/agencies_search.py |
(no class) |
21 |
0 |
2 |
100% |
| src/usaspending/queries/agency_award_summary.py |
AgencyAwardSummary |
25 |
0 |
0 |
100% |
| src/usaspending/queries/agency_award_summary.py |
(no class) |
13 |
0 |
2 |
100% |
| src/usaspending/queries/agency_query.py |
AgencyQuery |
18 |
0 |
0 |
100% |
| src/usaspending/queries/agency_query.py |
(no class) |
12 |
0 |
2 |
100% |
| src/usaspending/queries/award_query.py |
AwardQuery |
9 |
1 |
0 |
89% |
| src/usaspending/queries/award_query.py |
(no class) |
12 |
0 |
2 |
100% |
| src/usaspending/queries/awarding_agencies_search.py |
AwardingAgenciesSearch |
1 |
0 |
0 |
100% |
| src/usaspending/queries/awarding_agencies_search.py |
(no class) |
7 |
0 |
0 |
100% |
| src/usaspending/queries/awards_search.py |
AwardsSearch |
164 |
1 |
0 |
99% |
| src/usaspending/queries/awards_search.py |
(no class) |
57 |
0 |
0 |
100% |
| src/usaspending/queries/filters.py |
AgencyType |
0 |
0 |
0 |
100% |
| src/usaspending/queries/filters.py |
AgencyTier |
0 |
0 |
0 |
100% |
| src/usaspending/queries/filters.py |
LocationScope |
0 |
0 |
0 |
100% |
| src/usaspending/queries/filters.py |
AwardDateType |
0 |
0 |
0 |
100% |
| src/usaspending/queries/filters.py |
LocationSpec |
14 |
4 |
0 |
71% |
| src/usaspending/queries/filters.py |
BaseFilter |
1 |
1 |
0 |
0% |
| src/usaspending/queries/filters.py |
KeywordsFilter |
1 |
0 |
0 |
100% |
| src/usaspending/queries/filters.py |
TimePeriodFilter |
4 |
0 |
0 |
100% |
| src/usaspending/queries/filters.py |
LocationScopeFilter |
1 |
0 |
0 |
100% |
| src/usaspending/queries/filters.py |
LocationFilter |
1 |
0 |
0 |
100% |
| src/usaspending/queries/filters.py |
AgencyFilter |
2 |
0 |
0 |
100% |
| src/usaspending/queries/filters.py |
SimpleListFilter |
1 |
0 |
0 |
100% |
| src/usaspending/queries/filters.py |
AwardAmount |
6 |
0 |
0 |
100% |
| src/usaspending/queries/filters.py |
AwardAmountFilter |
1 |
0 |
0 |
100% |
| src/usaspending/queries/filters.py |
TieredCodeFilter |
6 |
0 |
0 |
100% |
| src/usaspending/queries/filters.py |
TreasuryAccountComponentsFilter |
1 |
0 |
0 |
100% |
| src/usaspending/queries/filters.py |
(no class) |
96 |
0 |
0 |
100% |
| src/usaspending/queries/funding_agencies_search.py |
FundingAgenciesSearch |
1 |
0 |
0 |
100% |
| src/usaspending/queries/funding_agencies_search.py |
(no class) |
8 |
0 |
2 |
100% |
| src/usaspending/queries/funding_search.py |
FundingSearch |
38 |
0 |
0 |
100% |
| src/usaspending/queries/funding_search.py |
(no class) |
18 |
0 |
2 |
100% |
| src/usaspending/queries/query_builder.py |
QueryBuilder |
144 |
11 |
0 |
92% |
| src/usaspending/queries/query_builder.py |
(no class) |
31 |
0 |
2 |
100% |
| src/usaspending/queries/recipient_query.py |
RecipientQuery |
21 |
21 |
0 |
0% |
| src/usaspending/queries/recipient_query.py |
(no class) |
12 |
12 |
2 |
0% |
| src/usaspending/queries/recipients_search.py |
RecipientsSearch |
39 |
0 |
0 |
100% |
| src/usaspending/queries/recipients_search.py |
(no class) |
20 |
0 |
2 |
100% |
| src/usaspending/queries/single_resource_base.py |
SingleResourceBase |
13 |
3 |
0 |
77% |
| src/usaspending/queries/single_resource_base.py |
(no class) |
16 |
0 |
0 |
100% |
| src/usaspending/queries/spending_search.py |
SpendingSearch |
151 |
59 |
0 |
61% |
| src/usaspending/queries/spending_search.py |
(no class) |
49 |
0 |
0 |
100% |
| src/usaspending/queries/sub_agency_query.py |
SubAgencyQuery |
35 |
0 |
0 |
100% |
| src/usaspending/queries/sub_agency_query.py |
(no class) |
13 |
0 |
2 |
100% |
| src/usaspending/queries/subawards_search.py |
SubAwardsSearch |
62 |
8 |
0 |
87% |
| src/usaspending/queries/subawards_search.py |
(no class) |
17 |
0 |
2 |
100% |
| src/usaspending/queries/transactions_search.py |
TransactionsSearch |
62 |
33 |
0 |
47% |
| src/usaspending/queries/transactions_search.py |
(no class) |
21 |
0 |
2 |
100% |
| src/usaspending/resources/__init__.py |
(no class) |
8 |
0 |
0 |
100% |
| src/usaspending/resources/agency_resource.py |
AgencyResource |
7 |
0 |
0 |
100% |
| src/usaspending/resources/agency_resource.py |
(no class) |
9 |
0 |
4 |
100% |
| src/usaspending/resources/award_resource.py |
AwardResource |
31 |
2 |
0 |
94% |
| src/usaspending/resources/award_resource.py |
(no class) |
9 |
0 |
3 |
100% |
| src/usaspending/resources/base_resource.py |
BaseResource |
3 |
0 |
0 |
100% |
| src/usaspending/resources/base_resource.py |
(no class) |
8 |
0 |
2 |
100% |
| src/usaspending/resources/download_resource.py |
DownloadResource |
6 |
0 |
0 |
100% |
| src/usaspending/resources/download_resource.py |
(no class) |
14 |
0 |
2 |
100% |
| src/usaspending/resources/funding_resource.py |
FundingResource |
3 |
0 |
0 |
100% |
| src/usaspending/resources/funding_resource.py |
(no class) |
7 |
0 |
2 |
100% |
| src/usaspending/resources/recipients_resource.py |
RecipientsResource |
20 |
20 |
0 |
0% |
| src/usaspending/resources/recipients_resource.py |
(no class) |
10 |
0 |
3 |
100% |
| src/usaspending/resources/spending_resource.py |
SpendingResource |
3 |
0 |
0 |
100% |
| src/usaspending/resources/spending_resource.py |
(no class) |
7 |
0 |
2 |
100% |
| src/usaspending/resources/subawards_resource.py |
SubAwardsResource |
5 |
0 |
0 |
100% |
| src/usaspending/resources/subawards_resource.py |
(no class) |
8 |
0 |
2 |
100% |
| src/usaspending/resources/transactions_resource.py |
TransactionsResource |
3 |
0 |
0 |
100% |
| src/usaspending/resources/transactions_resource.py |
(no class) |
7 |
0 |
2 |
100% |
| src/usaspending/utils/__init__.py |
(no class) |
3 |
0 |
0 |
100% |
| src/usaspending/utils/formatter.py |
TextFormatter |
114 |
11 |
0 |
90% |
| src/usaspending/utils/formatter.py |
(no class) |
87 |
21 |
0 |
76% |
| src/usaspending/utils/rate_limit.py |
RateLimiter |
46 |
0 |
0 |
100% |
| src/usaspending/utils/rate_limit.py |
(no class) |
15 |
0 |
0 |
100% |
| src/usaspending/utils/retry.py |
RetryHandler |
53 |
25 |
0 |
53% |
| src/usaspending/utils/retry.py |
(no class) |
18 |
0 |
0 |
100% |