From 186c4f7e9b4190401f80e4791c805d604a46d775 Mon Sep 17 00:00:00 2001 From: "martin.holmer@gmail.com" Date: Tue, 26 Mar 2024 17:37:17 -0400 Subject: [PATCH 1/5] Correct a few historical income tax bracket parameter values --- taxcalc/policy_current_law.json | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/taxcalc/policy_current_law.json b/taxcalc/policy_current_law.json index 549387d0b..78fedeca5 100644 --- a/taxcalc/policy_current_law.json +++ b/taxcalc/policy_current_law.json @@ -11061,7 +11061,7 @@ { "year": 2020, "MARS": "mseparate", - "value": 518400.0 + "value": 311025.0 }, { "year": 2020, @@ -11086,7 +11086,7 @@ { "year": 2021, "MARS": "mseparate", - "value": 329850.0 + "value": 314150.0 }, { "year": 2021, @@ -13280,27 +13280,27 @@ { "year": 2021, "MARS": "single", - "value": 215950.0 + "value": 209425.0 }, { "year": 2021, "MARS": "mjoint", - "value": 431900.0 + "value": 418850.0 }, { "year": 2021, "MARS": "mseparate", - "value": 215950.0 + "value": 209425.0 }, { "year": 2021, "MARS": "headhh", - "value": 215950.0 + "value": 209400.0 }, { "year": 2021, "MARS": "widow", - "value": 431900.0 + "value": 418850.0 }, { "year": 2022, @@ -13643,27 +13643,27 @@ { "year": 2021, "MARS": "single", - "value": 539900.0 + "value": 523600.0 }, { "year": 2021, "MARS": "mjoint", - "value": 647850.0 + "value": 628300.0 }, { "year": 2021, "MARS": "mseparate", - "value": 539900.0 + "value": 314150.0 }, { "year": 2021, "MARS": "headhh", - "value": 539900.0 + "value": 523600.0 }, { "year": 2021, "MARS": "widow", - "value": 647850.0 + "value": 628300.0 }, { "year": 2022, @@ -20692,4 +20692,4 @@ "cps": true } } -} \ No newline at end of file +} From 136b18e96d7e9b5a26a02d283e82eb04fd3875b4 Mon Sep 17 00:00:00 2001 From: "martin.holmer@gmail.com" Date: Wed, 27 Mar 2024 09:28:32 -0400 Subject: [PATCH 2/5] Add new test_policy.py test that checks II_brk? vs PT_brk? --- taxcalc/policy_current_law.json | 2 +- taxcalc/tests/test_policy.py | 24 +++++++++++++++++++++++- taxcalc/tests/test_reforms.py | 1 + 3 files changed, 25 insertions(+), 2 deletions(-) diff --git a/taxcalc/policy_current_law.json b/taxcalc/policy_current_law.json index 78fedeca5..b975c5b9f 100644 --- a/taxcalc/policy_current_law.json +++ b/taxcalc/policy_current_law.json @@ -13628,7 +13628,7 @@ { "year": 2020, "MARS": "mseparate", - "value": 518400.0 + "value": 311025.0 }, { "year": 2020, diff --git a/taxcalc/tests/test_policy.py b/taxcalc/tests/test_policy.py index 9b21fe1dd..8c7d7bae7 100644 --- a/taxcalc/tests/test_policy.py +++ b/taxcalc/tests/test_policy.py @@ -1542,4 +1542,26 @@ def test_cpi_offset_does_not_affect_wage_indexed_params(self): "SS_Earnings_c", year=list(range(2021, 2024 + 1)) ) - np.testing.assert_equal(act_before_2025, exp_before_2025) \ No newline at end of file + np.testing.assert_equal(act_before_2025, exp_before_2025) + + +def test_two_sets_of_tax_brackets(): + """ + Test that II_brk? and PT_brk? values are the same under current law. + """ + pol = Policy() + brackets = range(1, 7+1) + years = range(Policy.JSON_START_YEAR, Policy.LAST_KNOWN_YEAR+1) + emsg = '' + for year in years: + pol.set_year(year) + pdata = dict(pol.items()) + for bnum in brackets: + ii_val = pdata[f'II_brk{bnum}'] + pt_val = pdata[f'PT_brk{bnum}'] + if not np.allclose(ii_val, pt_val): + emsg += f'II_brk{bnum} != PT_brk{bnum} for year {year}\n' + emsg += f' II_brk{bnum} is {ii_val}\n' + emsg += f' PT_brk{bnum} is {pt_val}\n' + if emsg: + raise ValueError(emsg) diff --git a/taxcalc/tests/test_reforms.py b/taxcalc/tests/test_reforms.py index 51387180c..42dbaa1eb 100644 --- a/taxcalc/tests/test_reforms.py +++ b/taxcalc/tests/test_reforms.py @@ -72,6 +72,7 @@ def test_2017_law_reform(tests_path): assert act == exp, '{} a={} != e={}'.format(name, act, exp) +@pytest.mark.rtr @pytest.mark.parametrize('fyear', [2019, 2020, 2021, 2022, 2023]) def test_round_trip_reforms(fyear, tests_path): """ From 483f3f9404ed33e913f2560c60e427fa960d0358 Mon Sep 17 00:00:00 2001 From: "martin.holmer@gmail.com" Date: Wed, 27 Mar 2024 11:21:01 -0400 Subject: [PATCH 3/5] Fix reforms/rounding2022.json so that round-trip-reform test works --- taxcalc/reforms/rounding2022.json | 128 +++++++++++++++--------------- 1 file changed, 64 insertions(+), 64 deletions(-) diff --git a/taxcalc/reforms/rounding2022.json b/taxcalc/reforms/rounding2022.json index 19bbf0ce8..dd4ecaac2 100644 --- a/taxcalc/reforms/rounding2022.json +++ b/taxcalc/reforms/rounding2022.json @@ -9,83 +9,83 @@ { "II_brk1": {"2019": [9700, 19400, 9700, 13850, 19400], - "2020": [9875, 19750, 9875, 14100, 19750], - "2021": [9950, 19900, 9950, 14200, 19900], - "2022": [10275, 20550, 10275, 14650, 20550]}, + "2020": [9875, 19750, 9875, 14100, 19750], + "2021": [9950, 19900, 9950, 14200, 19900], + "2022": [10275, 20550, 10275, 14650, 20550]}, "II_brk2": {"2019": [39475, 78950, 39475, 52850, 78950], - "2020": [40125, 80250, 40125, 53700, 80250], - "2021": [40525, 81050, 40525, 54200, 81050], - "2022": [41775, 83550, 41775, 55900, 83550]}, + "2020": [40125, 80250, 40125, 53700, 80250], + "2021": [40525, 81050, 40525, 54200, 81050], + "2022": [41775, 83550, 41775, 55900, 83550]}, "II_brk3": {"2019": [84200, 168400, 84200, 84200, 168400], - "2020": [85525, 171050, 85525, 85500, 171050], - "2021": [86375, 172750, 86375, 86350, 172750], - "2022": [89075, 178150, 89075, 89050, 178150]}, - "II_brk4": { "2019": [160725, 321450, 160725, 160700, 321450], - "2020": [163300, 326600, 163300, 163300, 326600], - "2021": [164925, 329850, 164925, 164900, 329850], - "2022": [170050, 340100, 170050, 170050, 340100]}, + "2020": [85525, 171050, 85525, 85500, 171050], + "2021": [86375, 172750, 86375, 86350, 172750], + "2022": [89075, 178150, 89075, 89050, 178150]}, + "II_brk4": {"2019": [160725, 321450, 160725, 160700, 321450], + "2020": [163300, 326600, 163300, 163300, 326600], + "2021": [164925, 329850, 164925, 164900, 329850], + "2022": [170050, 340100, 170050, 170050, 340100]}, "II_brk5": {"2019": [204100, 408200, 204100, 204100, 408200], - "2020": [207350, 414700, 207350, 207350, 414700], - "2021": [209425, 418850, 209425, 209400, 418850], - "2022": [215950, 431900, 215950, 215950, 431900]}, + "2020": [207350, 414700, 207350, 207350, 414700], + "2021": [209425, 418850, 209425, 209400, 418850], + "2022": [215950, 431900, 215950, 215950, 431900]}, "II_brk6": {"2019": [510300, 612350, 306175, 510300, 612350], - "2020": [518400, 622050, 518400, 518400, 622050], - "2021": [523600, 628300, 329850, 523600, 628300], - "2022": [539900, 647850, 323925, 539900, 647850]}, + "2020": [518400, 622050, 311025, 518400, 622050], + "2021": [523600, 628300, 314150, 523600, 628300], + "2022": [539900, 647850, 323925, 539900, 647850]}, "PT_brk1": {"2019": [9700, 19400, 9700, 13850, 19400], - "2020": [9875, 19750, 9875, 14100, 19750], - "2021": [9950, 19900, 9950, 14200, 19900], - "2022": [10275, 20550, 10275, 14650, 20550]}, + "2020": [9875, 19750, 9875, 14100, 19750], + "2021": [9950, 19900, 9950, 14200, 19900], + "2022": [10275, 20550, 10275, 14650, 20550]}, "PT_brk2": {"2019": [39475, 78950, 39475, 52850, 78950], - "2020": [40125, 80250, 40125, 53700, 80250], + "2020": [40125, 80250, 40125, 53700, 80250], "2021": [40525, 81050, 40525, 54200, 81050], "2022": [41775, 83550, 41775, 55900, 83550]}, "PT_brk3": {"2019": [84200, 168400, 84200, 84200, 168400], - "2020": [85525, 171050, 85525, 85500, 171050], + "2020": [85525, 171050, 85525, 85500, 171050], "2021": [86375, 172750, 86375, 86350, 172750], "2022": [89075, 178150, 89075, 89050, 178150]}, "PT_brk4": {"2019": [160725, 321450, 160725, 160700, 321450], - "2020": [163300, 326600, 163300, 163300, 326600], + "2020": [163300, 326600, 163300, 163300, 326600], "2021": [164925, 329850, 164925, 164900, 329850], "2022": [170050, 340100, 170050, 170050, 340100]}, "PT_brk5": {"2019": [204100, 408200, 204100, 204100, 408200], - "2020": [207350, 414700, 207350, 207350, 414700], - "2021": [215950, 431900, 215950, 215950, 431900], + "2020": [207350, 414700, 207350, 207350, 414700], + "2021": [209425, 418850, 209425, 209400, 418850], "2022": [215950, 431900, 215950, 215950, 431900]}, "PT_brk6": {"2019": [510300, 612350, 306175, 510300, 612350], - "2020": [518400, 622050, 518400, 518400, 622050], - "2021": [539900, 647850, 539900, 539900, 647850], + "2020": [518400, 622050, 311025, 518400, 622050], + "2021": [523600, 628300, 314150, 523600, 628300], "2022": [539900, 647850, 323925, 539900, 647850]}, "PT_qbid_taxinc_thd": {"2019": [160700, 321400, 160725, 160700, 321400], - "2020": [163300, 326600, 163300, 163300, 326600], - "2021": [164900, 329800, 164900, 164900, 329800], - "2022": [170050, 340100, 170050, 170050, 340100]}, + "2020": [163300, 326600, 163300, 163300, 326600], + "2021": [164900, 329800, 164900, 164900, 329800], + "2022": [170050, 340100, 170050, 170050, 340100]}, "STD": {"2019": [12200, 24400, 12200, 18350, 24400], "2020": [12400, 24800, 12400, 18650, 24800], "2021": [12550, 25100, 12550, 18800, 25100], "2022": [12950, 25900, 12950, 19400, 25900]}, "AMT_em": {"2019": [71700, 111700, 55850, 71700, 111700], - "2020": [72900, 113400, 56700, 72900, 113400], - "2021": [73600, 114600, 57300, 73600, 114600], - "2022": [75900, 118100, 59050, 75900, 118100]}, + "2020": [72900, 113400, 56700, 72900, 113400], + "2021": [73600, 114600, 57300, 73600, 114600], + "2022": [75900, 118100, 59050, 75900, 118100]}, "AMT_em_ps": {"2019": [510300, 1020600, 510300, 510300, 1020600], - "2020": [518400, 1036800, 518400, 518400, 1036800], - "2021": [523600, 1047200, 523600, 523600, 1047200], - "2022": [539900, 1079800, 539900, 539900, 1079800]}, + "2020": [518400, 1036800, 518400, 518400, 1036800], + "2021": [523600, 1047200, 523600, 523600, 1047200], + "2022": [539900, 1079800, 539900, 539900, 1079800]}, "AMT_em_pe": {"2019": 733700, - "2020": 745200, - "2021": 752800, - "2022": 776100}, + "2020": 745200, + "2021": 752800, + "2022": 776100}, "ALD_BusinessLosses_c": { "2019": [255000, 510000, 255000, 255000, 510000], "2020": [259000, 518000, 259000, 259000, 518000], - "2021": [262000, 524000, 262000, 262000, 524000], - "2022": [270000, 540000, 270000, 270000, 540000]}, + "2021": [262000, 524000, 262000, 262000, 524000], + "2022": [270000, 540000, 270000, 270000, 540000]}, "STD_Dep": {"2019": 1100, "2020": 1100, "2021": 1100, "2022": 1150}, "STD_Aged": {"2019": [1650, 1300, 1300, 1650, 1300], - "2020": [1650, 1300, 1300, 1650, 1300], - "2021": [1700, 1350, 1350, 1700, 1350], - "2022": [1750, 1400, 1400, 1750, 1750]}, + "2020": [1650, 1300, 1300, 1650, 1300], + "2021": [1700, 1350, 1350, 1700, 1350], + "2022": [1750, 1400, 1400, 1750, 1750]}, "CG_brk1": {"2019": [39375, 78750, 39375, 52750, 78750], "2020": [40000, 80000, 40000, 53600, 80000], "2021": [40400, 80800, 40400, 54100, 80800], @@ -103,41 +103,41 @@ "2021": [445850, 501600, 250800, 473750, 501600], "2022": [459750, 517200, 258600, 488500, 517200]}, "AMT_child_em": { "2019": 7750, - "2020": 7900, - "2021": 7950, - "2022": 8200}, + "2020": 7900, + "2021": 7950, + "2022": 8200}, "AMT_brk1": {"2019": 194800, - "2020": 197900, - "2021": 199900, - "2022": 206100}, + "2020": 197900, + "2021": 199900, + "2022": 206100}, "EITC_c": {"2019": [529, 3526, 5828, 6557], "2020": [538, 3584, 5920, 6660], "2021": [1502.0, 3618.0, 5980.0, 6728.0], "2022": [560, 3733, 6164, 6935]}, - "EITC_ps": { "2019": [8650, 19030, 19030, 19030], - "2020": [8790, 19330, 19330, 19330], + "EITC_ps": {"2019": [8650, 19030, 19030, 19030], + "2020": [8790, 19330, 19330, 19330], "2021": [11610, 19520, 19520, 19520], "2022": [9160, 20130, 20130, 20130]}, "EITC_ps_MarriedJ": {"2019": [5800, 5790, 5790, 5790], - "2020": [5890, 5890, 5890, 5890], - "2021": [5950, 5950, 5950, 5950], - "2022": [6130, 6130, 6130, 6130]}, + "2020": [5890, 5890, 5890, 5890], + "2021": [5950, 5950, 5950, 5950], + "2022": [6130, 6130, 6130, 6130]}, "EITC_InvestIncome_c": {"2019": 3600, "2020": 3650, "2021": 10000, "2022": 10300}, "ETC_pe_Single": {"2019": 68, - "2020": 69, - "2021": 90, - "2022": 80}, + "2020": 69, + "2021": 90, + "2022": 80}, "ETC_pe_Married": {"2019": 136, - "2020": 138, - "2021": 180, - "2022": 180}, + "2020": 138, + "2021": 180, + "2022": 180}, "ACTC_c": {"2023": 1600, "2024": 1600, "2025": 1600, "2026": 1000}, "FST_AGI_thd_lo": {"2019": [1000000, 1000000, 500000, 1000000, 1000000]}, "FST_AGI_thd_hi": {"2019": [2000000, 2000000, 1000000, 2000000, 2000000]} - } \ No newline at end of file + } From d9aab06f0463f438b2f769053565032e9ce8049c Mon Sep 17 00:00:00 2001 From: "martin.holmer@gmail.com" Date: Wed, 27 Mar 2024 11:39:37 -0400 Subject: [PATCH 4/5] Update {cps,puf}csv_agg_expect.csv files --- taxcalc/tests/cpscsv_agg_expect.csv | 8 ++++---- taxcalc/tests/pufcsv_agg_expect.csv | 8 ++++---- taxcalc/tests/test_cpscsv.py | 2 ++ taxcalc/tests/test_pufcsv.py | 1 + 4 files changed, 11 insertions(+), 8 deletions(-) diff --git a/taxcalc/tests/cpscsv_agg_expect.csv b/taxcalc/tests/cpscsv_agg_expect.csv index 2029b0469..2807f8bfd 100644 --- a/taxcalc/tests/cpscsv_agg_expect.csv +++ b/taxcalc/tests/cpscsv_agg_expect.csv @@ -7,18 +7,18 @@ Standard Deduction Filers (#m),124.3,175.3,176.8,176.8,175.0,178.4,182.8,184.7,1 Standard Deduction ($b),1092.1,2949.5,3024.7,3075.5,3066.7,3229.8,3576.6,3750.4,3869.1,1607.9 Personal Exemption ($b),1383.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2077.6 Taxable Income ($b),6230.6,7957.9,8321.4,8617.4,10058.6,10330.4,10934.4,11447.4,12016.4,11787.0 -Regular Tax ($b),1108.0,1379.8,1448.8,1505.3,1763.9,1837.0,1932.2,2025.3,2134.4,2341.9 +Regular Tax ($b),1108.0,1379.8,1448.8,1505.3,1764.0,1837.0,1932.2,2025.3,2134.4,2341.9 AMT Income ($b),8319.8,10262.0,10680.4,11012.7,12516.1,12879.8,13723.1,14366.8,15032.2,15073.4 AMT Liability ($b),8.1,0.8,0.7,0.6,1.9,1.1,1.1,1.0,1.0,17.4 AMT Filers (#m),2.6,0.2,0.2,0.1,0.3,0.2,0.2,0.2,0.2,4.1 -Tax before Credits ($b),1116.0,1380.6,1449.5,1505.8,1765.8,1838.1,1933.2,2026.3,2135.4,2359.2 +Tax before Credits ($b),1116.0,1380.6,1449.5,1505.9,1765.9,1838.1,1933.2,2026.3,2135.4,2359.2 Refundable Credits ($b),70.8,102.4,102.7,654.9,827.1,98.5,107.4,109.8,110.0,95.8 Nonrefundable Credits ($b),32.7,97.2,99.1,99.4,0.0,107.7,108.1,109.7,111.6,30.0 Reform Surtaxes ($b),0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 Other Taxes ($b),5.5,10.7,11.3,12.6,13.9,14.4,16.5,17.6,18.8,19.9 -Ind Income Tax ($b),1018.1,1191.6,1259.0,764.2,952.5,1646.2,1734.3,1824.5,1932.6,2253.3 +Ind Income Tax ($b),1018.1,1191.6,1259.0,764.2,952.6,1646.2,1734.3,1824.5,1932.6,2253.3 Payroll Taxes ($b),1040.8,1141.6,1194.9,1217.9,1318.7,1421.6,1506.7,1582.0,1656.7,1730.7 -Combined Liability ($b),2059.0,2333.2,2453.9,1982.1,2271.2,3067.8,3241.0,3406.4,3589.3,3984.1 +Combined Liability ($b),2059.0,2333.2,2453.9,1982.2,2271.3,3067.8,3241.0,3406.4,3589.3,3984.1 With Income Tax <= 0 (#m),88.1,96.2,97.0,135.2,127.7,96.1,98.1,98.8,99.2,97.2 With Combined Tax <= 0 (#m),62.8,65.4,66.4,98.2,97.7,67.9,69.4,70.3,71.1,70.6 UBI Benefits ($b),0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 diff --git a/taxcalc/tests/pufcsv_agg_expect.csv b/taxcalc/tests/pufcsv_agg_expect.csv index 90d185dac..bca9c4dc4 100644 --- a/taxcalc/tests/pufcsv_agg_expect.csv +++ b/taxcalc/tests/pufcsv_agg_expect.csv @@ -7,18 +7,18 @@ Standard Deduction Filers (#m),145.2,174.7,177.1,178.9,179.5,182.7,186.9,189.6,1 Standard Deduction ($b),1239.3,2862.1,2951.5,3034.7,3071.8,3231.2,3571.5,3761.2,3905.1,1851.1 Personal Exemption ($b),1365.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1955.4 Taxable Income ($b),8112.4,9178.7,9519.8,9908.1,12011.8,11926.8,12679.3,13147.5,13725.9,13382.8 -Regular Tax ($b),1656.8,1712.3,1778.1,1862.1,2282.8,2282.6,2416.1,2498.4,2612.2,2795.2 +Regular Tax ($b),1656.8,1712.3,1778.1,1862.2,2283.3,2282.6,2416.1,2498.4,2612.2,2795.2 AMT Income ($b),10512.6,11427.4,11835.3,12265.7,14419.0,14452.6,15428.0,16043.9,16734.2,16933.8 AMT Liability ($b),51.3,23.2,24.1,25.1,29.0,28.6,30.0,31.5,33.1,85.4 AMT Filers (#m),5.7,0.6,0.6,0.3,0.7,0.6,0.6,0.6,0.6,7.4 -Tax before Credits ($b),1708.1,1735.5,1802.2,1887.2,2311.8,2311.2,2446.1,2529.9,2645.3,2880.6 +Tax before Credits ($b),1708.1,1735.5,1802.2,1887.3,2312.3,2311.2,2446.1,2529.9,2645.3,2880.6 Refundable Credits ($b),102.9,117.4,118.5,641.8,802.6,119.2,127.9,131.5,133.3,120.3 Nonrefundable Credits ($b),67.0,127.3,129.2,128.7,47.6,140.8,143.1,144.4,146.3,78.0 Reform Surtaxes ($b),0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 Other Taxes ($b),40.0,44.8,43.6,52.9,84.9,61.5,66.5,65.2,66.0,64.2 -Ind Income Tax ($b),1578.3,1535.5,1598.1,1169.6,1546.4,2112.7,2241.6,2319.3,2431.6,2746.5 +Ind Income Tax ($b),1578.3,1535.5,1598.1,1169.7,1546.9,2112.7,2241.6,2319.3,2431.6,2746.5 Payroll Taxes ($b),1083.8,1133.3,1185.4,1209.0,1306.0,1403.4,1489.3,1563.9,1637.9,1711.0 -Combined Liability ($b),2662.0,2668.8,2783.5,2378.5,2852.4,3516.2,3730.9,3883.3,4069.5,4457.5 +Combined Liability ($b),2662.0,2668.8,2783.5,2378.7,2852.8,3516.2,3730.9,3883.3,4069.5,4457.5 With Income Tax <= 0 (#m),92.8,98.6,99.7,131.4,124.9,100.3,102.1,103.2,104.0,100.8 With Combined Tax <= 0 (#m),63.4,65.6,66.8,102.0,94.5,68.9,70.3,71.4,72.4,72.2 UBI Benefits ($b),0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 diff --git a/taxcalc/tests/test_cpscsv.py b/taxcalc/tests/test_cpscsv.py index bb4b85e6e..7517b6adb 100644 --- a/taxcalc/tests/test_cpscsv.py +++ b/taxcalc/tests/test_cpscsv.py @@ -14,6 +14,7 @@ import os import json +import pytest import numpy as np import pandas as pd # pylint: disable=import-error @@ -23,6 +24,7 @@ START_YEAR = 2017 +@pytest.mark.cpscsv_agg def test_agg(tests_path, cps_fullsample): """ Test current-law aggregate taxes using cps.csv file. diff --git a/taxcalc/tests/test_pufcsv.py b/taxcalc/tests/test_pufcsv.py index 4a40350e4..3a74d8395 100644 --- a/taxcalc/tests/test_pufcsv.py +++ b/taxcalc/tests/test_pufcsv.py @@ -27,6 +27,7 @@ START_YEAR = 2017 +@pytest.mark.pufcsv_agg @pytest.mark.requires_pufcsv def test_agg(tests_path, puf_fullsample): """ From 9c633fcc402e4c78ceb0bdfda4888002319c9219 Mon Sep 17 00:00:00 2001 From: github-actions Date: Wed, 27 Mar 2024 19:41:18 +0000 Subject: [PATCH 5/5] Update test benchmark 2024-03-27 --- taxcalc/tests/test_stats_benchmark.csv | 597 +++++++++++++------------ 1 file changed, 299 insertions(+), 298 deletions(-) diff --git a/taxcalc/tests/test_stats_benchmark.csv b/taxcalc/tests/test_stats_benchmark.csv index d46f9f93f..eb191bbc4 100644 --- a/taxcalc/tests/test_stats_benchmark.csv +++ b/taxcalc/tests/test_stats_benchmark.csv @@ -1,335 +1,336 @@ ,test_id,pytest_obj,status,duration_ms,test_tuple,expected_value,revision,expect,fname,jfname,pfname,good_revision,params,is_paramtools,set_year,csv,fyear,input_data,baseline,reform,assump,outdir,year,base,ref,asm,dumpvar_str,str_valid,num_vars,time_diff -0,taxcalc/tests/test_4package.py::test_for_consistency,,passed,3.8714830000117217,,,,,,,,,,,,,,,,,,,,,,,,,,0.043270000105621875 -1,taxcalc/tests/test_benefits.py::test_benefits,,passed,4175.105201000008,,,,,,,,,,,,,,,,,,,,,,,,,,119.79645899992829 -2,taxcalc/tests/test_calcfunctions.py::test_calc_and_used_vars,,passed,35.49390300000255,,,,,,,,,,,,,,,,,,,,,,,,,,-0.41828100015095515 -3,taxcalc/tests/test_calcfunctions.py::test_function_args_usage,,passed,2.014427999995405,,,,,,,,,,,,,,,,,,,,,,,,,,0.08443799998758506 -4,taxcalc/tests/test_calcfunctions.py::test_DependentCare,,passed,0.283409999980222,,,,,,,,,,,,,,,,,,,,,,,,,,0.04565700001535339 -5,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, young]",,passed,0.18735099999389604,"(0, 1000, [6000, 12000, 6000, 12000, 12000], 45, 44, [1500, 1200, 1500, 1500, 1500], 1000, 2, 0, 0, 0, 2, 0, False, 0)",12000,,,,,,,,,,,,,,,,,,,,,,,,-0.037488000117491455 -6,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, allow charity]",,passed,0.1766110000005483,"(0, 1000, [6000, 12000, 6000, 12000, 12000], 66, 44, [1500, 1200, 1500, 1500, 1500], 1000, 2, 0, 1, 1, 2, 200, True, 300)",15800,,,,,,,,,,,,,,,,,,,,,,,,-0.004417000042167191 -7,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, allow charity, over limit]",,passed,0.17625000000975888,"(0, 1000, [6000, 12000, 6000, 12000, 12000], 44, 66, [1500, 1200, 1500, 1500, 1500], 1000, 2, 0, 0, 0, 2, 400, True, 300)",13500,,,,,,,,,,,,,,,,,,,,,,,,0.005481000158624766 -8,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, two old]",,passed,0.17161099998475038,"(0, 1200, [6000, 12000, 6000, 12000, 12000], 66, 67, [1500, 1200, 1500, 1500, 1500], 1000, 2, 0, 0, 0, 2, 0, True, 0)",14400,,,,,,,,,,,,,,,,,,,,,,,,0.0009130000648838732 -9,taxcalc/tests/test_calcfunctions.py::test_StdDed[Single 1],,passed,0.17077999999060012,"(0, 1000, [6000, 12000, 6000, 12000, 12000], 44, 0, [1500, 1200, 1500, 1500, 1500], 1000, 1, 0, 0, 0, 2, 0, True, 0)",6000,,,,,,,,,,,,,,,,,,,,,,,,0.001954999817144226 -10,taxcalc/tests/test_calcfunctions.py::test_StdDed[Single 2],,passed,0.1706989999945563,"(0, 1000, [6000, 12000, 6000, 12000, 12000], 44, 0, [1500, 1200, 1500, 1500, 1500], 1000, 1, 0, 0, 0, 2, 0, True, 0)",6000,,,,,,,,,,,,,,,,,,,,,,,,0.0034670000275127955 -11,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, Single]",,passed,0.16874600001415274,"(0, 1000, [6000, 12000, 6000, 12000, 12000], 44, 0, [1500, 1200, 1500, 1500, 1500], 1000, 3, 1, 0, 0, 2, 0, True, 0)",0,,,,,,,,,,,,,,,,,,,,,,,,0.0018849999889881397 -12,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Marrid, Single, dep, under earn]",,passed,0.17443699999830642,"(1, 200, [6000, 12000, 6000, 12000, 12000], 44, 0, [1500, 1200, 1500, 1500, 1500], 1000, 3, 0, 0, 0, 2, 0, True, 0)",1000,,,,,,,,,,,,,,,,,,,,,,,,0.0034480002000237264 -13,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, Single, dep, over earn]",,passed,0.17169100001979132,"(1, 1000, [6000, 12000, 6000, 12000, 12000], 44, 0, [1500, 1200, 1500, 1500, 1500], 1000, 3, 0, 0, 0, 2, 0, True, 0)",1350,,,,,,,,,,,,,,,,,,,,,,,,0.0012219999518948144 -14,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 1],,passed,0.24432699999010765,"(120000, 10000, 15000, 100, 2000, 0.12, 0.03, 0, 99999999999, 400, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None, None, None, None, None, None)","(0, 4065, 4065, 0, 0, 3252, 25000, 10000, 15000, 10100, 17000)",,,,,,,,,,,,,,,,,,,,,,,,0.00655300001994874 -15,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 2],,passed,0.22159499999929722,"(120000, 10000, 15000, 100, 2000, 0.12, 0.03, 0, 99999999999, 400, 2000, 0, 10000, 0, 0, 3000, None, None, None, None, None, None, None, None, None, None, None)","(15000, 6146.25, 4065, 2081.25, 1040.625, 4917, 38959.375, 21167.5, 17791.875, 21380, 19820)",,,,,,,,,,,,,,,,,,,,,,,,0.005221000179744806 -16,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 3],,passed,0.21653499999274572,"(120000, 150000, 15000, 100, 2000, 0.12, 0.03, 0, 99999999999, 400, 2000, 0, 10000, 0, 0, 3000, None, None, None, None, None, None, None, None, None, None, None)","(15000, 22202.25, 21453, 749.25, 374.625, 16773, 179625.375, 161833.5, 17791.875, 161380, 19820)",,,,,,,,,,,,,,,,,,,,,,,,-0.003686000070501877 -17,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 4],,passed,0.21607400000789312,"(120000, 500000, 15000, 100, 2000, 0.12, 0.03, 0, 400000, 400, 2000, 0, 10000, 0, 0, 3000, None, None, None, None, None, None, None, None, None, None, None)","(15000, 46067.85, 31953, 749.25, 374.625, 30138.6, 529625.375, 511833.5, 17791.875, 511380, 19820)",,,,,,,,,,,,,,,,,,,,,,,,0.0034169999878486124 -18,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 5],,passed,0.21509200001901263,"(120000, 10000, 15000, 100, 2000, 0.12, 0.03, 0, 99999999999, 400, 300, 0, 0, 0, 0, 0, None, None, None, None, None, None, None, None, None, None, None)","(300, 4065, 4065, 0, 0, 3285.3, 25300, 10279.1875, 15000, 10382, 17000)",,,,,,,,,,,,,,,,,,,,,,,,0.0018940000359180253 -19,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 6],,passed,0.2214449999939916,"(120000, 10000, 15000, 100, 2000, 0.12, 0.03, 0, 99999999999, 400, 0, 0, 0, 0, -40000, 0, None, None, None, None, None, None, None, None, None, None, None)","(-40000, 4065, 4065, 0, 0, 3252, 0, 0, 15000, 10100, 17000)",,,,,,,,,,,,,,,,,,,,,,,,-0.022719999918763223 -20,taxcalc/tests/test_calcfunctions.py::test_AfterTaxIncome,,passed,0.1694370000109302,,,,,,,,,,,,,,,,,,,,,,,,,,0.000711999916802597 -21,taxcalc/tests/test_calcfunctions.py::test_ExpandIncome,,passed,0.16783399999553694,,,,,,,,,,,,,,,,,,,,,,,,,,0.00025100010248024773 -22,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple0-expected_value0],,passed,0.1748870000142233,"(1, 1, 2, 0, 0, 1000)","(0, 1000)",,,,,,,,,,,,,,,,,,,,,,,,0.0030859999355926093 -23,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple1-expected_value1],,passed,0.1753779999944527,"(0, 1, 2, 0, 0, 1000)","(0, 1000)",,,,,,,,,,,,,,,,,,,,,,,,0.009788999932425296 -24,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple2-expected_value2],,passed,0.16594100000588696,"(1, 1, 2, 100, 0, 1000)","(0, 1000)",,,,,,,,,,,,,,,,,,,,,,,,0.000934000155439263 -25,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple3-expected_value3],,passed,0.16672199998879478,"(0, 2, 1, 100, 200, 1000)","(200, 1200)",,,,,,,,,,,,,,,,,,,,,,,,0.0018340000167427761 -26,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple4-expected_value4],,passed,0.1671830000020691,"(0, 1, 3, 100, 300, 1000)","(300, 1300)",,,,,,,,,,,,,,,,,,,,,,,,0.003246999966677405 -27,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple0-expected_value0],,passed,0.17342399999620284,"(1100000, 1, 1000, 100, 100, 0.1, [1000000, 1000000, 500000, 1000000, 1000000], [2000000, 2000000, 1000000, 2000000, 2000000], 100, 200, 2000, 300)","(10915, 11115, 12915, 11215)",,,,,,,,,,,,,,,,,,,,,,,,0.002114999944069551 -28,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple1-expected_value1],,passed,0.16677200000003722,"(2100000, 1, 1000, 100, 100, 0.1, [1000000, 1000000, 500000, 1000000, 1000000], [2000000, 2000000, 1000000, 2000000, 2000000], 100, 200, 2000, 300)","(209150, 209350, 211150, 209450)",,,,,,,,,,,,,,,,,,,,,,,,-0.016499999958341477 -29,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple2-expected_value2],,passed,0.1643379999904937,"(1100000, 1, 1000, 100, 100, 0, [1000000, 1000000, 500000, 1000000, 1000000], [2000000, 2000000, 1000000, 2000000, 2000000], 100, 200, 2000, 300)","(0, 200, 2000, 300)",,,,,,,,,,,,,,,,,,,,,,,,-0.0010100001190949115 -30,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple3-expected_value3],,passed,0.1671530000066923,"(1100000, 2, 1000, 100, 100, 0.1, [1000000, 1000000, 500000, 1000000, 1000000], [2000000, 2000000, 1000000, 2000000, 2000000], 100, 200, 2000, 300)","(10915, 11115, 12915, 11215)",,,,,,,,,,,,,,,,,,,,,,,,0.00022200003968469995 -31,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple4-expected_value4],,passed,0.16663200000266443,"(2100000, 2, 1000, 100, 100, 0.1, [1000000, 1000000, 500000, 1000000, 1000000], [2000000, 2000000, 1000000, 2000000, 2000000], 100, 200, 2000, 300)","(209150, 209350, 211150, 209450)",,,,,,,,,,,,,,,,,,,,,,,,0.0016340000570381208 -32,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple5-expected_value5],,passed,0.1640570000063235,"(1100000, 2, 1000, 100, 100, 0, [1000000, 1000000, 500000, 1000000, 1000000], [2000000, 2000000, 1000000, 2000000, 2000000], 100, 200, 2000, 300)","(0, 200, 2000, 300)",,,,,,,,,,,,,,,,,,,,,,,,0.0011939999922105926 -33,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple6-expected_value6],,passed,0.16487800002096265,"(510000, 3, 1000, 100, 100, 0.1, [1000000, 1000000, 500000, 1000000, 1000000], [2000000, 2000000, 1000000, 2000000, 2000000], 100, 200, 2000, 300)","(1003, 1203, 3003, 1303)",,,,,,,,,,,,,,,,,,,,,,,,-0.002543999983117745 -34,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple7-expected_value7],,passed,0.1662009999847669,"(1100000, 3, 1000, 100, 100, 0.1, [1000000, 1000000, 500000, 1000000, 1000000], [2000000, 2000000, 1000000, 2000000, 2000000], 100, 200, 2000, 300)","(109150, 109350, 111150, 109450)",,,,,,,,,,,,,,,,,,,,,,,,0.0010629999280808988 -35,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple8-expected_value8],,passed,0.16304499999364452,"(510000, 3, 1000, 100, 100, 0, [1000000, 1000000, 500000, 1000000, 1000000], [2000000, 2000000, 1000000, 2000000, 2000000], 100, 200, 2000, 300)","(0, 200, 2000, 300)",,,,,,,,,,,,,,,,,,,,,,,,-0.0004399998090320878 -36,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple0-expected_value0],,passed,0.17035899998063542,"(1, 50000, 1, 0, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, 1400, [75000, 150000, 75000, 112500, 150000], [80000, 160000, 80000, 120000, 160000], 0, 0, [0, 0, 0, 0, 0], 0, 0, 0)","(0, 0, 1400)",,,,,,,,,,,,,,,,,,,,,,,,0.0022059999764679206 -37,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple1-expected_value1],,passed,0.1680950000206849,"(1, 76000, 1, 0, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, 1400, [75000, 150000, 75000, 112500, 150000], [80000, 160000, 80000, 120000, 160000], 0, 0, [0, 0, 0, 0, 0], 0, 0, 0)","(0, 0, 1120)",,,,,,,,,,,,,,,,,,,,,,,,0.0020050000273386936 -38,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple2-expected_value2],,passed,0.17357499999093307,"(1, 90000, 1, 0, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, 1400, [75000, 150000, 75000, 112500, 150000], [80000, 160000, 80000, 120000, 160000], 0, 0, [0, 0, 0, 0, 0], 0, 0, 0)","(0, 0, 0)",,,,,,,,,,,,,,,,,,,,,,,,-0.0018420000458263253 -39,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple3-expected_value3],,passed,0.1865590000136308,"(2, 50000, 3, 1, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, 1400, [75000, 150000, 75000, 112500, 150000], [80000, 160000, 80000, 120000, 160000], 0, 0, [0, 0, 0, 0, 0], 0, 0, 0)","(0, 0, 4200)",,,,,,,,,,,,,,,,,,,,,,,,0.01868600000420889 -40,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple4-expected_value4],,passed,0.16727299998819944,"(2, 155000, 4, 2, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, 1400, [75000, 150000, 75000, 112500, 150000], [80000, 160000, 80000, 120000, 160000], 0, 0, [0, 0, 0, 0, 0], 0, 0, 0)","(0, 0, 2800)",,,,,,,,,,,,,,,,,,,,,,,,0.0005719998625864364 -41,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple5-expected_value5],,passed,0.16495799999916017,"(2, 170000, 4, 2, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, 1400, [75000, 150000, 75000, 112500, 150000], [80000, 160000, 80000, 120000, 160000], 0, 0, [0, 0, 0, 0, 0], 0, 0, 0)","(0, 0, 0)",,,,,,,,,,,,,,,,,,,,,,,,-0.0015920001317226429 -42,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple6-expected_value6],,passed,0.16382699999439865,"(4, 50000, 2, 1, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, 1400, [75000, 150000, 75000, 112500, 150000], [80000, 160000, 80000, 120000, 160000], 0, 0, [0, 0, 0, 0, 0], 0, 0, 0)","(0, 0, 2800)",,,,,,,,,,,,,,,,,,,,,,,,-0.0031350000995189475 -43,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple7-expected_value7],,passed,0.16316499997515166,"(4, 117000, 1, 0, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, 1400, [75000, 150000, 75000, 112500, 150000], [80000, 160000, 80000, 120000, 160000], 0, 0, [0, 0, 0, 0, 0], 0, 0, 0)","(0, 0, 560)",,,,,,,,,,,,,,,,,,,,,,,,-0.0029850000657915543 -44,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple8-expected_value8],,passed,0.1665210000112438,"(4, 130000, 1, 0, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, 1400, [75000, 150000, 75000, 112500, 150000], [80000, 160000, 80000, 120000, 160000], 0, 0, [0, 0, 0, 0, 0], 0, 0, 0)","(0, 0, 0)",,,,,,,,,,,,,,,,,,,,,,,,0.00048100017124852457 -45,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple9-expected_value9],,passed,0.1655600000276536,"(1, 50000, 1, 0, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, 0, [75000, 150000, 75000, 112500, 75000], [0, 0, 0, 0, 0], 0.05, 500, [1200, 2400, 1200, 1200, 1200], 0, 0, 0)","(0, 0, 1200)",,,,,,,,,,,,,,,,,,,,,,,,-0.016630999994049406 -46,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple10-expected_value10],,passed,0.16562900000849368,"(1, 97000, 2, 1, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, 0, [75000, 150000, 75000, 112500, 75000], [0, 0, 0, 0, 0], 0.05, 500, [1200, 2400, 1200, 1200, 1200], 0, 0, 0)","(0, 0, 600)",,,,,,,,,,,,,,,,,,,,,,,,-0.023073000050999326 -47,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple11-expected_value11],,passed,0.16635099999007252,"(1, 150000, 2, 1, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, 0, [75000, 150000, 75000, 112500, 75000], [0, 0, 0, 0, 0], 0.05, 500, [1200, 2400, 1200, 1200, 1200], 0, 0, 0)","(0, 0, 0)",,,,,,,,,,,,,,,,,,,,,,,,-0.001211000125067585 -48,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple12-expected_value12],,passed,0.16601999999465988,"(2, 50000, 4, 2, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, 0, [75000, 150000, 75000, 112500, 75000], [0, 0, 0, 0, 0], 0.05, 500, [1200, 2400, 1200, 1200, 1200], 0, 0, 0)","(0, 0, 3400)",,,,,,,,,,,,,,,,,,,,,,,,-0.0007409999511764076 -49,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple13-expected_value13],,passed,0.16495799999916017,"(2, 160000, 5, 3, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, 0, [75000, 150000, 75000, 112500, 75000], [0, 0, 0, 0, 0], 0.05, 500, [1200, 2400, 1200, 1200, 1200], 0, 0, 0)","(0, 0, 3400)",,,,,,,,,,,,,,,,,,,,,,,,0.0003210001011666741 -50,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple14-expected_value14],,passed,0.16455799999448573,"(2, 300000, 2, 0, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, 0, [75000, 150000, 75000, 112500, 75000], [0, 0, 0, 0, 0], 0.05, 500, [1200, 2400, 1200, 1200, 1200], 0, 0, 0)","(0, 0, 0)",,,,,,,,,,,,,,,,,,,,,,,,-0.00023900003043306195 -51,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple15-expected_value15],,passed,0.16522999999324384,"(4, 50000, 3, 2, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, 0, [75000, 150000, 75000, 112500, 75000], [0, 0, 0, 0, 0], 0.05, 500, [1200, 2400, 1200, 1200, 1200], 0, 0, 0)","(0, 0, 2200)",,,,,,,,,,,,,,,,,,,,,,,,0.0006730001587130496 -52,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple16-expected_value16],,passed,0.16413700001294274,"(4, 130000, 2, 1, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, 0, [75000, 150000, 75000, 112500, 75000], [0, 0, 0, 0, 0], 0.05, 500, [1200, 2400, 1200, 1200, 1200], 0, 0, 0)","(0, 0, 825)",,,,,,,,,,,,,,,,,,,,,,,,0.001273000009405223 -53,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple17-expected_value17],,passed,0.17216199998415505,"(4, 170000, 3, 2, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, 0, [75000, 150000, 75000, 112500, 75000], [0, 0, 0, 0, 0], 0.05, 500, [1200, 2400, 1200, 1200, 1200], 0, 0, 0)","(0, 0, 0)",,,,,,,,,,,,,,,,,,,,,,,,0.008817000065164449 -54,taxcalc/tests/test_calcfunctions.py::test_EITCamount[test_tuple0-6660],,passed,294.58470800000214,"(0.0, 0.45, 19330, 6660, 19330, 19330, 0.2106)",6660,,,,,,,,,,,,,,,,,,,,,,,,20.33935599979486 -55,taxcalc/tests/test_calcfunctions.py::test_EITC[test_tuple0-6660],,passed,0.20207899999036272,"(4, 0, 3, 19330, 0, 0, 0, 0, 0, 0, 0, 0, 19330, 19330, 0, [8790, 19330, 19330, 19330], 25, 64, [5890, 5890, 5890, 5890], [0.0765, 0.34, 0.4, 0.45], [538, 3584, 5920, 6660], [0.0765, 0.1598, 0.2106, 0.2106], 0.0, 3650, 9e+99, False, False, 0)",6660,,,,,,,,,,,,,,,,,,,,,,,,0.005773000083309027 -56,taxcalc/tests/test_calcfunctions.py::test_TaxInc[test_tuple0-expected_value0],,passed,0.18644900001163478,"(527860.66, 0.0, 37000.0, 0.0, 2, 352000.0, 0.0, 0.0, 0.0, 5000.0, 7000.0, 0, 0.0, 0.0, 0.2, [160700.0, 321400.0, 160725.0, 160700.0, 321400.0], [50000.0, 100000.0, 50000.0, 50000.0, 100000.0], 0.5, 0.25, 0.025, 0.0, [9e+99, 9e+99, 9e+99, 9e+99, 9e+99], 0.0, 0.0, True)","(490860.66, 0)",,,,,,,,,,,,,,,,,,,,,,,,0.002556000026743277 -57,taxcalc/tests/test_calcfunctions.py::test_TaxInc[test_tuple1-expected_value1],,passed,0.17243199999938952,"(337675.1, 0.0, 49000.0, 0.0, 2, 23000.0, 0.0, 0.0, 0.0, 8000.0, 4000.0, 1, 0.0, 0.0, 0.2, [160700.0, 321400.0, 160725.0, 160700.0, 321400.0], [50000.0, 100000.0, 50000.0, 50000.0, 100000.0], 0.5, 0.25, 0.025, 0.0, [9e+99, 9e+99, 9e+99, 9e+99, 9e+99], 0.0, 0.0, True)","(284075.1, 4600)",,,,,,,,,,,,,,,,,,,,,,,,-0.0014820000160397917 -58,taxcalc/tests/test_calcfunctions.py::test_TaxInc[test_tuple2-expected_value2],,passed,0.18281199999137243,"(603700.0, 24400.0, 0.0, 0.0, 2, 0.0, 11000.0, 0.0, 0.0, 3000.0, -3000.0, 1, 0.0, 0.0, 0.2, [160700.0, 321400.0, 160725.0, 160700.0, 321400.0], [50000.0, 100000.0, 50000.0, 50000.0, 100000.0], 0.5, 0.25, 0.025, 0.0, [9e+99, 9e+99, 9e+99, 9e+99, 9e+99], 0.0, 0.0, True)","(579300.0, 0)",,,,,,,,,,,,,,,,,,,,,,,,0.01447799985498932 -59,taxcalc/tests/test_calcfunctions.py::test_TaxInc[test_tuple3-expected_value3],,passed,0.1727829999822461,"(90700.0, 0.0, 32000.0, 0.0, 4, 0.0, 6000.0, 0.0, 0.0, 9000.0, -3000.0, 1, 0.0, 0.0, 0.2, [160700.0, 321400.0, 160725.0, 160700.0, 321400.0], [50000.0, 100000.0, 50000.0, 50000.0, 100000.0], 0.5, 0.25, 0.025, 0.0, [9e+99, 9e+99, 9e+99, 9e+99, 9e+99], 0.0, 0.0, True)","(57500.0, 1200)",,,,,,,,,,,,,,,,,,,,,,,,0.0051300001473465195 -60,taxcalc/tests/test_calcfunctions.py::test_ChildDepTaxCredit_2021[test_tuple0-expected_value0],,passed,0.18282199999930526,"(45, 0, 0, 0, 4, 1000, 3, 1, 0, 0, 0.0, 0, 0.0, 0, 0, 0, 0.0, 0, 2000, [200000.0, 400000.0, 200000.0, 200000.0, 400000.0], 0.05, False, 500, 0.0, 0, True, True, 0, 0, 0)","(0, 1000, 0)",,,,,,,,,,,,,,,,,,,,,,,,0.008285999967938551 -61,taxcalc/tests/test_calcfunctions.py::test_ChildDepTaxCredit_2022[test_tuple0-expected_value0],,passed,0.18036800000231779,"(45, 0, 0, 0, 4, 1000, 3, 1, 0, 0, 0.0, 0, 0.0, 0, 0, 0, 0.0, 0, 2000, [200000.0, 400000.0, 200000.0, 200000.0, 400000.0], 0.05, False, 500, 0.0, 0, False, False, 0, 0, 0)","(0, 0, 1000)",,,,,,,,,,,,,,,,,,,,,,,,0.00954899999783268 -62,taxcalc/tests/test_calcfunctions.py::test_CTCnew_2021[test_tuple0-0],,passed,0.1711900000032074,"(1000, 0, 600, [75000, 150000, 75000, 125000, 150000], 0.05, True, True, False, 0.0, False, 0, 0, 0, 45, 0, 0, 1000, 4, 0, 0, 0)",0,,,,,,,,,,,,,,,,,,,,,,,,-0.0007399998480650261 -63,taxcalc/tests/test_calcfunctions.py::test_CTCnew_2022[test_tuple0-0],,passed,0.17082899998399625,"(0, 0, 0, [0, 0, 0, 0, 0], 0, False, False, False, 0.0, False, 0, 0, 0, 45, 0, 0, 1000, 4, 0, 0, 0)",0,,,,,,,,,,,,,,,,,,,,,,,,0.006100999911495847 -64,taxcalc/tests/test_calcfunctions.py::test_AGI[test_tuple0-expected_value0],,passed,0.24187200000369558,"(29530, 0, 0, 0, 4, 1, 0, False, 0, 0, 0.0, [9e+99, 9e+99, 9e+99, 9e+99, 9e+99], 0.02, False, 10200, [150000, 150000, 150000, 150000, 150000], 10200, 0, 0, 0)","(19330, 0, 0)",,,,,,,,,,,,,,,,,,,,,,,,0.018363999913617673 -65,taxcalc/tests/test_calculator.py::test_make_calculator,,passed,2588.2588990000104,,,,,,,,,,,,,,,,,,,,,,,,,,164.2605409999478 -66,taxcalc/tests/test_calculator.py::test_make_calculator_deepcopy,,passed,2342.105201999999,,,,,,,,,,,,,,,,,,,,,,,,,,130.91071900012685 -67,taxcalc/tests/test_calculator.py::test_make_calculator_with_policy_reform,,passed,2704.416330000015,,,,,,,,,,,,,,,,,,,,,,,,,,155.7890520001024 -68,taxcalc/tests/test_calculator.py::test_make_calculator_with_multiyear_reform,,passed,2822.307015999996,,,,,,,,,,,,,,,,,,,,,,,,,,205.1083420001587 -69,taxcalc/tests/test_calculator.py::test_calculator_advance_to_year,,passed,2178.405233999996,,,,,,,,,,,,,,,,,,,,,,,,,,119.11554000002434 -70,taxcalc/tests/test_calculator.py::test_make_calculator_raises_on_no_policy,,passed,385.49794799999404,,,,,,,,,,,,,,,,,,,,,,,,,,16.32612999995331 -71,taxcalc/tests/test_calculator.py::test_calculator_mtr,,passed,17870.439995999986,,,,,,,,,,,,,,,,,,,,,,,,,,550.4207149997746 -72,taxcalc/tests/test_calculator.py::test_calculator_mtr_when_PT_rates_differ,,passed,3184.3830749999997,,,,,,,,,,,,,,,,,,,,,,,,,,168.33581099999174 -73,taxcalc/tests/test_calculator.py::test_make_calculator_increment_years_first,,passed,2852.2908999999854,,,,,,,,,,,,,,,,,,,,,,,,,,320.42475500011824 -74,taxcalc/tests/test_calculator.py::test_ID_HC_vs_BS,,passed,5207.764096000005,,,,,,,,,,,,,,,,,,,,,,,,,,188.10839600007512 -75,taxcalc/tests/test_calculator.py::test_ID_StateLocal_HC_vs_CRT,,passed,4936.700054999988,,,,,,,,,,,,,,,,,,,,,,,,,,237.87937100010458 -76,taxcalc/tests/test_calculator.py::test_ID_RealEstate_HC_vs_CRT,,passed,5168.642175000003,,,,,,,,,,,,,,,,,,,,,,,,,,481.53700599999684 -77,taxcalc/tests/test_calculator.py::test_calculator_using_nonstd_input,,passed,1768.2538930000078,,,,,,,,,,,,,,,,,,,,,,,,,,-7.464540000057696 -78,taxcalc/tests/test_calculator.py::test_bad_json_names,,passed,178.25551900000391,,,,,,,,,,,,,,,,,,,,,,,,,,-91.32479599998078 -79,taxcalc/tests/test_calculator.py::test_json_assump_url,,passed,288.7997269999971,,,,,,,,,,,,,,,,,,,,,,,,,,-95.23492200011674 -80,taxcalc/tests/test_calculator.py::test_read_bad_json_assump_file,,passed,0.30974000000583146,,,,,,,,,,,,,,,,,,,,,,,,,,0.01783499996577126 -81,taxcalc/tests/test_calculator.py::test_json_doesnt_exist,,passed,0.221554000006563,,,,,,,,,,,,,,,,,,,,,,,,,,0.0023449999275726996 -82,taxcalc/tests/test_calculator.py::test_calc_all,,passed,1778.827050000018,,,,,,,,,,,,,,,,,,,,,,,,,,242.24147399991125 -83,taxcalc/tests/test_calculator.py::test_noreform_documentation,,passed,4361.122351999995,,,,,,,,,,,,,,,,,,,,,,,,,,205.76295400002164 -84,taxcalc/tests/test_calculator.py::test_reform_documentation,,passed,6334.491145000015,,,,,,,,,,,,,,,,,,,,,,,,,,485.9848769998507 -85,taxcalc/tests/test_calculator.py::test_distribution_tables,,passed,3795.229027000005,,,,,,,,,,,,,,,,,,,,,,,,,,234.36882600003628 -86,taxcalc/tests/test_calculator.py::test_difference_table,,passed,3185.6664689999548,,,,,,,,,,,,,,,,,,,,,,,,,,200.63430199985532 -87,taxcalc/tests/test_calculator.py::test_diagnostic_table,,passed,2612.73412099996,,,,,,,,,,,,,,,,,,,,,,,,,,174.48876599979712 -88,taxcalc/tests/test_calculator.py::test_mtr_graph,,passed,2490.404656999999,,,,,,,,,,,,,,,,,,,,,,,,,,155.23554400010653 -89,taxcalc/tests/test_calculator.py::test_atr_graph,,passed,2189.9758510000424,,,,,,,,,,,,,,,,,,,,,,,,,,116.65421600008585 -90,taxcalc/tests/test_calculator.py::test_privacy_of_embedded_objects,,passed,2174.684655999954,,,,,,,,,,,,,,,,,,,,,,,,,,128.2365369997931 -91,taxcalc/tests/test_calculator.py::test_n65,,passed,2205.3340360000107,,,,,,,,,,,,,,,,,,,,,,,,,,161.68660700003556 -92,taxcalc/tests/test_calculator.py::test_ce_aftertax_income,,passed,3065.2580029999967,,,,,,,,,,,,,,,,,,,,,,,,,,127.83428200003755 -93,taxcalc/tests/test_calculator.py::test_qbid_calculation,,passed,1685.4504090000546,,,,,,,,,,,,,,,,,,,,,,,,,,116.83835300016199 -94,taxcalc/tests/test_calculator.py::test_qbid_limit_switch,,passed,4170.9745450000355,,,,,,,,,,,,,,,,,,,,,,,,,,274.67941100007965 -95,taxcalc/tests/test_calculator.py::test_calc_all_benefits_amounts,,passed,5261.516555000015,,,,,,,,,,,,,,,,,,,,,,,,,,280.1416159999808 -96,taxcalc/tests/test_calculator.py::test_cg_top_rate,,passed,4800.863463999975,,,,,,,,,,,,,,,,,,,,,,,,,,309.3552269999127 -97,taxcalc/tests/test_compatible_data.py::test_compatible_data_presence,,passed,0.3583499999990636,,,,,,,,,,,,,,,,,,,,,,,,,,-0.003325000022869007 -98,taxcalc/tests/test_consumption.py::test_year_consistency,,passed,0.11567699999659453,,,,,,,,,,,,,,,,,,,,,,,,,,-0.03400300005296228 -99,taxcalc/tests/test_consumption.py::test_validity_of_consumption_vars_set,,passed,0.7142160000057629,,,,,,,,,,,,,,,,,,,,,,,,,,0.01740599986987945 -100,taxcalc/tests/test_consumption.py::test_update_consumption,,passed,66.24868699998387,,,,,,,,,,,,,,,,,,,,,,,,,,1.3345470000558635 -101,taxcalc/tests/test_consumption.py::test_incorrect_update_consumption,,passed,212.8777839999998,,,,,,,,,,,,,,,,,,,,,,,,,,6.75235800002838 -102,taxcalc/tests/test_consumption.py::test_future_update_consumption,,passed,91.84282299997903,,,,,,,,,,,,,,,,,,,,,,,,,,3.228442999898107 -103,taxcalc/tests/test_consumption.py::test_consumption_default_data,,passed,29.056142999991152,,,,,,,,,,,,,,,,,,,,,,,,,,1.8999839999764845 -104,taxcalc/tests/test_consumption.py::test_consumption_response,,passed,4309.088037000038,,,,,,,,,,,,,,,,,,,,,,,,,,286.13787000017464 -105,taxcalc/tests/test_cpscsv.py::test_agg,,passed,10800.064852000049,,,,,,,,,,,,,,,,,,,,,,,,,,525.1254720000707 -106,taxcalc/tests/test_cpscsv.py::test_cps_availability,,passed,627.9864789999579,,,,,,,,,,,,,,,,,,,,,,,,,,-8.543001000077766 -107,taxcalc/tests/test_data.py::test_recs_class,,passed,405.2960249999842,,,,,,,,,,,,,,,,,,,,,,,,,,27.33418099990098 -108,taxcalc/tests/test_decorators.py::test_create_apply_function_string,,passed,0.1429879999932382,,,,,,,,,,,,,,,,,,,,,,,,,,-0.012451999850782103 -109,taxcalc/tests/test_decorators.py::test_create_apply_function_string_with_params,,passed,0.12577600000440725,,,,,,,,,,,,,,,,,,,,,,,,,,0.00884800010680925 -110,taxcalc/tests/test_decorators.py::test_create_toplevel_function_string_mult_outputs,,passed,0.11620800000855525,,,,,,,,,,,,,,,,,,,,,,,,,,0.0003420000211918489 -111,taxcalc/tests/test_decorators.py::test_create_toplevel_function_string,,passed,0.1100759999985712,,,,,,,,,,,,,,,,,,,,,,,,,,-9.999990879799858e-05 -112,taxcalc/tests/test_decorators.py::test_make_apply_function,,passed,0.5878200000211109,,,,,,,,,,,,,,,,,,,,,,,,,,0.005523000083940133 -113,taxcalc/tests/test_decorators.py::test_magic_apply_jit,,passed,143.22952200001282,,,,,,,,,,,,,,,,,,,,,,,,,,3.270265999901767 -114,taxcalc/tests/test_decorators.py::test_magic_apply_jit_swap,,passed,0.6443050000370931,,,,,,,,,,,,,,,,,,,,,,,,,,0.008057999934862892 -115,taxcalc/tests/test_decorators.py::test_magic_iterate_jit,,passed,137.59214799995334,,,,,,,,,,,,,,,,,,,,,,,,,,-251.68224300011843 -116,taxcalc/tests/test_decorators.py::test_faux_function_iterate_jit,,passed,106.91602299999658,,,,,,,,,,,,,,,,,,,,,,,,,,4.43594499989787 -117,taxcalc/tests/test_decorators.py::test_ret_everything_iterate_jit,,passed,167.1500530000003,,,,,,,,,,,,,,,,,,,,,,,,,,-2.2151560000338577 -118,taxcalc/tests/test_decorators.py::test_function_takes_kwarg,,passed,430.4896689999964,,,,,,,,,,,,,,,,,,,,,,,,,,297.91151499983926 -119,taxcalc/tests/test_decorators.py::test_function_no_parameters_listed,,passed,136.4076030000092,,,,,,,,,,,,,,,,,,,,,,,,,,6.188078999969093 -120,taxcalc/tests/test_decorators.py::test_function_parameters_optional,,passed,140.73353999998517,,,,,,,,,,,,,,,,,,,,,,,,,,5.673684999976558 -121,taxcalc/tests/test_decorators.py::test_iterate_jit_raises_on_no_return,,passed,4.33791999995492,,,,,,,,,,,,,,,,,,,,,,,,,,-1.590090000206601 -122,taxcalc/tests/test_decorators.py::test_iterate_jit_raises_on_unknown_return_argument,,passed,4.342809000036141,,,,,,,,,,,,,,,,,,,,,,,,,,0.31027600016386714 -123,taxcalc/tests/test_decorators.py::test_force_no_jit,,passed,4.59383700001581,,,,,,,,,,,,,,,,,,,,,,,,,,-0.1431519998504882 -124,taxcalc/tests/test_growdiff.py::test_year_consistency,,passed,0.11759999995319959,,,,,,,,,,,,,,,,,,,,,,,,,,-0.042668999981287925 -125,taxcalc/tests/test_growdiff.py::test_update_and_apply_growdiff,,passed,426.8052589999911,,,,,,,,,,,,,,,,,,,,,,,,,,28.851377999842498 -126,taxcalc/tests/test_growdiff.py::test_has_any_response,,passed,104.07850900003268,,,,,,,,,,,,,,,,,,,,,,,,,,3.020023999965801 -127,taxcalc/tests/test_growdiff.py::test_description_punctuation,,passed,0.2777889999947547,,,,,,,,,,,,,,,,,,,,,,,,,,-0.023411999961808705 -128,taxcalc/tests/test_growdiff.py::test_boolean_value_infomation,,passed,0.25702099998170524,,,,,,,,,,,,,,,,,,,,,,,,,,0.0035779999620899616 -129,taxcalc/tests/test_growfactors.py::test_improper_usage,,passed,2.933664000011049,,,,,,,,,,,,,,,,,,,,,,,,,,-0.05247699982646781 -130,taxcalc/tests/test_growfactors.py::test_update_after_use,,passed,1.950566000004983,,,,,,,,,,,,,,,,,,,,,,,,,,0.07084899993969884 -131,taxcalc/tests/test_growfactors.py::test_proper_usage,,passed,1.8572520000361692,,,,,,,,,,,,,,,,,,,,,,,,,,0.03317800019431161 -132,taxcalc/tests/test_growfactors.py::test_growfactors_csv_values,,passed,2.1153540000113935,,,,,,,,,,,,,,,,,,,,,,,,,,-0.08716500008176808 -133,taxcalc/tests/test_parameters.py::test_params_class[revision0-],,passed,9.53989399999955,,,{},,,,,,,,,,,,,,,,,,,,,,,0.8287910000035481 -134,taxcalc/tests/test_parameters.py::test_params_class[revision1-error],,passed,10.697437000033005,,,{'real_param': {2004: 1.9}},error,,,,,,,,,,,,,,,,,,,,,,0.34637400011661157 -135,taxcalc/tests/test_parameters.py::test_params_class[revision2-raise],,passed,10.648165000020526,,,{'int_param': {2004: [3.6]}},raise,,,,,,,,,,,,,,,,,,,,,,-0.47081999991860357 -136,taxcalc/tests/test_parameters.py::test_params_class[revision3-raise],,passed,11.41506900000877,,,{'int_param': {2004: [3]}},raise,,,,,,,,,,,,,,,,,,,,,,1.1796719999210818 -137,taxcalc/tests/test_parameters.py::test_params_class[revision4-noerror],,passed,14.940028000012262,,,"{'label_param': {2004: [1, 2]}}",noerror,,,,,,,,,,,,,,,,,,,,,,0.5948129999637786 -138,taxcalc/tests/test_parameters.py::test_params_class[revision5-raise],,passed,8.127543999989939,,,"{'label_param': {2004: [[1, 2]]}}",raise,,,,,,,,,,,,,,,,,,,,,,-0.6116819999988365 -139,taxcalc/tests/test_parameters.py::test_params_class[revision6-raise],,passed,8.010332999958791,,,"{'label_param': {2004: [1, 2, 3]}}",raise,,,,,,,,,,,,,,,,,,,,,,0.37679099983733977 -140,taxcalc/tests/test_parameters.py::test_params_class[revision7-raise],,passed,11.809827000035966,,,{'bool_param': {2004: [4.9]}},raise,,,,,,,,,,,,,,,,,,,,,,1.5096390000621778 -141,taxcalc/tests/test_parameters.py::test_params_class[revision8-raise],,passed,10.3582830000164,,,{'str_param': {2004: [9]}},raise,,,,,,,,,,,,,,,,,,,,,,0.15123899999025525 -142,taxcalc/tests/test_parameters.py::test_params_class[revision9-noerror],,passed,12.125487000048452,,,{'str_param': {2004: 'nonlinear'}},noerror,,,,,,,,,,,,,,,,,,,,,,0.22679600010633116 -143,taxcalc/tests/test_parameters.py::test_params_class[revision10-error],,passed,12.090912000019216,,,{'str_param': {2004: 'unknownvalue'}},error,,,,,,,,,,,,,,,,,,,,,,2.0033010000020113 -144,taxcalc/tests/test_parameters.py::test_params_class[revision11-raise],,passed,10.351441000011619,,,{'str_param': {2004: ['nonlinear']}},raise,,,,,,,,,,,,,,,,,,,,,,-0.06803000019317551 -145,taxcalc/tests/test_parameters.py::test_params_class[revision12-raise],,passed,10.60851099998672,,,{'real_param': {2004: 'linear'}},raise,,,,,,,,,,,,,,,,,,,,,,-0.5969749998939715 -146,taxcalc/tests/test_parameters.py::test_params_class[revision13-raise],,passed,10.73202200001333,,,"{'real_param': {2004: [0.2, 0.3]}}",raise,,,,,,,,,,,,,,,,,,,,,,0.4274760001976592 -147,taxcalc/tests/test_parameters.py::test_params_class[revision14-raise],,passed,12.645028000008551,,,{'real_param-indexed': {2004: True}},raise,,,,,,,,,,,,,,,,,,,,,,1.3139759999489797 -148,taxcalc/tests/test_parameters.py::test_params_class[revision15-raise],,passed,7.919544000003498,,,{'unknown_param-indexed': {2004: False}},raise,,,,,,,,,,,,,,,,,,,,,,-1.0067609999282467 -149,taxcalc/tests/test_parameters.py::test_json_file_contents[consumption.json],,passed,214.20502500001248,,,,,consumption.json,,,,,,,,,,,,,,,,,,,,,40.63865599988503 -150,taxcalc/tests/test_parameters.py::test_json_file_contents[policy_current_law.json],,passed,136564.01796599998,,,,,policy_current_law.json,,,,,,,,,,,,,,,,,,,,,36096.015738000046 -151,taxcalc/tests/test_parameters.py::test_json_file_contents[growdiff.json],,passed,856.6956399999981,,,,,growdiff.json,,,,,,,,,,,,,,,,,,,,,182.63285100010762 -152,taxcalc/tests/test_parameters.py::test_parameters_mentioned[consumption.json-consumption.py],,passed,0.26678900002252703,,,,,,consumption.json,consumption.py,,,,,,,,,,,,,,,,,,,0.0062229998434304434 -153,taxcalc/tests/test_parameters.py::test_parameters_mentioned[policy_current_law.json-calcfunctions.py],,passed,9.579849999965973,,,,,,policy_current_law.json,calcfunctions.py,,,,,,,,,,,,,,,,,,,-0.03173199996808762 -154,taxcalc/tests/test_parameters.py::test_parameters_mentioned[growdiff.json-growdiff.py],,passed,0.270295999996506,,,,,,growdiff.json,growdiff.py,,,,,,,,,,,,,,,,,,,0.007735999986380193 -155,taxcalc/tests/test_parameters.py::test_expand_xd_errors,,passed,4.8251459999733015,,,,,,,,,,,,,,,,,,,,,,,,,,0.23143499987554517 -156,taxcalc/tests/test_parameters.py::test_expand_empty,,passed,5.366519000006065,,,,,,,,,,,,,,,,,,,,,,,,,,0.22898399987525409 -157,taxcalc/tests/test_parameters.py::test_expand_1d_scalar,,passed,16.23623199998292,,,,,,,,,,,,,,,,,,,,,,,,,,0.6120020000253135 -158,taxcalc/tests/test_parameters.py::test_expand_2d_short_array,,passed,5.953676999979507,,,,,,,,,,,,,,,,,,,,,,,,,,0.07951699990371708 -159,taxcalc/tests/test_parameters.py::test_expand_2d_variable_rates,,passed,6.502433999969526,,,,,,,,,,,,,,,,,,,,,,,,,,0.21198799987587336 -160,taxcalc/tests/test_parameters.py::test_expand_2d_already_filled,,passed,9.657335000042622,,,,,,,,,,,,,,,,,,,,,,,,,,0.6867389998888029 -161,taxcalc/tests/test_parameters.py::test_expand_2d_partial_expand,,passed,10.245925999981864,,,,,,,,,,,,,,,,,,,,,,,,,,0.8441959999458959 -162,"taxcalc/tests/test_parameters.py::test_read_json_revision[\n{\n ""consumption"": {""BEN_mcaid_value"": {""2013"": 0.9}}\n}\n]",,passed,0.3436229999920215,,,,,,,," +0,taxcalc/tests/test_4package.py::test_for_consistency,,passed,3.860890999987987,,,,,,,,,,,,,,,,,,,,,,,,,,-0.010592000023734727 +1,taxcalc/tests/test_benefits.py::test_benefits,,passed,4165.663147999993,,,,,,,,,,,,,,,,,,,,,,,,,,-9.442053000014312 +2,taxcalc/tests/test_calcfunctions.py::test_calc_and_used_vars,,passed,35.033771000001934,,,,,,,,,,,,,,,,,,,,,,,,,,-0.4601320000006126 +3,taxcalc/tests/test_calcfunctions.py::test_function_args_usage,,passed,1.936314000005268,,,,,,,,,,,,,,,,,,,,,,,,,,-0.07811399999013702 +4,taxcalc/tests/test_calcfunctions.py::test_DependentCare,,passed,0.24486399999545938,,,,,,,,,,,,,,,,,,,,,,,,,,-0.0385459999847626 +5,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, young]",,passed,0.18611499999110492,"(0, 1000, [6000, 12000, 6000, 12000, 12000], 45, 44, [1500, 1200, 1500, 1500, 1500], 1000, 2, 0, 0, 0, 2, 0, False, 0)",12000,,,,,,,,,,,,,,,,,,,,,,,,-0.0012360000027910878 +6,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, allow charity]",,passed,0.1729909999994561,"(0, 1000, [6000, 12000, 6000, 12000, 12000], 66, 44, [1500, 1200, 1500, 1500, 1500], 1000, 2, 0, 1, 1, 2, 200, True, 300)",15800,,,,,,,,,,,,,,,,,,,,,,,,-0.003620000001092194 +7,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, allow charity, over limit]",,passed,0.19859900001506503,"(0, 1000, [6000, 12000, 6000, 12000, 12000], 44, 66, [1500, 1200, 1500, 1500, 1500], 1000, 2, 0, 0, 0, 2, 400, True, 300)",13500,,,,,,,,,,,,,,,,,,,,,,,,0.022349000005306235 +8,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, two old]",,passed,0.1701759999832575,"(0, 1200, [6000, 12000, 6000, 12000, 12000], 66, 67, [1500, 1200, 1500, 1500, 1500], 1000, 2, 0, 0, 0, 2, 0, True, 0)",14400,,,,,,,,,,,,,,,,,,,,,,,,-0.0014350000014927977 +9,taxcalc/tests/test_calcfunctions.py::test_StdDed[Single 1],,passed,0.16951399999243222,"(0, 1000, [6000, 12000, 6000, 12000, 12000], 44, 0, [1500, 1200, 1500, 1500, 1500], 1000, 1, 0, 0, 0, 2, 0, True, 0)",6000,,,,,,,,,,,,,,,,,,,,,,,,-0.0012659999981678716 +10,taxcalc/tests/test_calcfunctions.py::test_StdDed[Single 2],,passed,0.16707000000337757,"(0, 1000, [6000, 12000, 6000, 12000, 12000], 44, 0, [1500, 1200, 1500, 1500, 1500], 1000, 1, 0, 0, 0, 2, 0, True, 0)",6000,,,,,,,,,,,,,,,,,,,,,,,,-0.0036289999911787163 +11,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, Single]",,passed,0.1660979999940082,"(0, 1000, [6000, 12000, 6000, 12000, 12000], 44, 0, [1500, 1200, 1500, 1500, 1500], 1000, 3, 1, 0, 0, 2, 0, True, 0)",0,,,,,,,,,,,,,,,,,,,,,,,,-0.002648000020144481 +12,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Marrid, Single, dep, under earn]",,passed,0.17287100001794897,"(1, 200, [6000, 12000, 6000, 12000, 12000], 44, 0, [1500, 1200, 1500, 1500, 1500], 1000, 3, 0, 0, 0, 2, 0, True, 0)",1000,,,,,,,,,,,,,,,,,,,,,,,,-0.0015659999803574187 +13,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, Single, dep, over earn]",,passed,0.16924400000561945,"(1, 1000, [6000, 12000, 6000, 12000, 12000], 44, 0, [1500, 1200, 1500, 1500, 1500], 1000, 3, 0, 0, 0, 2, 0, True, 0)",1350,,,,,,,,,,,,,,,,,,,,,,,,-0.002447000014171835 +14,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 1],,passed,0.24228000000903194,"(120000, 10000, 15000, 100, 2000, 0.12, 0.03, 0, 99999999999, 400, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None, None, None, None, None, None)","(0, 4065, 4065, 0, 0, 3252, 25000, 10000, 15000, 10100, 17000)",,,,,,,,,,,,,,,,,,,,,,,,-0.002046999981075659 +15,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 2],,passed,0.21826500000088345,"(120000, 10000, 15000, 100, 2000, 0.12, 0.03, 0, 99999999999, 400, 2000, 0, 10000, 0, 0, 3000, None, None, None, None, None, None, None, None, None, None, None)","(15000, 6146.25, 4065, 2081.25, 1040.625, 4917, 38959.375, 21167.5, 17791.875, 21380, 19820)",,,,,,,,,,,,,,,,,,,,,,,,-0.0033299999984137407 +16,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 3],,passed,0.21556999999461368,"(120000, 150000, 15000, 100, 2000, 0.12, 0.03, 0, 99999999999, 400, 2000, 0, 10000, 0, 0, 3000, None, None, None, None, None, None, None, None, None, None, None)","(15000, 22202.25, 21453, 749.25, 374.625, 16773, 179625.375, 161833.5, 17791.875, 161380, 19820)",,,,,,,,,,,,,,,,,,,,,,,,-0.0009649999981320156 +17,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 4],,passed,0.21532000002366658,"(120000, 500000, 15000, 100, 2000, 0.12, 0.03, 0, 400000, 400, 2000, 0, 10000, 0, 0, 3000, None, None, None, None, None, None, None, None, None, None, None)","(15000, 46067.85, 31953, 749.25, 374.625, 30138.6, 529625.375, 511833.5, 17791.875, 511380, 19820)",,,,,,,,,,,,,,,,,,,,,,,,-0.000753999984226511 +18,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 5],,passed,0.21552000001179294,"(120000, 10000, 15000, 100, 2000, 0.12, 0.03, 0, 99999999999, 400, 300, 0, 0, 0, 0, 0, None, None, None, None, None, None, None, None, None, None, None)","(300, 4065, 4065, 0, 0, 3285.3, 25300, 10279.1875, 15000, 10382, 17000)",,,,,,,,,,,,,,,,,,,,,,,,0.0004279999927803424 +19,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 6],,passed,0.24202900002023853,"(120000, 10000, 15000, 100, 2000, 0.12, 0.03, 0, 99999999999, 400, 0, 0, 0, 0, -40000, 0, None, None, None, None, None, None, None, None, None, None, None)","(-40000, 4065, 4065, 0, 0, 3252, 0, 0, 15000, 10100, 17000)",,,,,,,,,,,,,,,,,,,,,,,,0.02058400002624694 +20,taxcalc/tests/test_calcfunctions.py::test_AfterTaxIncome,,passed,0.17545599999380102,,,,,,,,,,,,,,,,,,,,,,,,,,0.00601899998287081 +21,taxcalc/tests/test_calcfunctions.py::test_ExpandIncome,,passed,0.16646899999273046,,,,,,,,,,,,,,,,,,,,,,,,,,-0.0013650000028064269 +22,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple0-expected_value0],,passed,0.17399200001477766,"(1, 1, 2, 0, 0, 1000)","(0, 1000)",,,,,,,,,,,,,,,,,,,,,,,,-0.0008949999994456448 +23,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple1-expected_value1],,passed,0.1659179999933258,"(0, 1, 2, 0, 0, 1000)","(0, 1000)",,,,,,,,,,,,,,,,,,,,,,,,-0.0094600000011269 +24,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple2-expected_value2],,passed,0.1636739999923975,"(1, 1, 2, 100, 0, 1000)","(0, 1000)",,,,,,,,,,,,,,,,,,,,,,,,-0.0022670000134893953 +25,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple3-expected_value3],,passed,0.16689899999278168,"(0, 2, 1, 100, 200, 1000)","(200, 1200)",,,,,,,,,,,,,,,,,,,,,,,,0.0001770000039869879 +26,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple4-expected_value4],,passed,0.16471600000045328,"(0, 1, 3, 100, 300, 1000)","(300, 1300)",,,,,,,,,,,,,,,,,,,,,,,,-0.0024670000016158156 +27,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple0-expected_value0],,passed,0.17409299999826544,"(1100000, 1, 1000, 100, 100, 0.1, [1000000, 1000000, 500000, 1000000, 1000000], [2000000, 2000000, 1000000, 2000000, 2000000], 100, 200, 2000, 300)","(10915, 11115, 12915, 11215)",,,,,,,,,,,,,,,,,,,,,,,,0.0006690000020626308 +28,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple1-expected_value1],,passed,0.1669090000007145,"(2100000, 1, 1000, 100, 100, 0.1, [1000000, 1000000, 500000, 1000000, 1000000], [2000000, 2000000, 1000000, 2000000, 2000000], 100, 200, 2000, 300)","(209150, 209350, 211150, 209450)",,,,,,,,,,,,,,,,,,,,,,,,0.00013700000067731755 +29,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple2-expected_value2],,passed,0.19168599999375147,"(1100000, 1, 1000, 100, 100, 0, [1000000, 1000000, 500000, 1000000, 1000000], [2000000, 2000000, 1000000, 2000000, 2000000], 100, 200, 2000, 300)","(0, 200, 2000, 300)",,,,,,,,,,,,,,,,,,,,,,,,0.027348000003257766 +30,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple3-expected_value3],,passed,0.1684529999863571,"(1100000, 2, 1000, 100, 100, 0.1, [1000000, 1000000, 500000, 1000000, 1000000], [2000000, 2000000, 1000000, 2000000, 2000000], 100, 200, 2000, 300)","(10915, 11115, 12915, 11215)",,,,,,,,,,,,,,,,,,,,,,,,0.0012999999796647899 +31,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple4-expected_value4],,passed,0.17999399997847831,"(2100000, 2, 1000, 100, 100, 0.1, [1000000, 1000000, 500000, 1000000, 1000000], [2000000, 2000000, 1000000, 2000000, 2000000], 100, 200, 2000, 300)","(209150, 209350, 211150, 209450)",,,,,,,,,,,,,,,,,,,,,,,,0.013361999975813915 +32,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple5-expected_value5],,passed,0.16383399997721426,"(1100000, 2, 1000, 100, 100, 0, [1000000, 1000000, 500000, 1000000, 1000000], [2000000, 2000000, 1000000, 2000000, 2000000], 100, 200, 2000, 300)","(0, 200, 2000, 300)",,,,,,,,,,,,,,,,,,,,,,,,-0.00022300002910924377 +33,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple6-expected_value6],,passed,0.1659579999966354,"(510000, 3, 1000, 100, 100, 0.1, [1000000, 1000000, 500000, 1000000, 1000000], [2000000, 2000000, 1000000, 2000000, 2000000], 100, 200, 2000, 300)","(1003, 1203, 3003, 1303)",,,,,,,,,,,,,,,,,,,,,,,,0.0010799999756728185 +34,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple7-expected_value7],,passed,0.16703000000006796,"(1100000, 3, 1000, 100, 100, 0.1, [1000000, 1000000, 500000, 1000000, 1000000], [2000000, 2000000, 1000000, 2000000, 2000000], 100, 200, 2000, 300)","(109150, 109350, 111150, 109450)",,,,,,,,,,,,,,,,,,,,,,,,0.0008290000153010624 +35,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple8-expected_value8],,passed,0.1633539999943423,"(510000, 3, 1000, 100, 100, 0, [1000000, 1000000, 500000, 1000000, 1000000], [2000000, 2000000, 1000000, 2000000, 2000000], 100, 200, 2000, 300)","(0, 200, 2000, 300)",,,,,,,,,,,,,,,,,,,,,,,,0.00030900000069780664 +36,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple0-expected_value0],,passed,0.17155899999465873,"(1, 50000, 1, 0, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, 1400, [75000, 150000, 75000, 112500, 150000], [80000, 160000, 80000, 120000, 160000], 0, 0, [0, 0, 0, 0, 0], 0, 0, 0)","(0, 0, 1400)",,,,,,,,,,,,,,,,,,,,,,,,0.0012000000140233447 +37,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple1-expected_value1],,passed,0.16723099997761892,"(1, 76000, 1, 0, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, 1400, [75000, 150000, 75000, 112500, 150000], [80000, 160000, 80000, 120000, 160000], 0, 0, [0, 0, 0, 0, 0], 0, 0, 0)","(0, 0, 1120)",,,,,,,,,,,,,,,,,,,,,,,,-0.0008640000430659711 +38,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple2-expected_value2],,passed,0.18031499999437983,"(1, 90000, 1, 0, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, 1400, [75000, 150000, 75000, 112500, 150000], [80000, 160000, 80000, 120000, 160000], 0, 0, [0, 0, 0, 0, 0], 0, 0, 0)","(0, 0, 0)",,,,,,,,,,,,,,,,,,,,,,,,0.006740000003446822 +39,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple3-expected_value3],,passed,0.16877300001283402,"(2, 50000, 3, 1, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, 1400, [75000, 150000, 75000, 112500, 150000], [80000, 160000, 80000, 120000, 160000], 0, 0, [0, 0, 0, 0, 0], 0, 0, 0)","(0, 0, 4200)",,,,,,,,,,,,,,,,,,,,,,,,-0.017786000000796776 +40,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple4-expected_value4],,passed,0.16608900000392168,"(2, 155000, 4, 2, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, 1400, [75000, 150000, 75000, 112500, 150000], [80000, 160000, 80000, 120000, 160000], 0, 0, [0, 0, 0, 0, 0], 0, 0, 0)","(0, 0, 2800)",,,,,,,,,,,,,,,,,,,,,,,,-0.001183999984277706 +41,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple5-expected_value5],,passed,0.16469600001300932,"(2, 170000, 4, 2, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, 1400, [75000, 150000, 75000, 112500, 150000], [80000, 160000, 80000, 120000, 160000], 0, 0, [0, 0, 0, 0, 0], 0, 0, 0)","(0, 0, 0)",,,,,,,,,,,,,,,,,,,,,,,,-0.0002619999861507849 +42,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple6-expected_value6],,passed,0.16492599999651247,"(4, 50000, 2, 1, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, 1400, [75000, 150000, 75000, 112500, 150000], [80000, 160000, 80000, 120000, 160000], 0, 0, [0, 0, 0, 0, 0], 0, 0, 0)","(0, 0, 2800)",,,,,,,,,,,,,,,,,,,,,,,,0.0010990000021138813 +43,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple7-expected_value7],,passed,0.16524599999456768,"(4, 117000, 1, 0, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, 1400, [75000, 150000, 75000, 112500, 150000], [80000, 160000, 80000, 120000, 160000], 0, 0, [0, 0, 0, 0, 0], 0, 0, 0)","(0, 0, 560)",,,,,,,,,,,,,,,,,,,,,,,,0.0020810000194160794 +44,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple8-expected_value8],,passed,0.16541799999458817,"(4, 130000, 1, 0, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, 1400, [75000, 150000, 75000, 112500, 150000], [80000, 160000, 80000, 120000, 160000], 0, 0, [0, 0, 0, 0, 0], 0, 0, 0)","(0, 0, 0)",,,,,,,,,,,,,,,,,,,,,,,,-0.001103000016655642 +45,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple9-expected_value9],,passed,0.16537700000185396,"(1, 50000, 1, 0, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, 0, [75000, 150000, 75000, 112500, 75000], [0, 0, 0, 0, 0], 0.05, 500, [1200, 2400, 1200, 1200, 1200], 0, 0, 0)","(0, 0, 1200)",,,,,,,,,,,,,,,,,,,,,,,,-0.00018300002579962893 +46,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple10-expected_value10],,passed,0.16707000000337757,"(1, 97000, 2, 1, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, 0, [75000, 150000, 75000, 112500, 75000], [0, 0, 0, 0, 0], 0.05, 500, [1200, 2400, 1200, 1200, 1200], 0, 0, 0)","(0, 0, 600)",,,,,,,,,,,,,,,,,,,,,,,,0.0014409999948839791 +47,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple11-expected_value11],,passed,0.19060399998238609,"(1, 150000, 2, 1, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, 0, [75000, 150000, 75000, 112500, 75000], [0, 0, 0, 0, 0], 0.05, 500, [1200, 2400, 1200, 1200, 1200], 0, 0, 0)","(0, 0, 0)",,,,,,,,,,,,,,,,,,,,,,,,0.02425299999231359 +48,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple12-expected_value12],,passed,0.16706000002386645,"(2, 50000, 4, 2, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, 0, [75000, 150000, 75000, 112500, 75000], [0, 0, 0, 0, 0], 0.05, 500, [1200, 2400, 1200, 1200, 1200], 0, 0, 0)","(0, 0, 3400)",,,,,,,,,,,,,,,,,,,,,,,,0.0010400000292066502 +49,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple13-expected_value13],,passed,0.16622800001186988,"(2, 160000, 5, 3, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, 0, [75000, 150000, 75000, 112500, 75000], [0, 0, 0, 0, 0], 0.05, 500, [1200, 2400, 1200, 1200, 1200], 0, 0, 0)","(0, 0, 3400)",,,,,,,,,,,,,,,,,,,,,,,,0.001270000012709771 +50,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple14-expected_value14],,passed,0.16659900001059214,"(2, 300000, 2, 0, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, 0, [75000, 150000, 75000, 112500, 75000], [0, 0, 0, 0, 0], 0.05, 500, [1200, 2400, 1200, 1200, 1200], 0, 0, 0)","(0, 0, 0)",,,,,,,,,,,,,,,,,,,,,,,,0.0020410000161064368 +51,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple15-expected_value15],,passed,0.17352200001141682,"(4, 50000, 3, 2, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, 0, [75000, 150000, 75000, 112500, 75000], [0, 0, 0, 0, 0], 0.05, 500, [1200, 2400, 1200, 1200, 1200], 0, 0, 0)","(0, 0, 2200)",,,,,,,,,,,,,,,,,,,,,,,,0.008292000018173012 +52,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple16-expected_value16],,passed,0.16769199999089324,"(4, 130000, 2, 1, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, 0, [75000, 150000, 75000, 112500, 75000], [0, 0, 0, 0, 0], 0.05, 500, [1200, 2400, 1200, 1200, 1200], 0, 0, 0)","(0, 0, 825)",,,,,,,,,,,,,,,,,,,,,,,,0.0035549999779505292 +53,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple17-expected_value17],,passed,0.1653870000097868,"(4, 170000, 3, 2, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], 0, 0, [75000, 150000, 75000, 112500, 75000], [0, 0, 0, 0, 0], 0.05, 500, [1200, 2400, 1200, 1200, 1200], 0, 0, 0)","(0, 0, 0)",,,,,,,,,,,,,,,,,,,,,,,,-0.006774999974368201 +54,taxcalc/tests/test_calcfunctions.py::test_EITCamount[test_tuple0-6660],,passed,265.51672099998314,"(0.0, 0.45, 19330, 6660, 19330, 19330, 0.2106)",6660,,,,,,,,,,,,,,,,,,,,,,,,-29.067987000019002 +55,taxcalc/tests/test_calcfunctions.py::test_EITC[test_tuple0-6660],,passed,0.21214400001667855,"(4, 0, 3, 19330, 0, 0, 0, 0, 0, 0, 0, 0, 19330, 19330, 0, [8790, 19330, 19330, 19330], 25, 64, [5890, 5890, 5890, 5890], [0.0765, 0.34, 0.4, 0.45], [538, 3584, 5920, 6660], [0.0765, 0.1598, 0.2106, 0.2106], 0.0, 3650, 9e+99, False, False, 0)",6660,,,,,,,,,,,,,,,,,,,,,,,,0.010065000026315857 +56,taxcalc/tests/test_calcfunctions.py::test_TaxInc[test_tuple0-expected_value0],,passed,0.18985299999485505,"(527860.66, 0.0, 37000.0, 0.0, 2, 352000.0, 0.0, 0.0, 0.0, 5000.0, 7000.0, 0, 0.0, 0.0, 0.2, [160700.0, 321400.0, 160725.0, 160700.0, 321400.0], [50000.0, 100000.0, 50000.0, 50000.0, 100000.0], 0.5, 0.25, 0.025, 0.0, [9e+99, 9e+99, 9e+99, 9e+99, 9e+99], 0.0, 0.0, True)","(490860.66, 0)",,,,,,,,,,,,,,,,,,,,,,,,0.003403999983220357 +57,taxcalc/tests/test_calcfunctions.py::test_TaxInc[test_tuple1-expected_value1],,passed,0.17438399999036847,"(337675.1, 0.0, 49000.0, 0.0, 2, 23000.0, 0.0, 0.0, 0.0, 8000.0, 4000.0, 1, 0.0, 0.0, 0.2, [160700.0, 321400.0, 160725.0, 160700.0, 321400.0], [50000.0, 100000.0, 50000.0, 50000.0, 100000.0], 0.5, 0.25, 0.025, 0.0, [9e+99, 9e+99, 9e+99, 9e+99, 9e+99], 0.0, 0.0, True)","(284075.1, 4600)",,,,,,,,,,,,,,,,,,,,,,,,0.0019519999909789754 +58,taxcalc/tests/test_calcfunctions.py::test_TaxInc[test_tuple2-expected_value2],,passed,0.1708069999892814,"(603700.0, 24400.0, 0.0, 0.0, 2, 0.0, 11000.0, 0.0, 0.0, 3000.0, -3000.0, 1, 0.0, 0.0, 0.2, [160700.0, 321400.0, 160725.0, 160700.0, 321400.0], [50000.0, 100000.0, 50000.0, 50000.0, 100000.0], 0.5, 0.25, 0.025, 0.0, [9e+99, 9e+99, 9e+99, 9e+99, 9e+99], 0.0, 0.0, True)","(579300.0, 0)",,,,,,,,,,,,,,,,,,,,,,,,-0.01200500000209101 +59,taxcalc/tests/test_calcfunctions.py::test_TaxInc[test_tuple3-expected_value3],,passed,0.16868299999828196,"(90700.0, 0.0, 32000.0, 0.0, 4, 0.0, 6000.0, 0.0, 0.0, 9000.0, -3000.0, 1, 0.0, 0.0, 0.2, [160700.0, 321400.0, 160725.0, 160700.0, 321400.0], [50000.0, 100000.0, 50000.0, 50000.0, 100000.0], 0.5, 0.25, 0.025, 0.0, [9e+99, 9e+99, 9e+99, 9e+99, 9e+99], 0.0, 0.0, True)","(57500.0, 1200)",,,,,,,,,,,,,,,,,,,,,,,,-0.004099999983964153 +60,taxcalc/tests/test_calcfunctions.py::test_ChildDepTaxCredit_2021[test_tuple0-expected_value0],,passed,0.17380299999558702,"(45, 0, 0, 0, 4, 1000, 3, 1, 0, 0, 0.0, 0, 0.0, 0, 0, 0, 0.0, 0, 2000, [200000.0, 400000.0, 200000.0, 200000.0, 400000.0], 0.05, False, 500, 0.0, 0, True, True, 0, 0, 0)","(0, 1000, 0)",,,,,,,,,,,,,,,,,,,,,,,,-0.009019000003718192 +61,taxcalc/tests/test_calcfunctions.py::test_ChildDepTaxCredit_2022[test_tuple0-expected_value0],,passed,0.17402199998173273,"(45, 0, 0, 0, 4, 1000, 3, 1, 0, 0, 0.0, 0, 0.0, 0, 0, 0, 0.0, 0, 2000, [200000.0, 400000.0, 200000.0, 200000.0, 400000.0], 0.05, False, 500, 0.0, 0, False, False, 0, 0, 0)","(0, 0, 1000)",,,,,,,,,,,,,,,,,,,,,,,,-0.006346000020584969 +62,taxcalc/tests/test_calcfunctions.py::test_CTCnew_2021[test_tuple0-0],,passed,0.17356200001472644,"(1000, 0, 600, [75000, 150000, 75000, 125000, 150000], 0.05, True, True, False, 0.0, False, 0, 0, 0, 45, 0, 0, 1000, 4, 0, 0, 0)",0,,,,,,,,,,,,,,,,,,,,,,,,0.0023720000115190487 +63,taxcalc/tests/test_calcfunctions.py::test_CTCnew_2022[test_tuple0-0],,passed,0.16903300002013566,"(0, 0, 0, [0, 0, 0, 0, 0], 0, False, False, False, 0.0, False, 0, 0, 0, 45, 0, 0, 1000, 4, 0, 0, 0)",0,,,,,,,,,,,,,,,,,,,,,,,,-0.0017959999638605395 +64,taxcalc/tests/test_calcfunctions.py::test_AGI[test_tuple0-expected_value0],,passed,0.2261989999965408,"(29530, 0, 0, 0, 4, 1, 0, False, 0, 0, 0.0, [9e+99, 9e+99, 9e+99, 9e+99, 9e+99], 0.02, False, 10200, [150000, 150000, 150000, 150000, 150000], 10200, 0, 0, 0)","(19330, 0, 0)",,,,,,,,,,,,,,,,,,,,,,,,-0.015673000007154686 +65,taxcalc/tests/test_calculator.py::test_make_calculator,,passed,2546.3384640000013,,,,,,,,,,,,,,,,,,,,,,,,,,-41.92043500000909 +66,taxcalc/tests/test_calculator.py::test_make_calculator_deepcopy,,passed,2280.869459999991,,,,,,,,,,,,,,,,,,,,,,,,,,-61.23574200000803 +67,taxcalc/tests/test_calculator.py::test_make_calculator_with_policy_reform,,passed,2639.3041610000128,,,,,,,,,,,,,,,,,,,,,,,,,,-65.11216900000227 +68,taxcalc/tests/test_calculator.py::test_make_calculator_with_multiyear_reform,,passed,2743.492634000006,,,,,,,,,,,,,,,,,,,,,,,,,,-78.81438199999002 +69,taxcalc/tests/test_calculator.py::test_calculator_advance_to_year,,passed,2133.6202370000024,,,,,,,,,,,,,,,,,,,,,,,,,,-44.78499699999384 +70,taxcalc/tests/test_calculator.py::test_make_calculator_raises_on_no_policy,,passed,390.43448999998986,,,,,,,,,,,,,,,,,,,,,,,,,,4.936541999995768 +71,taxcalc/tests/test_calculator.py::test_calculator_mtr,,passed,17358.336629999998,,,,,,,,,,,,,,,,,,,,,,,,,,-512.1033659999885 +72,taxcalc/tests/test_calculator.py::test_calculator_mtr_when_PT_rates_differ,,passed,3059.2127209999944,,,,,,,,,,,,,,,,,,,,,,,,,,-125.17035400000577 +73,taxcalc/tests/test_calculator.py::test_make_calculator_increment_years_first,,passed,2747.5988279999797,,,,,,,,,,,,,,,,,,,,,,,,,,-104.69207200000574 +74,taxcalc/tests/test_calculator.py::test_ID_HC_vs_BS,,passed,5046.145600999978,,,,,,,,,,,,,,,,,,,,,,,,,,-161.618495000027 +75,taxcalc/tests/test_calculator.py::test_ID_StateLocal_HC_vs_CRT,,passed,4855.840364000016,,,,,,,,,,,,,,,,,,,,,,,,,,-80.85969099997237 +76,taxcalc/tests/test_calculator.py::test_ID_RealEstate_HC_vs_CRT,,passed,5012.424007000021,,,,,,,,,,,,,,,,,,,,,,,,,,-156.21816799998123 +77,taxcalc/tests/test_calculator.py::test_calculator_using_nonstd_input,,passed,1721.3385929999845,,,,,,,,,,,,,,,,,,,,,,,,,,-46.91530000002331 +78,taxcalc/tests/test_calculator.py::test_bad_json_names,,passed,157.824775000023,,,,,,,,,,,,,,,,,,,,,,,,,,-20.430743999980905 +79,taxcalc/tests/test_calculator.py::test_json_assump_url,,passed,306.5347799999927,,,,,,,,,,,,,,,,,,,,,,,,,,17.73505299999556 +80,taxcalc/tests/test_calculator.py::test_read_bad_json_assump_file,,passed,0.2827049999893916,,,,,,,,,,,,,,,,,,,,,,,,,,-0.027035000016439825 +81,taxcalc/tests/test_calculator.py::test_json_doesnt_exist,,passed,0.22298400000408947,,,,,,,,,,,,,,,,,,,,,,,,,,0.0014299999975264654 +82,taxcalc/tests/test_calculator.py::test_calc_all,,passed,1745.8056639999882,,,,,,,,,,,,,,,,,,,,,,,,,,-33.021386000029906 +83,taxcalc/tests/test_calculator.py::test_noreform_documentation,,passed,4230.305649000002,,,,,,,,,,,,,,,,,,,,,,,,,,-130.81670299999314 +84,taxcalc/tests/test_calculator.py::test_reform_documentation,,passed,6078.037999000003,,,,,,,,,,,,,,,,,,,,,,,,,,-256.45314600001257 +85,taxcalc/tests/test_calculator.py::test_distribution_tables,,passed,3650.2282439999763,,,,,,,,,,,,,,,,,,,,,,,,,,-145.0007830000286 +86,taxcalc/tests/test_calculator.py::test_difference_table,,passed,3068.941542999994,,,,,,,,,,,,,,,,,,,,,,,,,,-116.72492599996076 +87,taxcalc/tests/test_calculator.py::test_diagnostic_table,,passed,2504.318719999958,,,,,,,,,,,,,,,,,,,,,,,,,,-108.41540100000202 +88,taxcalc/tests/test_calculator.py::test_mtr_graph,,passed,2411.396503999981,,,,,,,,,,,,,,,,,,,,,,,,,,-79.00815300001796 +89,taxcalc/tests/test_calculator.py::test_atr_graph,,passed,2107.064249000018,,,,,,,,,,,,,,,,,,,,,,,,,,-82.91160200002423 +90,taxcalc/tests/test_calculator.py::test_privacy_of_embedded_objects,,passed,2088.345689999983,,,,,,,,,,,,,,,,,,,,,,,,,,-86.33896599997115 +91,taxcalc/tests/test_calculator.py::test_n65,,passed,2106.8358219999936,,,,,,,,,,,,,,,,,,,,,,,,,,-98.49821400001701 +92,taxcalc/tests/test_calculator.py::test_ce_aftertax_income,,passed,2957.660197999985,,,,,,,,,,,,,,,,,,,,,,,,,,-107.5978050000117 +93,taxcalc/tests/test_calculator.py::test_qbid_calculation,,passed,1615.9013250000385,,,,,,,,,,,,,,,,,,,,,,,,,,-69.54908400001614 +94,taxcalc/tests/test_calculator.py::test_qbid_limit_switch,,passed,3997.4658460000114,,,,,,,,,,,,,,,,,,,,,,,,,,-173.508699000025 +95,taxcalc/tests/test_calculator.py::test_calc_all_benefits_amounts,,passed,5065.016090999961,,,,,,,,,,,,,,,,,,,,,,,,,,-196.5004640000534 +96,taxcalc/tests/test_calculator.py::test_cg_top_rate,,passed,4601.154946000008,,,,,,,,,,,,,,,,,,,,,,,,,,-199.70851799996672 +97,taxcalc/tests/test_compatible_data.py::test_compatible_data_presence,,passed,0.34204500002488203,,,,,,,,,,,,,,,,,,,,,,,,,,-0.016304999974181555 +98,taxcalc/tests/test_consumption.py::test_year_consistency,,passed,0.11410199999772885,,,,,,,,,,,,,,,,,,,,,,,,,,-0.0015749999988656505 +99,taxcalc/tests/test_consumption.py::test_validity_of_consumption_vars_set,,passed,0.6858529999931307,,,,,,,,,,,,,,,,,,,,,,,,,,-0.028363000012632256 +100,taxcalc/tests/test_consumption.py::test_update_consumption,,passed,64.88325899999836,,,,,,,,,,,,,,,,,,,,,,,,,,-1.3654279999855135 +101,taxcalc/tests/test_consumption.py::test_incorrect_update_consumption,,passed,379.9521699999673,,,,,,,,,,,,,,,,,,,,,,,,,,167.0743859999675 +102,taxcalc/tests/test_consumption.py::test_future_update_consumption,,passed,90.65894200000457,,,,,,,,,,,,,,,,,,,,,,,,,,-1.1838809999744626 +103,taxcalc/tests/test_consumption.py::test_consumption_default_data,,passed,28.484284000001026,,,,,,,,,,,,,,,,,,,,,,,,,,-0.5718589999901269 +104,taxcalc/tests/test_consumption.py::test_consumption_response,,passed,4145.978811000021,,,,,,,,,,,,,,,,,,,,,,,,,,-163.10922600001686 +105,taxcalc/tests/test_cpscsv.py::test_agg,,passed,10860.173056000007,,,,,,,,,,,,,,,,,,,,,,,,,,60.10820399995828 +106,taxcalc/tests/test_cpscsv.py::test_cps_availability,,passed,644.7038549999888,,,,,,,,,,,,,,,,,,,,,,,,,,16.71737600003098 +107,taxcalc/tests/test_data.py::test_recs_class,,passed,391.06260400001247,,,,,,,,,,,,,,,,,,,,,,,,,,-14.233420999971713 +108,taxcalc/tests/test_decorators.py::test_create_apply_function_string,,passed,0.15707200003589605,,,,,,,,,,,,,,,,,,,,,,,,,,0.014084000042657863 +109,taxcalc/tests/test_decorators.py::test_create_apply_function_string_with_params,,passed,0.12166600004093198,,,,,,,,,,,,,,,,,,,,,,,,,,-0.004109999963475219 +110,taxcalc/tests/test_decorators.py::test_create_toplevel_function_string_mult_outputs,,passed,0.11822900000879599,,,,,,,,,,,,,,,,,,,,,,,,,,0.0020210000002407885 +111,taxcalc/tests/test_decorators.py::test_create_toplevel_function_string,,passed,0.11310999997249382,,,,,,,,,,,,,,,,,,,,,,,,,,0.0030339999739226187 +112,taxcalc/tests/test_decorators.py::test_make_apply_function,,passed,0.6040530000177569,,,,,,,,,,,,,,,,,,,,,,,,,,0.016232999996645958 +113,taxcalc/tests/test_decorators.py::test_magic_apply_jit,,passed,138.05780500001674,,,,,,,,,,,,,,,,,,,,,,,,,,-5.171716999996079 +114,taxcalc/tests/test_decorators.py::test_magic_apply_jit_swap,,passed,0.6912439999950948,,,,,,,,,,,,,,,,,,,,,,,,,,0.04693899995800166 +115,taxcalc/tests/test_decorators.py::test_magic_iterate_jit,,passed,131.8311910000034,,,,,,,,,,,,,,,,,,,,,,,,,,-5.76095699994994 +116,taxcalc/tests/test_decorators.py::test_faux_function_iterate_jit,,passed,104.02894599997126,,,,,,,,,,,,,,,,,,,,,,,,,,-2.8870770000253287 +117,taxcalc/tests/test_decorators.py::test_ret_everything_iterate_jit,,passed,164.8125959999902,,,,,,,,,,,,,,,,,,,,,,,,,,-2.3374570000100903 +118,taxcalc/tests/test_decorators.py::test_function_takes_kwarg,,passed,133.4981770000354,,,,,,,,,,,,,,,,,,,,,,,,,,-296.991491999961 +119,taxcalc/tests/test_decorators.py::test_function_no_parameters_listed,,passed,132.01778799998465,,,,,,,,,,,,,,,,,,,,,,,,,,-4.389815000024555 +120,taxcalc/tests/test_decorators.py::test_function_parameters_optional,,passed,135.7401000000209,,,,,,,,,,,,,,,,,,,,,,,,,,-4.9934399999642665 +121,taxcalc/tests/test_decorators.py::test_iterate_jit_raises_on_no_return,,passed,4.147502999956032,,,,,,,,,,,,,,,,,,,,,,,,,,-0.19041699999888806 +122,taxcalc/tests/test_decorators.py::test_iterate_jit_raises_on_unknown_return_argument,,passed,4.324191000023347,,,,,,,,,,,,,,,,,,,,,,,,,,-0.018618000012793345 +123,taxcalc/tests/test_decorators.py::test_force_no_jit,,passed,4.670234000002438,,,,,,,,,,,,,,,,,,,,,,,,,,0.07639699998662763 +124,taxcalc/tests/test_growdiff.py::test_year_consistency,,passed,0.15617000002521308,,,,,,,,,,,,,,,,,,,,,,,,,,0.03857000007201358 +125,taxcalc/tests/test_growdiff.py::test_update_and_apply_growdiff,,passed,421.41567700002724,,,,,,,,,,,,,,,,,,,,,,,,,,-5.389581999963866 +126,taxcalc/tests/test_growdiff.py::test_has_any_response,,passed,102.66594500001247,,,,,,,,,,,,,,,,,,,,,,,,,,-1.412564000020211 +127,taxcalc/tests/test_growdiff.py::test_description_punctuation,,passed,0.2484910000362106,,,,,,,,,,,,,,,,,,,,,,,,,,-0.029297999958544096 +128,taxcalc/tests/test_growdiff.py::test_boolean_value_infomation,,passed,0.24387299998807066,,,,,,,,,,,,,,,,,,,,,,,,,,-0.01314799999363453 +129,taxcalc/tests/test_growfactors.py::test_improper_usage,,passed,2.822191000007024,,,,,,,,,,,,,,,,,,,,,,,,,,-0.11147300000402538 +130,taxcalc/tests/test_growfactors.py::test_update_after_use,,passed,1.838885000040591,,,,,,,,,,,,,,,,,,,,,,,,,,-0.11168099996439196 +131,taxcalc/tests/test_growfactors.py::test_proper_usage,,passed,1.7877300000463947,,,,,,,,,,,,,,,,,,,,,,,,,,-0.06952199998977404 +132,taxcalc/tests/test_growfactors.py::test_growfactors_csv_values,,passed,2.1331719999579946,,,,,,,,,,,,,,,,,,,,,,,,,,0.017817999946601493 +133,taxcalc/tests/test_parameters.py::test_params_class[revision0-],,passed,8.637101000033454,,,{},,,,,,,,,,,,,,,,,,,,,,,-0.9027929999660955 +134,taxcalc/tests/test_parameters.py::test_params_class[revision1-error],,passed,10.33444399996597,,,{'real_param': {2004: 1.9}},error,,,,,,,,,,,,,,,,,,,,,,-0.36299300006703383 +135,taxcalc/tests/test_parameters.py::test_params_class[revision2-raise],,passed,322.63854400002856,,,{'int_param': {2004: [3.6]}},raise,,,,,,,,,,,,,,,,,,,,,,311.99037900000803 +136,taxcalc/tests/test_parameters.py::test_params_class[revision3-raise],,passed,10.827870000014173,,,{'int_param': {2004: [3]}},raise,,,,,,,,,,,,,,,,,,,,,,-0.5871989999945981 +137,taxcalc/tests/test_parameters.py::test_params_class[revision4-noerror],,passed,14.721802000053685,,,"{'label_param': {2004: [1, 2]}}",noerror,,,,,,,,,,,,,,,,,,,,,,-0.21822599995857672 +138,taxcalc/tests/test_parameters.py::test_params_class[revision5-raise],,passed,8.650074999991375,,,"{'label_param': {2004: [[1, 2]]}}",raise,,,,,,,,,,,,,,,,,,,,,,0.522531000001436 +139,taxcalc/tests/test_parameters.py::test_params_class[revision6-raise],,passed,7.71815399997422,,,"{'label_param': {2004: [1, 2, 3]}}",raise,,,,,,,,,,,,,,,,,,,,,,-0.2921789999845714 +140,taxcalc/tests/test_parameters.py::test_params_class[revision7-raise],,passed,10.321249000014632,,,{'bool_param': {2004: [4.9]}},raise,,,,,,,,,,,,,,,,,,,,,,-1.4885780000213344 +141,taxcalc/tests/test_parameters.py::test_params_class[revision8-raise],,passed,10.274132000006375,,,{'str_param': {2004: [9]}},raise,,,,,,,,,,,,,,,,,,,,,,-0.08415100001002429 +142,taxcalc/tests/test_parameters.py::test_params_class[revision9-noerror],,passed,12.296667999976307,,,{'str_param': {2004: 'nonlinear'}},noerror,,,,,,,,,,,,,,,,,,,,,,0.17118099992785574 +143,taxcalc/tests/test_parameters.py::test_params_class[revision10-error],,passed,10.152244999972027,,,{'str_param': {2004: 'unknownvalue'}},error,,,,,,,,,,,,,,,,,,,,,,-1.9386670000471895 +144,taxcalc/tests/test_parameters.py::test_params_class[revision11-raise],,passed,10.154049000050236,,,{'str_param': {2004: ['nonlinear']}},raise,,,,,,,,,,,,,,,,,,,,,,-0.19739199996138446 +145,taxcalc/tests/test_parameters.py::test_params_class[revision12-raise],,passed,11.155807999955414,,,{'real_param': {2004: 'linear'}},raise,,,,,,,,,,,,,,,,,,,,,,0.5472969999686939 +146,taxcalc/tests/test_parameters.py::test_params_class[revision13-raise],,passed,10.224117999996452,,,"{'real_param': {2004: [0.2, 0.3]}}",raise,,,,,,,,,,,,,,,,,,,,,,-0.5079040000168789 +147,taxcalc/tests/test_parameters.py::test_params_class[revision14-raise],,passed,11.146412000016426,,,{'real_param-indexed': {2004: True}},raise,,,,,,,,,,,,,,,,,,,,,,-1.4986159999921256 +148,taxcalc/tests/test_parameters.py::test_params_class[revision15-raise],,passed,7.781771999987086,,,{'unknown_param-indexed': {2004: False}},raise,,,,,,,,,,,,,,,,,,,,,,-0.13777200001641177 +149,taxcalc/tests/test_parameters.py::test_json_file_contents[consumption.json],,passed,213.58374500005084,,,,,consumption.json,,,,,,,,,,,,,,,,,,,,,-0.6212799999616436 +150,taxcalc/tests/test_parameters.py::test_json_file_contents[policy_current_law.json],,passed,127862.03634600002,,,,,policy_current_law.json,,,,,,,,,,,,,,,,,,,,,-8701.981619999962 +151,taxcalc/tests/test_parameters.py::test_json_file_contents[growdiff.json],,passed,853.420376000031,,,,,growdiff.json,,,,,,,,,,,,,,,,,,,,,-3.2752639999671374 +152,taxcalc/tests/test_parameters.py::test_parameters_mentioned[consumption.json-consumption.py],,passed,0.3024719999871195,,,,,,consumption.json,consumption.py,,,,,,,,,,,,,,,,,,,0.03568299996459251 +153,taxcalc/tests/test_parameters.py::test_parameters_mentioned[policy_current_law.json-calcfunctions.py],,passed,9.080976000007013,,,,,,policy_current_law.json,calcfunctions.py,,,,,,,,,,,,,,,,,,,-0.49887399995895976 +154,taxcalc/tests/test_parameters.py::test_parameters_mentioned[growdiff.json-growdiff.py],,passed,0.2603529999873899,,,,,,growdiff.json,growdiff.py,,,,,,,,,,,,,,,,,,,-0.009943000009116076 +155,taxcalc/tests/test_parameters.py::test_expand_xd_errors,,passed,5.065807999983463,,,,,,,,,,,,,,,,,,,,,,,,,,0.24066200001016114 +156,taxcalc/tests/test_parameters.py::test_expand_empty,,passed,5.237077000003865,,,,,,,,,,,,,,,,,,,,,,,,,,-0.12944200000220007 +157,taxcalc/tests/test_parameters.py::test_expand_1d_scalar,,passed,14.99626200001103,,,,,,,,,,,,,,,,,,,,,,,,,,-1.2399699999718905 +158,taxcalc/tests/test_parameters.py::test_expand_2d_short_array,,passed,5.969667999977446,,,,,,,,,,,,,,,,,,,,,,,,,,0.01599099999793907 +159,taxcalc/tests/test_parameters.py::test_expand_2d_variable_rates,,passed,7.31867299998612,,,,,,,,,,,,,,,,,,,,,,,,,,0.8162390000165942 +160,taxcalc/tests/test_parameters.py::test_expand_2d_already_filled,,passed,12.221598999985872,,,,,,,,,,,,,,,,,,,,,,,,,,2.5642639999432504 +161,taxcalc/tests/test_parameters.py::test_expand_2d_partial_expand,,passed,10.009902000035709,,,,,,,,,,,,,,,,,,,,,,,,,,-0.23602399994615553 +162,"taxcalc/tests/test_parameters.py::test_read_json_revision[\n{\n ""consumption"": {""BEN_mcaid_value"": {""2013"": 0.9}}\n}\n]",,passed,0.3185410000128286,,,,,,,," { ""consumption"": {""BEN_mcaid_value"": {""2013"": 0.9}} } -",,,,,,,,,,,,,,,,,,0.03112000018745681 -163,"taxcalc/tests/test_parameters.py::test_read_json_revision[\n{\n ""consumption"": {""BEN_mcaid_value"": [{""year"": ""2013"", ""value"": 0.9}]}\n}\n]",,passed,0.2490859999966233,,,,,,,," +",,,,,,,,,,,,,,,,,,-0.025081999979192915 +163,"taxcalc/tests/test_parameters.py::test_read_json_revision[\n{\n ""consumption"": {""BEN_mcaid_value"": [{""year"": ""2013"", ""value"": 0.9}]}\n}\n]",,passed,0.25655700000015713,,,,,,,," { ""consumption"": {""BEN_mcaid_value"": [{""year"": ""2013"", ""value"": 0.9}]} } -",,,,,,,,,,,,,,,,,,-0.02468499991437051 -164,"taxcalc/tests/test_parameters.py::test_read_json_revision_foramts[\n{\n ""consumption"": {""BEN_mcaid_value"": {""2013"": 0.9}}\n}\n-False]",,passed,0.16882599999235026,,,,,,,,," +",,,,,,,,,,,,,,,,,,0.007471000003533845 +164,"taxcalc/tests/test_parameters.py::test_read_json_revision_foramts[\n{\n ""consumption"": {""BEN_mcaid_value"": {""2013"": 0.9}}\n}\n-False]",,passed,0.17001599997001904,,,,,,,,," { ""consumption"": {""BEN_mcaid_value"": {""2013"": 0.9}} } -",False,,,,,,,,,,,,,,,,0.0037879997876189564 -165,"taxcalc/tests/test_parameters.py::test_read_json_revision_foramts[\n{\n ""consumption"": {""BEN_mcaid_value"": [{""year"": ""2013"", ""value"": 0.9}]}\n}\n-True]",,passed,0.16713200000140205,,,,,,,,," +",False,,,,,,,,,,,,,,,,0.001189999977668832 +165,"taxcalc/tests/test_parameters.py::test_read_json_revision_foramts[\n{\n ""consumption"": {""BEN_mcaid_value"": [{""year"": ""2013"", ""value"": 0.9}]}\n}\n-True]",,passed,0.1729210000007697,,,,,,,,," { ""consumption"": {""BEN_mcaid_value"": [{""year"": ""2013"", ""value"": 0.9}]} } -",True,,,,,,,,,,,,,,,,-0.0007709999181315652 -166,"taxcalc/tests/test_parameters.py::test_read_json_revision_foramts[\n{\n ""consumption"": {""BEN_mcaid_value"": 0.9}\n}\n-True]",,passed,0.16717199997628995,,,,,,,,," +",True,,,,,,,,,,,,,,,,0.005788999999367717 +166,"taxcalc/tests/test_parameters.py::test_read_json_revision_foramts[\n{\n ""consumption"": {""BEN_mcaid_value"": 0.9}\n}\n-True]",,passed,0.18868099999735932,,,,,,,,," { ""consumption"": {""BEN_mcaid_value"": 0.9} } -",True,,,,,,,,,,,,,,,,-0.0015929999221952484 -167,taxcalc/tests/test_policy.py::test_incorrect_class_instantiation,,passed,0.13141499999846928,,,,,,,,,,,,,,,,,,,,,,,,,,-0.04840100012870602 -168,taxcalc/tests/test_policy.py::test_correct_class_instantiation,,passed,2156.3942690000317,,,,,,,,,,,,,,,,,,,,,,,,,,205.0058350001225 -169,taxcalc/tests/test_policy.py::test_json_reform_url,,passed,132.98708299998907,,,,,,,,,,,,,,,,,,,,,,,,,,-232.53240200006076 -170,taxcalc/tests/test_policy.py::test_read_json_reform_file_and_implement_reform[False],,passed,2167.7500659999964,,,,,,,,,,,False,,,,,,,,,,,,,,,203.6409440001421 -171,taxcalc/tests/test_policy.py::test_read_json_reform_file_and_implement_reform[True],,passed,2186.8100500000196,,,,,,,,,,,True,,,,,,,,,,,,,,,29.202090000069347 -172,taxcalc/tests/test_policy.py::test_constant_inflation_rate_with_reform,,passed,2106.2833909999767,,,,,,,,,,,,,,,,,,,,,,,,,,291.8489640000528 -173,taxcalc/tests/test_policy.py::test_variable_inflation_rate_with_reform,,passed,1986.844782999981,,,,,,,,,,,,,,,,,,,,,,,,,,159.52354699999205 -174,taxcalc/tests/test_policy.py::test_multi_year_reform,,passed,2298.441648999983,,,,,,,,,,,,,,,,,,,,,,,,,,216.31583499981843 -175,taxcalc/tests/test_policy.py::test_policy_metadata,,passed,1351.713679999989,,,,,,,,,,,,,,,,,,,,,,,,,,111.97013399998923 -176,taxcalc/tests/test_policy.py::test_implement_reform_raises_on_no_year,,passed,1515.788040000018,,,,,,,,,,,,,,,,,,,,,,,,,,145.5014140001938 -177,taxcalc/tests/test_policy.py::test_implement_reform_raises_on_early_year,,passed,1382.302955,,,,,,,,,,,,,,,,,,,,,,,,,,133.5717410000825 -178,taxcalc/tests/test_policy.py::test_reform_with_default_indexed,,passed,1986.5590030000249,,,,,,,,,,,,,,,,,,,,,,,,,,130.93803999993293 -179,taxcalc/tests/test_policy.py::test_reform_makes_no_changes_before_year,,passed,2194.8961919999874,,,,,,,,,,,,,,,,,,,,,,,,,,213.1714140000438 -180,taxcalc/tests/test_policy.py::test_read_json_reform_and_implement_reform[False],,passed,2132.751252999981,,,,,,,,,,,False,,,,,,,,,,,,,,,113.69894599994291 -181,taxcalc/tests/test_policy.py::test_read_json_reform_and_implement_reform[True],,passed,2379.890931000034,,,,,,,,,,,True,,,,,,,,,,,,,,,226.07060500007492 -182,taxcalc/tests/test_policy.py::test_pop_the_cap_reform,,passed,2129.1460300000153,,,,,,,,,,,,,,,,,,,,,,,,,,217.5185289999033 -183,taxcalc/tests/test_policy.py::test_order_of_indexing_and_level_reforms,,passed,3927.3379429999977,,,,,,,,,,,,,,,,,,,,,,,,,,318.1514990000096 -184,taxcalc/tests/test_policy.py::test_misspecified_reform_dictionary,,passed,0.12370100000680395,,,,,,,,,,,,,,,,,,,,,,,,,,-0.00033999992865574313 -185,taxcalc/tests/test_policy.py::test_section_titles,,passed,249.9518530000273,,,,,,,,,,,,,,,,,,,,,,,,,,239.71770000019887 -186,taxcalc/tests/test_policy.py::test_description_punctuation,,passed,3.9661980000005315,,,,,,,,,,,,,,,,,,,,,,,,,,0.46398399996405715 -187,taxcalc/tests/test_policy.py::test_get_index_rate,,passed,1118.5466769999834,,,,,,,,,,,,,,,,,,,,,,,,,,-138.01942500009545 -188,taxcalc/tests/test_policy.py::test_reform_with_bad_ctc_levels,,passed,2242.004791999989,,,,,,,,,,,,,,,,,,,,,,,,,,177.41433199989842 -189,taxcalc/tests/test_policy.py::test_reform_with_removed_parameter,,passed,4100.316832000033,,,,,,,,,,,,,,,,,,,,,,,,,,366.184913000041 -190,taxcalc/tests/test_policy.py::test_reform_with_out_of_range_error,,passed,2119.852425999966,,,,,,,,,,,,,,,,,,,,,,,,,,159.53900200008775 -191,taxcalc/tests/test_policy.py::test_reform_with_warning,,passed,2468.325404999973,,,,,,,,,,,,,,,,,,,,,,,,,,265.9700139998904 -192,taxcalc/tests/test_policy.py::test_reform_with_scalar_vector_errors,,passed,7081.05006400001,,,,,,,,,,,,,,,,,,,,,,,,,,604.1671299999507 -193,taxcalc/tests/test_policy.py::test_index_offset_reform,,passed,9586.611987000026,,,,,,,,,,,,,,,,,,,,,,,,,,954.2209310000653 -194,taxcalc/tests/test_policy.py::test_cpi_offset_affect_on_prior_years,,passed,6637.693487000092,,,,,,,,,,,,,,,,,,,,,,,,,,650.1653130002296 -195,taxcalc/tests/test_policy.py::test_cpi_offset_on_reverting_params,,passed,10121.859117999975,,,,,,,,,,,,,,,,,,,,,,,,,,986.9671839999228 -196,taxcalc/tests/test_policy.py::test_raise_errors_regression,,passed,2098.5388450000073,,,,,,,,,,,,,,,,,,,,,,,,,,157.0092350001462 -197,taxcalc/tests/test_policy.py::TestAdjust::test_simple_adj,>,passed,5759.510903999967,,,,,,,,,,,,,,,,,,,,,,,,,,427.83443299992996 -198,taxcalc/tests/test_policy.py::TestAdjust::test_adj_without_index_1,>,passed,5959.937264000018,,,,,,,,,,,,,,,,,,,,,,,,,,395.96402200004377 -199,taxcalc/tests/test_policy.py::TestAdjust::test_adj_without_index_2,>,passed,5776.520078999965,,,,,,,,,,,,,,,,,,,,,,,,,,217.39065299993854 -200,taxcalc/tests/test_policy.py::TestAdjust::test_activate_index,>,passed,5817.339685999968,,,,,,,,,,,,,,,,,,,,,,,,,,356.35700099987844 -201,taxcalc/tests/test_policy.py::TestAdjust::test_apply_cpi_offset,>,passed,10538.652142000046,,,,,,,,,,,,,,,,,,,,,,,,,,1090.7360990001962 -202,taxcalc/tests/test_policy.py::TestAdjust::test_multiple_cpi_swaps,>,passed,4721.483237999905,,,,,,,,,,,,,,,,,,,,,,,,,,404.90054299982603 -203,taxcalc/tests/test_policy.py::TestAdjust::test_multiple_cpi_swaps2,>,passed,5395.393174999981,,,,,,,,,,,,,,,,,,,,,,,,,,270.2121879999595 -204,taxcalc/tests/test_policy.py::TestAdjust::test_adj_CPI_offset_and_index_status,>,passed,10235.967620999985,,,,,,,,,,,,,,,,,,,,,,,,,,639.107152000066 -205,taxcalc/tests/test_policy.py::TestAdjust::test_adj_related_parameters_and_index_status,>,passed,3896.2220570000454,,,,,,,,,,,,,,,,,,,,,,,,,,514.2325329999267 -206,taxcalc/tests/test_policy.py::TestAdjust::test_indexed_status_parsing,>,passed,4520.024527999908,,,,,,,,,,,,,,,,,,,,,,,,,,367.4394850000908 -207,taxcalc/tests/test_policy.py::TestAdjust::test_cpi_offset_does_not_affect_wage_indexed_params,>,passed,8579.248957000003,,,,,,,,,,,,,,,,,,,,,,,,,,962.3936149999954 -208,taxcalc/tests/test_records.py::test_incorrect_Records_instantiation,,passed,9.57905200004916,,,,,,,,,,,,,,,,,,,,,,,,,,-0.3951039999492423 -209,taxcalc/tests/test_records.py::test_correct_Records_instantiation,,passed,402.51236899996456,,,,,,,,,,,,,,,,,,,,,,,,,,19.695099999921695 -210,taxcalc/tests/test_records.py::test_read_cps_data,,passed,628.475496999954,,,,,,,,,,,,,,,,,,,,,,,,,,5.629606999946191 -211,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00200,e00200p,e00200s\n1, 2, 200000, 200000, 0.03\n]",,passed,425.7884329999797,,,,,,,,,,,,"RECID,MARS,e00200,e00200p,e00200s +",True,,,,,,,,,,,,,,,,0.021509000021069424 +167,taxcalc/tests/test_policy.py::test_incorrect_class_instantiation,,passed,0.16854299997248745,,,,,,,,,,,,,,,,,,,,,,,,,,0.03712799997401825 +168,taxcalc/tests/test_policy.py::test_correct_class_instantiation,,passed,2038.894556999992,,,,,,,,,,,,,,,,,,,,,,,,,,-117.49971200004029 +169,taxcalc/tests/test_policy.py::test_json_reform_url,,passed,134.5198639999694,,,,,,,,,,,,,,,,,,,,,,,,,,1.5327809999803321 +170,taxcalc/tests/test_policy.py::test_read_json_reform_file_and_implement_reform[False],,passed,2060.397019999982,,,,,,,,,,,False,,,,,,,,,,,,,,,-107.35304600001427 +171,taxcalc/tests/test_policy.py::test_read_json_reform_file_and_implement_reform[True],,passed,2230.791608000004,,,,,,,,,,,True,,,,,,,,,,,,,,,43.981557999984034 +172,taxcalc/tests/test_policy.py::test_constant_inflation_rate_with_reform,,passed,1980.109275000018,,,,,,,,,,,,,,,,,,,,,,,,,,-126.17411599995876 +173,taxcalc/tests/test_policy.py::test_variable_inflation_rate_with_reform,,passed,1907.662438999978,,,,,,,,,,,,,,,,,,,,,,,,,,-79.18234400000301 +174,taxcalc/tests/test_policy.py::test_multi_year_reform,,passed,2160.544511000012,,,,,,,,,,,,,,,,,,,,,,,,,,-137.89713799997116 +175,taxcalc/tests/test_policy.py::test_policy_metadata,,passed,1306.8808179999678,,,,,,,,,,,,,,,,,,,,,,,,,,-44.83286200002112 +176,taxcalc/tests/test_policy.py::test_implement_reform_raises_on_no_year,,passed,1280.490905000022,,,,,,,,,,,,,,,,,,,,,,,,,,-235.29713499999616 +177,taxcalc/tests/test_policy.py::test_implement_reform_raises_on_early_year,,passed,1415.560819999996,,,,,,,,,,,,,,,,,,,,,,,,,,33.257864999995945 +178,taxcalc/tests/test_policy.py::test_reform_with_default_indexed,,passed,1900.8674460000066,,,,,,,,,,,,,,,,,,,,,,,,,,-85.69155700001829 +179,taxcalc/tests/test_policy.py::test_reform_makes_no_changes_before_year,,passed,2076.4621399999896,,,,,,,,,,,,,,,,,,,,,,,,,,-118.43405199999779 +180,taxcalc/tests/test_policy.py::test_read_json_reform_and_implement_reform[False],,passed,2038.0619119999892,,,,,,,,,,,False,,,,,,,,,,,,,,,-94.6893409999916 +181,taxcalc/tests/test_policy.py::test_read_json_reform_and_implement_reform[True],,passed,2240.743856999984,,,,,,,,,,,True,,,,,,,,,,,,,,,-139.14707400005 +182,taxcalc/tests/test_policy.py::test_pop_the_cap_reform,,passed,1852.0197209999765,,,,,,,,,,,,,,,,,,,,,,,,,,-277.1263090000393 +183,taxcalc/tests/test_policy.py::test_order_of_indexing_and_level_reforms,,passed,3866.889237999999,,,,,,,,,,,,,,,,,,,,,,,,,,-60.44870499999888 +184,taxcalc/tests/test_policy.py::test_misspecified_reform_dictionary,,passed,0.12323800001468044,,,,,,,,,,,,,,,,,,,,,,,,,,-0.00046299999212345844 +185,taxcalc/tests/test_policy.py::test_section_titles,,passed,8.838795000031041,,,,,,,,,,,,,,,,,,,,,,,,,,-241.11305799999627 +186,taxcalc/tests/test_policy.py::test_description_punctuation,,passed,2.9698950000351942,,,,,,,,,,,,,,,,,,,,,,,,,,-0.9963029999653377 +187,taxcalc/tests/test_policy.py::test_get_index_rate,,passed,1536.663984000029,,,,,,,,,,,,,,,,,,,,,,,,,,418.11730700004546 +188,taxcalc/tests/test_policy.py::test_reform_with_bad_ctc_levels,,passed,1862.6074070000413,,,,,,,,,,,,,,,,,,,,,,,,,,-379.39738499994746 +189,taxcalc/tests/test_policy.py::test_reform_with_removed_parameter,,passed,3868.6454639999965,,,,,,,,,,,,,,,,,,,,,,,,,,-231.67136800003664 +190,taxcalc/tests/test_policy.py::test_reform_with_out_of_range_error,,passed,2170.091823000007,,,,,,,,,,,,,,,,,,,,,,,,,,50.23939700004121 +191,taxcalc/tests/test_policy.py::test_reform_with_warning,,passed,2201.7411940000216,,,,,,,,,,,,,,,,,,,,,,,,,,-266.58421099995167 +192,taxcalc/tests/test_policy.py::test_reform_with_scalar_vector_errors,,passed,7054.324440000017,,,,,,,,,,,,,,,,,,,,,,,,,,-26.72562399999333 +193,taxcalc/tests/test_policy.py::test_index_offset_reform,,passed,8658.259692000001,,,,,,,,,,,,,,,,,,,,,,,,,,-928.3522950000242 +194,taxcalc/tests/test_policy.py::test_cpi_offset_affect_on_prior_years,,passed,6423.774788000002,,,,,,,,,,,,,,,,,,,,,,,,,,-213.91869900008987 +195,taxcalc/tests/test_policy.py::test_cpi_offset_on_reverting_params,,passed,9450.609336000014,,,,,,,,,,,,,,,,,,,,,,,,,,-671.2497819999626 +196,taxcalc/tests/test_policy.py::test_raise_errors_regression,,passed,2174.1712479999933,,,,,,,,,,,,,,,,,,,,,,,,,,75.63240299998552 +197,taxcalc/tests/test_policy.py::TestAdjust::test_simple_adj,>,passed,5549.587898000027,,,,,,,,,,,,,,,,,,,,,,,,,,-209.92300599993996 +198,taxcalc/tests/test_policy.py::TestAdjust::test_adj_without_index_1,>,passed,5512.133439999957,,,,,,,,,,,,,,,,,,,,,,,,,,-447.80382400006147 +199,taxcalc/tests/test_policy.py::TestAdjust::test_adj_without_index_2,>,passed,5689.6970899999815,,,,,,,,,,,,,,,,,,,,,,,,,,-86.82298899998386 +200,taxcalc/tests/test_policy.py::TestAdjust::test_activate_index,>,passed,5586.390024000025,,,,,,,,,,,,,,,,,,,,,,,,,,-230.9496619999436 +201,taxcalc/tests/test_policy.py::TestAdjust::test_apply_cpi_offset,>,passed,10084.281553999972,,,,,,,,,,,,,,,,,,,,,,,,,,-454.37058800007435 +202,taxcalc/tests/test_policy.py::TestAdjust::test_multiple_cpi_swaps,>,passed,4560.719006999989,,,,,,,,,,,,,,,,,,,,,,,,,,-160.76423099991644 +203,taxcalc/tests/test_policy.py::TestAdjust::test_multiple_cpi_swaps2,>,passed,5221.947941999929,,,,,,,,,,,,,,,,,,,,,,,,,,-173.4452330000522 +204,taxcalc/tests/test_policy.py::TestAdjust::test_adj_CPI_offset_and_index_status,>,passed,9852.899148000006,,,,,,,,,,,,,,,,,,,,,,,,,,-383.06847299997753 +205,taxcalc/tests/test_policy.py::TestAdjust::test_adj_related_parameters_and_index_status,>,passed,3653.991665000035,,,,,,,,,,,,,,,,,,,,,,,,,,-242.23039200000994 +206,taxcalc/tests/test_policy.py::TestAdjust::test_indexed_status_parsing,>,passed,4236.1322470000005,,,,,,,,,,,,,,,,,,,,,,,,,,-283.8922809999076 +207,taxcalc/tests/test_policy.py::TestAdjust::test_cpi_offset_does_not_affect_wage_indexed_params,>,passed,8230.705824999972,,,,,,,,,,,,,,,,,,,,,,,,,,-348.5431320000316 +208,taxcalc/tests/test_policy.py::test_two_sets_of_tax_brackets,,passed,1900.8309219999546,,,,,,,,,,,,,,,,,,,,,,,,,,0.0 +209,taxcalc/tests/test_records.py::test_incorrect_Records_instantiation,,passed,15.213938999977472,,,,,,,,,,,,,,,,,,,,,,,,,,5.634886999928312 +210,taxcalc/tests/test_records.py::test_correct_Records_instantiation,,passed,398.500375000026,,,,,,,,,,,,,,,,,,,,,,,,,,-4.011993999938568 +211,taxcalc/tests/test_records.py::test_read_cps_data,,passed,621.3237090000803,,,,,,,,,,,,,,,,,,,,,,,,,,-7.151787999873704 +212,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00200,e00200p,e00200s\n1, 2, 200000, 200000, 0.03\n]",,passed,425.192055000025,,,,,,,,,,,,"RECID,MARS,e00200,e00200p,e00200s 1, 2, 200000, 200000, 0.03 -",,,,,,,,,,,,,,20.505973999888738 -212,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00900,e00900p,e00900s\n1, 2, 200000, 200000, 0.03\n]",,passed,423.41134799994506,,,,,,,,,,,,"RECID,MARS,e00900,e00900p,e00900s +",,,,,,,,,,,,,,-0.5963779999547114 +213,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00900,e00900p,e00900s\n1, 2, 200000, 200000, 0.03\n]",,passed,419.8015139999143,,,,,,,,,,,,"RECID,MARS,e00900,e00900p,e00900s 1, 2, 200000, 200000, 0.03 -",,,,,,,,,,,,,,20.63974599991525 -213,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e02100,e02100p,e02100s\n1, 2, 200000, 200000, 0.03\n]",,passed,424.9097099999517,,,,,,,,,,,,"RECID,MARS,e02100,e02100p,e02100s +",,,,,,,,,,,,,,-3.609834000030787 +214,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e02100,e02100p,e02100s\n1, 2, 200000, 200000, 0.03\n]",,passed,420.6192540000302,,,,,,,,,,,,"RECID,MARS,e02100,e02100p,e02100s 1, 2, 200000, 200000, 0.03 -",,,,,,,,,,,,,,10.115150999922719 -214,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00200,e00200p,e00200s\n1, 4, 200000, 100000, 100000\n]",,passed,425.7918690000224,,,,,,,,,,,,"RECID,MARS,e00200,e00200p,e00200s +",,,,,,,,,,,,,,-4.290455999921505 +215,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00200,e00200p,e00200s\n1, 4, 200000, 100000, 100000\n]",,passed,422.9491490000328,,,,,,,,,,,,"RECID,MARS,e00200,e00200p,e00200s 1, 4, 200000, 100000, 100000 -",,,,,,,,,,,,,,21.466025999870908 -215,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00900,e00900p,e00900s\n1, 4, 200000, 100000, 100000\n]",,passed,425.9076549999463,,,,,,,,,,,,"RECID,MARS,e00900,e00900p,e00900s +",,,,,,,,,,,,,,-2.84271999998964 +216,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00900,e00900p,e00900s\n1, 4, 200000, 100000, 100000\n]",,passed,422.3028589999558,,,,,,,,,,,,"RECID,MARS,e00900,e00900p,e00900s 1, 4, 200000, 100000, 100000 -",,,,,,,,,,,,,,18.434908000017458 -216,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e02100,e02100p,e02100s\n1, 4, 200000, 100000, 100000\n]",,passed,430.05507099996976,,,,,,,,,,,,"RECID,MARS,e02100,e02100p,e02100s +",,,,,,,,,,,,,,-3.604795999990529 +217,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e02100,e02100p,e02100s\n1, 4, 200000, 100000, 100000\n]",,passed,424.28421800002525,,,,,,,,,,,,"RECID,MARS,e02100,e02100p,e02100s 1, 4, 200000, 100000, 100000 -",,,,,,,,,,,,,,27.225829999906637 -217,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,k1bx14s\n1, 4, 0.03\n]",,passed,425.56723600000623,,,,,,,,,,,,"RECID,MARS,k1bx14s +",,,,,,,,,,,,,,-5.770852999944509 +218,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,k1bx14s\n1, 4, 0.03\n]",,passed,422.6749599999948,,,,,,,,,,,,"RECID,MARS,k1bx14s 1, 4, 0.03 -",,,,,,,,,,,,,,21.21032400009426 -218,"taxcalc/tests/test_records.py::test_read_data[RxCID,MARS\n1, 2\n]",,passed,1.6816849999941041,,,,,,,,,,,,"RxCID,MARS +",,,,,,,,,,,,,,-2.8922760000114067 +219,"taxcalc/tests/test_records.py::test_read_data[RxCID,MARS\n1, 2\n]",,passed,1.6075549999641225,,,,,,,,,,,,"RxCID,MARS 1, 2 -",,,,,,,,,,,,,,0.022609000097872922 -219,"taxcalc/tests/test_records.py::test_read_data[RECID,e00300\n1, 456789\n]",,passed,1.5164760000061506,,,,,,,,,,,,"RECID,e00300 +",,,,,,,,,,,,,,-0.07413000002998138 +220,"taxcalc/tests/test_records.py::test_read_data[RECID,e00300\n1, 456789\n]",,passed,1.4116109999804394,,,,,,,,,,,,"RECID,e00300 1, 456789 -",,,,,,,,,,,,,,0.07023600005595654 -220,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS\n1, 6\n]",,passed,424.9121619999414,,,,,,,,,,,,"RECID,MARS +",,,,,,,,,,,,,,-0.1048650000257112 +221,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS\n1, 6\n]",,passed,425.6295369999634,,,,,,,,,,,,"RECID,MARS 1, 6 -",,,,,,,,,,,,,,18.90861699996549 -221,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,EIC\n1, 5, 4\n]",,passed,433.26425400005064,,,,,,,,,,,,"RECID,MARS,EIC +",,,,,,,,,,,,,,0.7173750000220025 +222,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,EIC\n1, 5, 4\n]",,passed,419.4701689999647,,,,,,,,,,,,"RECID,MARS,EIC 1, 5, 4 -",,,,,,,,,,,,,,21.766896000144698 -222,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00600,e00650\n1, 1, 8, 9\n]",,passed,424.48059399998783,,,,,,,,,,,,"RECID,MARS,e00600,e00650 +",,,,,,,,,,,,,,-13.794085000085886 +223,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00600,e00650\n1, 1, 8, 9\n]",,passed,423.7934169999562,,,,,,,,,,,,"RECID,MARS,e00600,e00650 1, 1, 8, 9 -",,,,,,,,,,,,,,18.420231999925818 -223,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e01500,e01700\n1, 1, 6, 7\n]",,passed,433.8209239999742,,,,,,,,,,,,"RECID,MARS,e01500,e01700 +",,,,,,,,,,,,,,-0.6871770000316246 +224,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e01500,e01700\n1, 1, 6, 7\n]",,passed,424.1759170000705,,,,,,,,,,,,"RECID,MARS,e01500,e01700 1, 1, 6, 7 -",,,,,,,,,,,,,,28.47922399996611 -224,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,PT_SSTB_income\n1, 1, 2\n]",,passed,425.08947300007094,,,,,,,,,,,,"RECID,MARS,PT_SSTB_income +",,,,,,,,,,,,,,-9.645006999903671 +225,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,PT_SSTB_income\n1, 1, 2\n]",,passed,424.6269850000317,,,,,,,,,,,,"RECID,MARS,PT_SSTB_income 1, 1, 2 -",,,,,,,,,,,,,,17.428455000072063 -225,taxcalc/tests/test_records.py::test_for_duplicate_names,,passed,0.9873360000938192,,,,,,,,,,,,,,,,,,,,,,,,,,0.09720500008825184 -226,taxcalc/tests/test_records.py::test_records_variables_content,,passed,0.643934999970952,,,,,,,,,,,,,,,,,,,,,,,,,,0.012135999895690475 -227,taxcalc/tests/test_records.py::test_csv_input_vars_md_contents,,passed,0.7099179999840999,,,,,,,,,,,,,,,,,,,,,,,,,,0.0126769998587406 -228,taxcalc/tests/test_reforms.py::test_2017_law_reform,,passed,4979.901574999985,,,,,,,,,,,,,,,,,,,,,,,,,,245.5437119999715 -229,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2019],,passed,13519.524593000027,,,,,,,,,,,,,2019.0,,,,,,,,,,,,,900.6891770001166 -230,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2020],,passed,13632.571999999982,,,,,,,,,,,,,2020.0,,,,,,,,,,,,,825.4601520002325 -231,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2021],,passed,13770.774568000092,,,,,,,,,,,,,2021.0,,,,,,,,,,,,,1037.8548649997574 -232,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2022],,passed,13564.049639000019,,,,,,,,,,,,,2022.0,,,,,,,,,,,,,935.5575179996558 -233,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2023],,passed,13614.626731000044,,,,,,,,,,,,,2023.0,,,,,,,,,,,,,865.2509910002664 -234,taxcalc/tests/test_reforms.py::test_reform_json_and_output,,passed,81601.80796299994,,,,,,,,,,,,,,,,,,,,,,,,,,5943.241586999764 -235,taxcalc/tests/test_responses.py::test_response_json,,passed,0.18791200000123354,,,,,,,,,,,,,,,,,,,,,,,,,,-0.04504300022745156 -236,taxcalc/tests/test_taxcalcio.py::test_ctor_errors[no-dot-csv-filename-no-dot-json-filename-no-dot-json-filename-no-dot-json-filename-no-output-directory],,passed,0.17381600002863706,,,,,,,,,,,,,,no-dot-csv-filename,no-dot-json-filename,no-dot-json-filename,no-dot-json-filename,no-output-directory,,,,,,,,0.0018859997226172709 -237,taxcalc/tests/test_taxcalcio.py::test_ctor_errors[input_data1-baseline1-reform1-assump1-outdir1],,passed,0.11904299992693268,,,,,,,,,,,,,,[],[],[],[],[],,,,,,,,0.0014540001984642836 -238,taxcalc/tests/test_taxcalcio.py::test_ctor_errors[no-exist.csv-no-exist.json-no-exist.json-no-exist.json-.],,passed,0.19732900000235531,,,,,,,,,,,,,,no-exist.csv,no-exist.json,no-exist.json,no-exist.json,.,,,,,,,,0.0025849999474304164 -239,taxcalc/tests/test_taxcalcio.py::test_init_errors[2000-reformfile0-reformfile0-None],,passed,5263.023741999973,,,,,,,,,,,,,,,,,,,2000.0,reformfile0,reformfile0,,,,,161.71507799992924 -240,taxcalc/tests/test_taxcalcio.py::test_init_errors[2099-reformfile0-reformfile0-None],,passed,5296.7722419999745,,,,,,,,,,,,,,,,,,,2099.0,reformfile0,reformfile0,,,,,528.8395459998583 -241,taxcalc/tests/test_taxcalcio.py::test_init_errors[2020-reformfile0-reformfile0-errorassumpfile],,passed,5269.134235000024,,,,,,,,,,,,,,,,,,,2020.0,reformfile0,reformfile0,errorassumpfile,,,,455.20252500011793 -242,taxcalc/tests/test_taxcalcio.py::test_init_errors[2020-errorreformfile-errorreformfile-None],,passed,3989.590620999934,,,,,,,,,,,,,,,,,,,2020.0,errorreformfile,errorreformfile,,,,,210.16042600012906 -243,taxcalc/tests/test_taxcalcio.py::test_creation_with_aging,,passed,12876.375414999984,,,,,,,,,,,,,,,,,,,,,,,,,,924.4004130000576 -244,taxcalc/tests/test_taxcalcio.py::test_ctor_init_with_cps_files,,passed,16199.584963999996,,,,,,,,,,,,,,,,,,,,,,,,,,541.2577269996764 -245,"taxcalc/tests/test_taxcalcio.py::test_custom_dump_variables[\n MARS;iitax\tpayrolltax|combined,\n c00100\n surtax\n -True-8]",,passed,5359.2287420000275,,,,,,,,,,,,,,,,,,,,,,," +",,,,,,,,,,,,,,-0.4624880000391727 +226,taxcalc/tests/test_records.py::test_for_duplicate_names,,passed,0.9130250000453088,,,,,,,,,,,,,,,,,,,,,,,,,,-0.07431100004851032 +227,taxcalc/tests/test_records.py::test_records_variables_content,,passed,0.6108740000172475,,,,,,,,,,,,,,,,,,,,,,,,,,-0.033060999953704595 +228,taxcalc/tests/test_records.py::test_csv_input_vars_md_contents,,passed,0.7574759999897651,,,,,,,,,,,,,,,,,,,,,,,,,,0.047558000005665235 +229,taxcalc/tests/test_reforms.py::test_2017_law_reform,,passed,4957.834475000027,,,,,,,,,,,,,,,,,,,,,,,,,,-22.067099999958373 +230,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2019],,passed,13361.795126999936,,,,,,,,,,,,,2019.0,,,,,,,,,,,,,-157.72946600009163 +231,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2020],,passed,13320.043177000003,,,,,,,,,,,,,2020.0,,,,,,,,,,,,,-312.52882299997873 +232,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2021],,passed,13293.560437999986,,,,,,,,,,,,,2021.0,,,,,,,,,,,,,-477.2141300001058 +233,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2022],,passed,13212.401598999917,,,,,,,,,,,,,2022.0,,,,,,,,,,,,,-351.6480400001037 +234,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2023],,passed,13313.554030999967,,,,,,,,,,,,,2023.0,,,,,,,,,,,,,-301.072700000077 +235,taxcalc/tests/test_reforms.py::test_reform_json_and_output,,passed,79078.49520499997,,,,,,,,,,,,,,,,,,,,,,,,,,-2523.312757999971 +236,taxcalc/tests/test_responses.py::test_response_json,,passed,0.19188600003872125,,,,,,,,,,,,,,,,,,,,,,,,,,0.0039740000374877404 +237,taxcalc/tests/test_taxcalcio.py::test_ctor_errors[no-dot-csv-filename-no-dot-json-filename-no-dot-json-filename-no-dot-json-filename-no-output-directory],,passed,0.17279099995448632,,,,,,,,,,,,,,no-dot-csv-filename,no-dot-json-filename,no-dot-json-filename,no-dot-json-filename,no-output-directory,,,,,,,,-0.0010250000741506837 +238,taxcalc/tests/test_taxcalcio.py::test_ctor_errors[input_data1-baseline1-reform1-assump1-outdir1],,passed,0.11737799991351494,,,,,,,,,,,,,,[],[],[],[],[],,,,,,,,-0.0016650000134176557 +239,taxcalc/tests/test_taxcalcio.py::test_ctor_errors[no-exist.csv-no-exist.json-no-exist.json-no-exist.json-.],,passed,0.19356900008915545,,,,,,,,,,,,,,no-exist.csv,no-exist.json,no-exist.json,no-exist.json,.,,,,,,,,-0.003759999913199835 +240,taxcalc/tests/test_taxcalcio.py::test_init_errors[2000-reformfile0-reformfile0-None],,passed,5056.989305999991,,,,,,,,,,,,,,,,,,,2000.0,reformfile0,reformfile0,,,,,-206.03443599998172 +241,taxcalc/tests/test_taxcalcio.py::test_init_errors[2099-reformfile0-reformfile0-None],,passed,5095.310201999951,,,,,,,,,,,,,,,,,,,2099.0,reformfile0,reformfile0,,,,,-201.4620400000249 +242,taxcalc/tests/test_taxcalcio.py::test_init_errors[2020-reformfile0-reformfile0-errorassumpfile],,passed,4852.917595000008,,,,,,,,,,,,,,,,,,,2020.0,reformfile0,reformfile0,errorassumpfile,,,,-416.216640000016 +243,taxcalc/tests/test_taxcalcio.py::test_init_errors[2020-errorreformfile-errorreformfile-None],,passed,3939.1933870000457,,,,,,,,,,,,,,,,,,,2020.0,errorreformfile,errorreformfile,,,,,-50.39723399988816 +244,taxcalc/tests/test_taxcalcio.py::test_creation_with_aging,,passed,12644.705539000028,,,,,,,,,,,,,,,,,,,,,,,,,,-231.66987599995628 +245,taxcalc/tests/test_taxcalcio.py::test_ctor_init_with_cps_files,,passed,16268.98272899996,,,,,,,,,,,,,,,,,,,,,,,,,,69.39776499996333 +246,"taxcalc/tests/test_taxcalcio.py::test_custom_dump_variables[\n MARS;iitax\tpayrolltax|combined,\n c00100\n surtax\n -True-8]",,passed,5167.950012000006,,,,,,,,,,,,,,,,,,,,,,," MARS;iitax payrolltax|combined, c00100 surtax - ",True,8.0,316.6070640003227 -246,"taxcalc/tests/test_taxcalcio.py::test_custom_dump_variables[\n MARS;iitax\tpayrolltax|kombined,c00100\n surtax\n RECID\n FLPDYR\n -False-8]",,passed,5331.600068000057,,,,,,,,,,,,,,,,,,,,,,," + ",True,8.0,-191.27873000002273 +247,"taxcalc/tests/test_taxcalcio.py::test_custom_dump_variables[\n MARS;iitax\tpayrolltax|kombined,c00100\n surtax\n RECID\n FLPDYR\n -False-8]",,passed,5107.54139900007,,,,,,,,,,,,,,,,,,,,,,," MARS;iitax payrolltax|kombined,c00100 surtax RECID FLPDYR - ",False,8.0,193.60094199998912 -247,taxcalc/tests/test_taxcalcio.py::test_output_options,,passed,23064.540770000007,,,,,,,,,,,,,,,,,,,,,,,,,,1177.159677000076 -248,taxcalc/tests/test_taxcalcio.py::test_write_doc_file,,passed,13744.505116000028,,,,,,,,,,,,,,,,,,,,,,,,,,1133.5751129997789 -249,taxcalc/tests/test_taxcalcio.py::test_sqldb_option,,passed,6797.843982000018,,,,,,,,,,,,,,,,,,,,,,,,,,508.9929980000534 -250,taxcalc/tests/test_taxcalcio.py::test_no_tables_or_graphs,,passed,6233.442124000021,,,,,,,,,,,,,,,,,,,,,,,,,,431.1707950002983 -251,taxcalc/tests/test_taxcalcio.py::test_tables,,passed,6919.280010999955,,,,,,,,,,,,,,,,,,,,,,,,,,462.85872099997505 -252,taxcalc/tests/test_taxcalcio.py::test_graphs,,passed,6987.160542999959,,,,,,,,,,,,,,,,,,,,,,,,,,667.1840219997866 -253,taxcalc/tests/test_taxcalcio.py::test_analyze_warnings_print,,passed,6057.138732999988,,,,,,,,,,,,,,,,,,,,,,,,,,496.7297090000784 -254,taxcalc/tests/test_taxcalcio.py::test_error_message_parsed_correctly,,passed,4507.284133999974,,,,,,,,,,,,,,,,,,,,,,,,,,298.84120399970016 -255,taxcalc/tests/test_utils.py::test_validity_of_name_lists,,passed,1.0742489999984173,,,,,,,,,,,,,,,,,,,,,,,,,,0.2823410001155935 -256,taxcalc/tests/test_utils.py::test_create_tables,,passed,3567.0472740000605,,,,,,,,,,,,,,,,,,,,,,,,,,52.633759000173086 -257,taxcalc/tests/test_utils.py::test_diff_count_precision,,passed,385.45818799991594,,,,,,,,,,,,,,,,,,,,,,,,,,-12.289034999980686 -258,taxcalc/tests/test_utils.py::test_weighted_mean,,passed,2.2480029999769613,,,,,,,,,,,,,,,,,,,,,,,,,,-0.07113500009836571 -259,taxcalc/tests/test_utils.py::test_wage_weighted,,passed,0.6485330000032263,,,,,,,,,,,,,,,,,,,,,,,,,,-0.04986000021744985 -260,taxcalc/tests/test_utils.py::test_agi_weighted,,passed,0.6252990000348291,,,,,,,,,,,,,,,,,,,,,,,,,,-0.010546999533289636 -261,taxcalc/tests/test_utils.py::test_expanded_income_weighted,,passed,0.6489539999847693,,,,,,,,,,,,,,,,,,,,,,,,,,0.02512999969894736 -262,taxcalc/tests/test_utils.py::test_weighted_sum,,passed,1.499975000001541,,,,,,,,,,,,,,,,,,,,,,,,,,-0.09332800038919231 -263,taxcalc/tests/test_utils.py::test_add_income_trow_var,,passed,2.4344219999647976,,,,,,,,,,,,,,,,,,,,,,,,,,-0.0624870000365263 -264,taxcalc/tests/test_utils.py::test_add_quantile_trow_var,,passed,3.0813220000709407,,,,,,,,,,,,,,,,,,,,,,,,,,-0.08190100015781354 -265,taxcalc/tests/test_utils.py::test_dist_table_sum_row,,passed,3025.892012999975,,,,,,,,,,,,,,,,,,,,,,,,,,377.262336000058 -266,taxcalc/tests/test_utils.py::test_diff_table_sum_row,,passed,3597.245955000062,,,,,,,,,,,,,,,,,,,,,,,,,,322.7408650002417 -267,taxcalc/tests/test_utils.py::test_mtr_graph_data,,passed,2104.460228999983,,,,,,,,,,,,,,,,,,,,,,,,,,97.68524899993736 -268,taxcalc/tests/test_utils.py::test_atr_graph_data,,passed,2337.0415800000046,,,,,,,,,,,,,,,,,,,,,,,,,,64.94807199987963 -269,taxcalc/tests/test_utils.py::test_xtr_graph_plot,,passed,2281.731776000015,,,,,,,,,,,,,,,,,,,,,,,,,,240.87543599989658 -270,taxcalc/tests/test_utils.py::test_write_graph_file,,passed,2181.6128109999227,,,,,,,,,,,,,,,,,,,,,,,,,,45.889078000072914 -271,taxcalc/tests/test_utils.py::test_ce_aftertax_income,,passed,4036.1426329999404,,,,,,,,,,,,,,,,,,,,,,,,,,279.68377499962617 -272,taxcalc/tests/test_utils.py::test_read_egg_csv,,passed,1.1077220000288435,,,,,,,,,,,,,,,,,,,,,,,,,,0.03986000035638426 -273,taxcalc/tests/test_utils.py::test_read_egg_json,,passed,0.2401589999863063,,,,,,,,,,,,,,,,,,,,,,,,,,-0.0054890001592866056 -274,taxcalc/tests/test_utils.py::test_create_delete_temp_file,,passed,0.2641539999785891,,,,,,,,,,,,,,,,,,,,,,,,,,0.004288999662094339 -275,taxcalc/tests/test_utils.py::test_bootstrap_se_ci,,passed,0.3952690000232906,,,,,,,,,,,,,,,,,,,,,,,,,,-0.02661799987890845 -276,taxcalc/tests/test_utils.py::test_table_columns_labels,,passed,0.1074409999546333,,,,,,,,,,,,,,,,,,,,,,,,,,0.0014630002169725015 + ",False,8.0,-224.05866899998728 +248,taxcalc/tests/test_taxcalcio.py::test_output_options,,passed,22215.137364000042,,,,,,,,,,,,,,,,,,,,,,,,,,-849.4034059999649 +249,taxcalc/tests/test_taxcalcio.py::test_write_doc_file,,passed,13102.568383999936,,,,,,,,,,,,,,,,,,,,,,,,,,-641.9367320000911 +250,taxcalc/tests/test_taxcalcio.py::test_sqldb_option,,passed,6611.820356999942,,,,,,,,,,,,,,,,,,,,,,,,,,-186.0236250000753 +251,taxcalc/tests/test_taxcalcio.py::test_no_tables_or_graphs,,passed,5985.263783999926,,,,,,,,,,,,,,,,,,,,,,,,,,-248.17834000009498 +252,taxcalc/tests/test_taxcalcio.py::test_tables,,passed,6681.047059999969,,,,,,,,,,,,,,,,,,,,,,,,,,-238.23295099998631 +253,taxcalc/tests/test_taxcalcio.py::test_graphs,,passed,6628.6951700000145,,,,,,,,,,,,,,,,,,,,,,,,,,-358.4653729999445 +254,taxcalc/tests/test_taxcalcio.py::test_analyze_warnings_print,,passed,5827.027868999949,,,,,,,,,,,,,,,,,,,,,,,,,,-230.11086400003933 +255,taxcalc/tests/test_taxcalcio.py::test_error_message_parsed_correctly,,passed,4320.019428000023,,,,,,,,,,,,,,,,,,,,,,,,,,-187.26470599995082 +256,taxcalc/tests/test_utils.py::test_validity_of_name_lists,,passed,0.7561439999790309,,,,,,,,,,,,,,,,,,,,,,,,,,-0.31810500001938635 +257,taxcalc/tests/test_utils.py::test_create_tables,,passed,3432.818301999987,,,,,,,,,,,,,,,,,,,,,,,,,,-134.22897200007355 +258,taxcalc/tests/test_utils.py::test_diff_count_precision,,passed,402.817351000067,,,,,,,,,,,,,,,,,,,,,,,,,,17.359163000151 +259,taxcalc/tests/test_utils.py::test_weighted_mean,,passed,2.569151999978203,,,,,,,,,,,,,,,,,,,,,,,,,,0.3211490000012418 +260,taxcalc/tests/test_utils.py::test_wage_weighted,,passed,0.7112010000582814,,,,,,,,,,,,,,,,,,,,,,,,,,0.06266800005505502 +261,taxcalc/tests/test_utils.py::test_agi_weighted,,passed,0.6359409999276977,,,,,,,,,,,,,,,,,,,,,,,,,,0.010641999892868625 +262,taxcalc/tests/test_utils.py::test_expanded_income_weighted,,passed,0.6224760001032337,,,,,,,,,,,,,,,,,,,,,,,,,,-0.026477999881535652 +263,taxcalc/tests/test_utils.py::test_weighted_sum,,passed,1.6251679999186308,,,,,,,,,,,,,,,,,,,,,,,,,,0.12519299991708976 +264,taxcalc/tests/test_utils.py::test_add_income_trow_var,,passed,2.435203000004549,,,,,,,,,,,,,,,,,,,,,,,,,,0.000781000039751234 +265,taxcalc/tests/test_utils.py::test_add_quantile_trow_var,,passed,3.1819789999190107,,,,,,,,,,,,,,,,,,,,,,,,,,0.10065699984806997 +266,taxcalc/tests/test_utils.py::test_dist_table_sum_row,,passed,2888.31148700001,,,,,,,,,,,,,,,,,,,,,,,,,,-137.58052599996518 +267,taxcalc/tests/test_utils.py::test_diff_table_sum_row,,passed,3390.392026000086,,,,,,,,,,,,,,,,,,,,,,,,,,-206.85392899997623 +268,taxcalc/tests/test_utils.py::test_mtr_graph_data,,passed,2095.725011000013,,,,,,,,,,,,,,,,,,,,,,,,,,-8.735217999969791 +269,taxcalc/tests/test_utils.py::test_atr_graph_data,,passed,2322.3955150000393,,,,,,,,,,,,,,,,,,,,,,,,,,-14.646064999965347 +270,taxcalc/tests/test_utils.py::test_xtr_graph_plot,,passed,2249.496153999985,,,,,,,,,,,,,,,,,,,,,,,,,,-32.23562200003016 +271,taxcalc/tests/test_utils.py::test_write_graph_file,,passed,2101.66983900001,,,,,,,,,,,,,,,,,,,,,,,,,,-79.94297199991252 +272,taxcalc/tests/test_utils.py::test_ce_aftertax_income,,passed,3896.8367639999997,,,,,,,,,,,,,,,,,,,,,,,,,,-139.30586899994114 +273,taxcalc/tests/test_utils.py::test_read_egg_csv,,passed,1.053887000011855,,,,,,,,,,,,,,,,,,,,,,,,,,-0.05383500001698871 +274,taxcalc/tests/test_utils.py::test_read_egg_json,,passed,0.22877499998230633,,,,,,,,,,,,,,,,,,,,,,,,,,-0.011384000003999972 +275,taxcalc/tests/test_utils.py::test_create_delete_temp_file,,passed,0.2719149999848014,,,,,,,,,,,,,,,,,,,,,,,,,,0.007761000006212271 +276,taxcalc/tests/test_utils.py::test_bootstrap_se_ci,,passed,0.38724900002762297,,,,,,,,,,,,,,,,,,,,,,,,,,-0.008019999995667604 +277,taxcalc/tests/test_utils.py::test_table_columns_labels,,passed,0.10781000003134977,,,,,,,,,,,,,,,,,,,,,,,,,,0.0003690000767164747