From 85c832a1cc9b4b4d286788070b236a8f4cae6bfc Mon Sep 17 00:00:00 2001 From: github-actions Date: Thu, 19 Jan 2023 16:22:06 +0000 Subject: [PATCH 1/8] Update test benchmark 2023-01-19 --- taxcalc/tests/test_stats_benchmark.csv | 574 ++++++++++++------------- 1 file changed, 287 insertions(+), 287 deletions(-) diff --git a/taxcalc/tests/test_stats_benchmark.csv b/taxcalc/tests/test_stats_benchmark.csv index 8a769bf90..2dc6ec5f8 100644 --- a/taxcalc/tests/test_stats_benchmark.csv +++ b/taxcalc/tests/test_stats_benchmark.csv @@ -1,324 +1,324 @@ ,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,4.111879999982193,,,,,,,,,,,,,,,,,,,,,,,,,,-0.10127100000545397 -1,taxcalc/tests/test_benefits.py::test_benefits,,passed,4828.931442999988,,,,,,,,,,,,,,,,,,,,,,,,,,-263.00498699998843 -2,taxcalc/tests/test_calcfunctions.py::test_calc_and_used_vars,,passed,46.20100800002547,,,,,,,,,,,,,,,,,,,,,,,,,,-1.4889789999870118 -3,taxcalc/tests/test_calcfunctions.py::test_function_args_usage,,passed,2.6428520000081335,,,,,,,,,,,,,,,,,,,,,,,,,,-0.01868099997182071 -4,taxcalc/tests/test_calcfunctions.py::test_DependentCare,,passed,0.3086059999759527,,,,,,,,,,,,,,,,,,,,,,,,,,-0.009398000031524079 -5,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, young]",,passed,0.27200599993193464,"(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.0012970000398126458 -6,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, allow charity]",,passed,0.26740599992081115,"(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.02230299992334045 -7,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, allow charity, over limit]",,passed,0.2355050000915071,"(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.011097999902176497 -8,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, two old]",,passed,0.23550499997782026,"(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.00029800003176203016 -9,taxcalc/tests/test_calcfunctions.py::test_StdDed[Single 1],,passed,0.2352039999777844,"(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.00020099997755101962 -10,taxcalc/tests/test_calcfunctions.py::test_StdDed[Single 2],,passed,0.23940500000207976,"(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.004397999987304446 -11,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, Single]",,passed,0.23570500002279005,"(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.001297999972393854 -12,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Marrid, Single, dep, under earn]",,passed,0.2380050000283518,"(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.00019799995243371948 -13,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, Single, dep, over earn]",,passed,0.24120499995206046,"(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.0044019999450029546 -14,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 1],,passed,0.299705999964317,"(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.007398000036573593 -15,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 2],,passed,0.2801050000016403,"(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.006498000004739823 -16,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 3],,passed,0.3041059999304707,"(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.028201999953125834 -17,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 4],,passed,0.27460599994810764,"(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.002597000047899145 -18,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 5],,passed,0.2796060000491707,"(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.005102000045553778 -19,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 6],,passed,0.2763060000461337,"(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.000703000011981203 -20,taxcalc/tests/test_calcfunctions.py::test_AfterTaxIncome,,passed,0.23120399998788344,,,,,,,,,,,,,,,,,,,,,,,,,,0.0014019999525772264 -21,taxcalc/tests/test_calcfunctions.py::test_ExpandIncome,,passed,0.23120500009099487,,,,,,,,,,,,,,,,,,,,,,,,,,-0.0014969999142522283 -22,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple0-expected_value0],,passed,0.2341040000146677,"(1, 1, 2, 0, 0, 1000)","(0, 1000)",,,,,,,,,,,,,,,,,,,,,,,,9.999894245993346e-07 -23,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple1-expected_value1],,passed,0.25530499999604217,"(0, 1, 2, 0, 0, 1000)","(0, 1000)",,,,,,,,,,,,,,,,,,,,,,,,0.02420200002006828 -24,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple2-expected_value2],,passed,0.2315049999879193,"(1, 1, 2, 100, 0, 1000)","(0, 1000)",,,,,,,,,,,,,,,,,,,,,,,,0.0007019999657131848 -25,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple3-expected_value3],,passed,0.23180499999853055,"(0, 2, 1, 100, 200, 1000)","(200, 1200)",,,,,,,,,,,,,,,,,,,,,,,,-0.000998000018626044 -26,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple4-expected_value4],,passed,0.2323050000541116,"(0, 1, 3, 100, 300, 1000)","(300, 1300)",,,,,,,,,,,,,,,,,,,,,,,,-0.0015979999830051106 -27,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple0-expected_value0],,passed,0.2404040000101304,"(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.0006010000106471125 -28,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple1-expected_value1],,passed,0.23530399994342588,"(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.0008009999419300862 -29,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple2-expected_value2],,passed,0.23320400009652076,"(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.00210100012054687 -30,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple3-expected_value3],,passed,0.23660500005462382,"(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.007197999991603782 -31,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple4-expected_value4],,passed,0.23630500004401256,"(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.00020200002381906557 -32,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple5-expected_value5],,passed,0.23050499999044405,"(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.0013980000517221647 -33,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple6-expected_value6],,passed,0.23690499995154823,"(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.0009019999538396328 -34,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple7-expected_value7],,passed,0.23510400001214293,"(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.0010020000331679435 -35,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple8-expected_value8],,passed,0.2393040000470137,"(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.009101000046030094 -36,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple0-expected_value0],,passed,0.23660399995151238,"(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.006899000027260627 -37,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple1-expected_value1],,passed,0.235904999954073,"(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.002498000071682299 -38,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple2-expected_value2],,passed,0.23530500004653732,"(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.0020979999248992853 -39,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple3-expected_value3],,passed,0.23690499995154823,"(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.002601999938178834 -40,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple4-expected_value4],,passed,0.2412050000657473,"(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.014697999972668185 -41,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple5-expected_value5],,passed,0.23420499996973376,"(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.002798000082293528 -42,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple6-expected_value6],,passed,0.23200400005407573,"(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.002098999914323857 -43,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple7-expected_value7],,passed,0.23240499990606622,"(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.003398000046672678 -44,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple8-expected_value8],,passed,0.23630399994090112,"(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.0032990000704557765 -45,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple9-expected_value9],,passed,0.23140400003285322,"(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.005298999951719369 -46,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple10-expected_value10],,passed,0.23420499996973376,"(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.0014980000173636376 -47,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple11-expected_value11],,passed,0.23820399997021013,"(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)",,,,,,,,,,,,,,,,,,,,,,,,9.999894246270902e-07 -48,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple12-expected_value12],,passed,0.2360040000439767,"(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.0011989999393335893 -49,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple13-expected_value13],,passed,0.23460500005967333,"(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.008497999942846862 -50,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple14-expected_value14],,passed,0.23530499993285048,"(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.023299000076804022 -51,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple15-expected_value15],,passed,0.23550399998839566,"(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.0004010000225207755 -52,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple16-expected_value16],,passed,0.2424040000050809,"(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.00710099999423619 -53,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple17-expected_value17],,passed,0.23630400005458796,"(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.0004989999524695476 -54,taxcalc/tests/test_calculator.py::test_make_calculator,,passed,2886.327553000001,,,,,,,,,,,,,,,,,,,,,,,,,,-168.02195000002484 -55,taxcalc/tests/test_calculator.py::test_make_calculator_deepcopy,,passed,2508.8724310001,,,,,,,,,,,,,,,,,,,,,,,,,,-138.723412999866 -56,taxcalc/tests/test_calculator.py::test_make_calculator_with_policy_reform,,passed,2914.803065000001,,,,,,,,,,,,,,,,,,,,,,,,,,-148.1211120000121 -57,taxcalc/tests/test_calculator.py::test_make_calculator_with_multiyear_reform,,passed,3092.604456999993,,,,,,,,,,,,,,,,,,,,,,,,,,-131.7609810000131 -58,taxcalc/tests/test_calculator.py::test_calculator_advance_to_year,,passed,2407.473717000016,,,,,,,,,,,,,,,,,,,,,,,,,,-104.95903399998951 -59,taxcalc/tests/test_calculator.py::test_make_calculator_raises_on_no_policy,,passed,502.0680080000375,,,,,,,,,,,,,,,,,,,,,,,,,,-20.00627299997859 -60,taxcalc/tests/test_calculator.py::test_calculator_mtr,,passed,21072.93739199997,,,,,,,,,,,,,,,,,,,,,,,,,,-753.7742630000284 -61,taxcalc/tests/test_calculator.py::test_calculator_mtr_when_PT_rates_differ,,passed,3301.81405299993,,,,,,,,,,,,,,,,,,,,,,,,,,-158.858231000067 -62,taxcalc/tests/test_calculator.py::test_make_calculator_increment_years_first,,passed,3061.1406230000284,,,,,,,,,,,,,,,,,,,,,,,,,,-165.6800159999534 -63,taxcalc/tests/test_calculator.py::test_ID_HC_vs_BS,,passed,5810.459790999971,,,,,,,,,,,,,,,,,,,,,,,,,,-293.7532999999921 -64,taxcalc/tests/test_calculator.py::test_ID_StateLocal_HC_vs_CRT,,passed,5442.5608039999815,,,,,,,,,,,,,,,,,,,,,,,,,,-272.4824520000193 -65,taxcalc/tests/test_calculator.py::test_ID_RealEstate_HC_vs_CRT,,passed,5243.264372999988,,,,,,,,,,,,,,,,,,,,,,,,,,-224.5997489999927 -66,taxcalc/tests/test_calculator.py::test_calculator_using_nonstd_input,,passed,2064.125009999998,,,,,,,,,,,,,,,,,,,,,,,,,,-149.46322399998735 -67,taxcalc/tests/test_calculator.py::test_bad_json_names,,passed,199.56457799992222,,,,,,,,,,,,,,,,,,,,,,,,,,-114.80612100007193 -68,taxcalc/tests/test_calculator.py::test_json_assump_url,,passed,417.2609080000029,,,,,,,,,,,,,,,,,,,,,,,,,,-201.74728099999584 -69,taxcalc/tests/test_calculator.py::test_read_bad_json_assump_file,,passed,0.4119080000464237,,,,,,,,,,,,,,,,,,,,,,,,,,-0.01019599994833692 -70,taxcalc/tests/test_calculator.py::test_json_doesnt_exist,,passed,0.29190600002948486,,,,,,,,,,,,,,,,,,,,,,,,,,-0.002697000013540618 -71,taxcalc/tests/test_calculator.py::test_calc_all,,passed,1738.255077999952,,,,,,,,,,,,,,,,,,,,,,,,,,-107.58656300004077 -72,taxcalc/tests/test_calculator.py::test_noreform_documentation,,passed,4665.842313999974,,,,,,,,,,,,,,,,,,,,,,,,,,-154.55366500003765 -73,taxcalc/tests/test_calculator.py::test_reform_documentation,,passed,6574.71082099994,,,,,,,,,,,,,,,,,,,,,,,,,,-259.2171110000554 -74,taxcalc/tests/test_calculator.py::test_distribution_tables,,passed,4298.077882999905,,,,,,,,,,,,,,,,,,,,,,,,,,-198.6856030001145 -75,taxcalc/tests/test_calculator.py::test_difference_table,,passed,3460.266567999952,,,,,,,,,,,,,,,,,,,,,,,,,,-133.07396200002586 -76,taxcalc/tests/test_calculator.py::test_diagnostic_table,,passed,2897.7932320000264,,,,,,,,,,,,,,,,,,,,,,,,,,-169.64846299993042 -77,taxcalc/tests/test_calculator.py::test_mtr_graph,,passed,2684.1033650000554,,,,,,,,,,,,,,,,,,,,,,,,,,-105.41815199991333 -78,taxcalc/tests/test_calculator.py::test_atr_graph,,passed,2472.1915420000187,,,,,,,,,,,,,,,,,,,,,,,,,,-99.08852699999215 -79,taxcalc/tests/test_calculator.py::test_privacy_of_embedded_objects,,passed,2410.096689999932,,,,,,,,,,,,,,,,,,,,,,,,,,-133.4658390000527 -80,taxcalc/tests/test_calculator.py::test_n65,,passed,2251.369312999941,,,,,,,,,,,,,,,,,,,,,,,,,,-107.41089300000795 -81,taxcalc/tests/test_calculator.py::test_ce_aftertax_income,,passed,3328.99162800004,,,,,,,,,,,,,,,,,,,,,,,,,,-172.32189899994 -82,taxcalc/tests/test_calculator.py::test_qbid_calculation,,passed,1807.1663289999833,,,,,,,,,,,,,,,,,,,,,,,,,,-64.76764299998194 -83,taxcalc/tests/test_calculator.py::test_qbid_limit_switch,,passed,4263.696256000003,,,,,,,,,,,,,,,,,,,,,,,,,,-252.09487699999045 -84,taxcalc/tests/test_calculator.py::test_calc_all_benefits_amounts,,passed,5651.814438999963,,,,,,,,,,,,,,,,,,,,,,,,,,-350.1214150000469 -85,taxcalc/tests/test_calculator.py::test_cg_top_rate,,passed,5053.05889300007,,,,,,,,,,,,,,,,,,,,,,,,,,-234.4329339999831 -86,taxcalc/tests/test_compatible_data.py::test_compatible_data_presence,,passed,0.4832089999808886,,,,,,,,,,,,,,,,,,,,,,,,,,-0.04529700004241022 -87,taxcalc/tests/test_consumption.py::test_year_consistency,,passed,0.13520200002403726,,,,,,,,,,,,,,,,,,,,,,,,,,-0.005698999984815545 -88,taxcalc/tests/test_consumption.py::test_validity_of_consumption_vars_set,,passed,0.9574189999739247,,,,,,,,,,,,,,,,,,,,,,,,,,-0.03179200007252814 -89,taxcalc/tests/test_consumption.py::test_update_consumption,,passed,73.75130999992052,,,,,,,,,,,,,,,,,,,,,,,,,,-0.7740210000974912 -90,taxcalc/tests/test_consumption.py::test_incorrect_update_consumption,,passed,249.87957800010463,,,,,,,,,,,,,,,,,,,,,,,,,,-3.081344999941365 -91,taxcalc/tests/test_consumption.py::test_future_update_consumption,,passed,105.8717239999396,,,,,,,,,,,,,,,,,,,,,,,,,,-0.22026000010555435 -92,taxcalc/tests/test_consumption.py::test_consumption_default_data,,passed,32.939430000055836,,,,,,,,,,,,,,,,,,,,,,,,,,-0.268041000026642 -93,taxcalc/tests/test_consumption.py::test_consumption_response,,passed,4605.324300000007,,,,,,,,,,,,,,,,,,,,,,,,,,-195.71996799993485 -94,taxcalc/tests/test_cpscsv.py::test_agg,,passed,13404.191969999942,,,,,,,,,,,,,,,,,,,,,,,,,,-1752.1959610000977 -95,taxcalc/tests/test_cpscsv.py::test_cps_availability,,passed,1038.4039400000802,,,,,,,,,,,,,,,,,,,,,,,,,,15.103852000038387 -96,taxcalc/tests/test_data.py::test_recs_class,,passed,504.25635399994917,,,,,,,,,,,,,,,,,,,,,,,,,,-17.330950999962624 -97,taxcalc/tests/test_decorators.py::test_create_apply_function_string,,passed,0.17470399996000197,,,,,,,,,,,,,,,,,,,,,,,,,,-0.0013979999948787458 -98,taxcalc/tests/test_decorators.py::test_create_apply_function_string_with_params,,passed,0.14160199998514145,,,,,,,,,,,,,,,,,,,,,,,,,,-0.004299000011087545 -99,taxcalc/tests/test_decorators.py::test_create_toplevel_function_string_mult_outputs,,passed,0.14100300006703037,,,,,,,,,,,,,,,,,,,,,,,,,,-0.0029989998893142356 -100,taxcalc/tests/test_decorators.py::test_create_toplevel_function_string,,passed,0.13810299992655928,,,,,,,,,,,,,,,,,,,,,,,,,,-0.0023990000954654256 -101,taxcalc/tests/test_decorators.py::test_make_apply_function,,passed,0.753214000042135,,,,,,,,,,,,,,,,,,,,,,,,,,-0.012193999964438262 -102,taxcalc/tests/test_decorators.py::test_magic_apply_jit,,passed,168.69321100000434,,,,,,,,,,,,,,,,,,,,,,,,,,1.4395490001106452 -103,taxcalc/tests/test_decorators.py::test_magic_apply_jit_swap,,passed,1.091921000011098,,,,,,,,,,,,,,,,,,,,,,,,,,-0.0357910000730044 -104,taxcalc/tests/test_decorators.py::test_magic_iterate_jit,,passed,152.97001099997942,,,,,,,,,,,,,,,,,,,,,,,,,,-2.19501600008698 -105,taxcalc/tests/test_decorators.py::test_faux_function_iterate_jit,,passed,114.87228600003618,,,,,,,,,,,,,,,,,,,,,,,,,,-4.84214599998721 -106,taxcalc/tests/test_decorators.py::test_ret_everything_iterate_jit,,passed,439.5466659999556,,,,,,,,,,,,,,,,,,,,,,,,,,-75.32826399994974 -107,taxcalc/tests/test_decorators.py::test_function_takes_kwarg,,passed,151.9781920000014,,,,,,,,,,,,,,,,,,,,,,,,,,-5.268858000022192 -108,taxcalc/tests/test_decorators.py::test_function_no_parameters_listed,,passed,153.08431400001155,,,,,,,,,,,,,,,,,,,,,,,,,,-4.176435999966088 -109,taxcalc/tests/test_decorators.py::test_function_parameters_optional,,passed,165.98275900003046,,,,,,,,,,,,,,,,,,,,,,,,,,-6.296057999975346 -110,taxcalc/tests/test_decorators.py::test_iterate_jit_raises_on_no_return,,passed,5.710908999958519,,,,,,,,,,,,,,,,,,,,,,,,,,-0.3295579999758047 -111,taxcalc/tests/test_decorators.py::test_iterate_jit_raises_on_unknown_return_argument,,passed,5.9865140000283645,,,,,,,,,,,,,,,,,,,,,,,,,,-0.5751590000500073 -112,taxcalc/tests/test_decorators.py::test_force_no_jit,,passed,6.590926000058062,,,,,,,,,,,,,,,,,,,,,,,,,,-0.6333540000014182 -113,taxcalc/tests/test_growdiff.py::test_year_consistency,,passed,0.13440199995784496,,,,,,,,,,,,,,,,,,,,,,,,,,-0.024400000029345337 -114,taxcalc/tests/test_growdiff.py::test_update_and_apply_growdiff,,passed,461.67528700004823,,,,,,,,,,,,,,,,,,,,,,,,,,5.940115000044045 -115,taxcalc/tests/test_growdiff.py::test_has_any_response,,passed,119.90328199999567,,,,,,,,,,,,,,,,,,,,,,,,,,-0.6771600000092945 -116,taxcalc/tests/test_growdiff.py::test_description_punctuation,,passed,0.3725069999518382,,,,,,,,,,,,,,,,,,,,,,,,,,-0.050998000119761855 -117,taxcalc/tests/test_growdiff.py::test_boolean_value_infomation,,passed,0.3505070000073829,,,,,,,,,,,,,,,,,,,,,,,,,,-0.013696999985768288 -118,taxcalc/tests/test_growfactors.py::test_improper_usage,,passed,4.376383000021633,,,,,,,,,,,,,,,,,,,,,,,,,,-0.5513720000180911 -119,taxcalc/tests/test_growfactors.py::test_update_after_use,,passed,2.7818529999876773,,,,,,,,,,,,,,,,,,,,,,,,,,-0.03717800007052574 -120,taxcalc/tests/test_growfactors.py::test_proper_usage,,passed,2.703151999980946,,,,,,,,,,,,,,,,,,,,,,,,,,-0.014978000081100618 -121,taxcalc/tests/test_growfactors.py::test_growfactors_csv_values,,passed,3.0718579999984286,,,,,,,,,,,,,,,,,,,,,,,,,,-0.013775999946119555 -122,taxcalc/tests/test_parameters.py::test_params_class[revision0-],,passed,10.58960200009551,,,{},,,,,,,,,,,,,,,,,,,,,,,-0.46962099986558314 -123,taxcalc/tests/test_parameters.py::test_params_class[revision1-error],,passed,13.09894999997141,,,{'real_param': {2004: 1.9}},error,,,,,,,,,,,,,,,,,,,,,,-0.5390019999822453 -124,taxcalc/tests/test_parameters.py::test_params_class[revision2-raise],,passed,14.056868000011491,,,{'int_param': {2004: [3.6]}},raise,,,,,,,,,,,,,,,,,,,,,,-0.7317959999681989 -125,taxcalc/tests/test_parameters.py::test_params_class[revision3-raise],,passed,13.014348000069731,,,{'int_param': {2004: [3]}},raise,,,,,,,,,,,,,,,,,,,,,,-0.2634999998463172 -126,taxcalc/tests/test_parameters.py::test_params_class[revision4-noerror],,passed,18.295947999945383,,,"{'label_param': {2004: [1, 2]}}",noerror,,,,,,,,,,,,,,,,,,,,,,-0.12035700001433725 -127,taxcalc/tests/test_parameters.py::test_params_class[revision5-raise],,passed,9.328076999963741,,,"{'label_param': {2004: [[1, 2]]}}",raise,,,,,,,,,,,,,,,,,,,,,,-0.1116280000132992 -128,taxcalc/tests/test_parameters.py::test_params_class[revision6-raise],,passed,9.447080000086316,,,"{'label_param': {2004: [1, 2, 3]}}",raise,,,,,,,,,,,,,,,,,,,,,,-0.06782599984944682 -129,taxcalc/tests/test_parameters.py::test_params_class[revision7-raise],,passed,13.158951000036723,,,{'bool_param': {2004: [4.9]}},raise,,,,,,,,,,,,,,,,,,,,,,-0.37120000001777953 -130,taxcalc/tests/test_parameters.py::test_params_class[revision8-raise],,passed,14.199270000062825,,,{'str_param': {2004: [9]}},raise,,,,,,,,,,,,,,,,,,,,,,-0.4642929999363332 -131,taxcalc/tests/test_parameters.py::test_params_class[revision9-noerror],,passed,13.825463999978638,,,{'str_param': {2004: 'nonlinear'}},noerror,,,,,,,,,,,,,,,,,,,,,,-0.09329099998467427 -132,taxcalc/tests/test_parameters.py::test_params_class[revision10-error],,passed,12.800243000015143,,,{'str_param': {2004: 'unknownvalue'}},error,,,,,,,,,,,,,,,,,,,,,,-0.7425080000302842 -133,taxcalc/tests/test_parameters.py::test_params_class[revision11-raise],,passed,12.974646999964534,,,{'str_param': {2004: ['nonlinear']}},raise,,,,,,,,,,,,,,,,,,,,,,-0.47020200008773827 -134,taxcalc/tests/test_parameters.py::test_params_class[revision12-raise],,passed,13.08654900003603,,,{'real_param': {2004: 'linear'}},raise,,,,,,,,,,,,,,,,,,,,,,-0.09029799991822074 -135,taxcalc/tests/test_parameters.py::test_params_class[revision13-raise],,passed,13.132750000067972,,,"{'real_param': {2004: [0.2, 0.3]}}",raise,,,,,,,,,,,,,,,,,,,,,,-0.15919799989205785 -136,taxcalc/tests/test_parameters.py::test_params_class[revision14-raise],,passed,15.931102999957147,,,{'real_param-indexed': {2004: True}},raise,,,,,,,,,,,,,,,,,,,,,,-0.6244810000453072 -137,taxcalc/tests/test_parameters.py::test_params_class[revision15-raise],,passed,9.449580000023161,,,{'unknown_param-indexed': {2004: False}},raise,,,,,,,,,,,,,,,,,,,,,,0.021275999984027294 -138,taxcalc/tests/test_parameters.py::test_json_file_contents[consumption.json],,passed,190.79433100000642,,,,,consumption.json,,,,,,,,,,,,,,,,,,,,,-0.152493999962644 -139,taxcalc/tests/test_parameters.py::test_json_file_contents[policy_current_law.json],,passed,105781.80324999994,,,,,policy_current_law.json,,,,,,,,,,,,,,,,,,,,,-7512.942551000146 -140,taxcalc/tests/test_parameters.py::test_json_file_contents[growdiff.json],,passed,745.8550029999742,,,,,growdiff.json,,,,,,,,,,,,,,,,,,,,,-2.146998000057465 -141,taxcalc/tests/test_parameters.py::test_parameters_mentioned[consumption.json-consumption.py],,passed,0.34760699998059863,,,,,,consumption.json,consumption.py,,,,,,,,,,,,,,,,,,,-0.043297999923197494 -142,taxcalc/tests/test_parameters.py::test_parameters_mentioned[policy_current_law.json-calcfunctions.py],,passed,12.232733000018925,,,,,,policy_current_law.json,calcfunctions.py,,,,,,,,,,,,,,,,,,,-0.4871080000157235 -143,taxcalc/tests/test_parameters.py::test_parameters_mentioned[growdiff.json-growdiff.py],,passed,0.3382060000376441,,,,,,growdiff.json,growdiff.py,,,,,,,,,,,,,,,,,,,-0.04499800002122356 -144,taxcalc/tests/test_parameters.py::test_expand_xd_errors,,passed,5.6119070000022475,,,,,,,,,,,,,,,,,,,,,,,,,,-0.2817590000177006 -145,taxcalc/tests/test_parameters.py::test_expand_empty,,passed,6.296519999978045,,,,,,,,,,,,,,,,,,,,,,,,,,-0.17345100002330582 -146,taxcalc/tests/test_parameters.py::test_expand_1d_scalar,,passed,19.03946199990969,,,,,,,,,,,,,,,,,,,,,,,,,,-0.7776570000714855 -147,taxcalc/tests/test_parameters.py::test_expand_2d_short_array,,passed,7.122035000065807,,,,,,,,,,,,,,,,,,,,,,,,,,-0.17824599990490242 -148,taxcalc/tests/test_parameters.py::test_expand_2d_variable_rates,,passed,7.700846000034289,,,,,,,,,,,,,,,,,,,,,,,,,,-0.11904099994808348 -149,taxcalc/tests/test_parameters.py::test_expand_2d_already_filled,,passed,11.487818999967203,,,,,,,,,,,,,,,,,,,,,,,,,,-0.5472149999832254 -150,taxcalc/tests/test_parameters.py::test_expand_2d_partial_expand,,passed,13.923064999971757,,,,,,,,,,,,,,,,,,,,,,,,,,-0.2811920001022372 -151,"taxcalc/tests/test_parameters.py::test_read_json_revision[\n{\n ""consumption"": {""BEN_mcaid_value"": {""2013"": 0.9}}\n}\n]",,passed,0.4123079999089896,,,,,,,," +0,taxcalc/tests/test_4package.py::test_for_consistency,,passed,4.535001000022021,,,,,,,,,,,,,,,,,,,,,,,,,,0.4231210000398278 +1,taxcalc/tests/test_benefits.py::test_benefits,,passed,5169.399118000001,,,,,,,,,,,,,,,,,,,,,,,,,,340.4676750000135 +2,taxcalc/tests/test_calcfunctions.py::test_calc_and_used_vars,,passed,50.861909999980526,,,,,,,,,,,,,,,,,,,,,,,,,,4.660901999955058 +3,taxcalc/tests/test_calcfunctions.py::test_function_args_usage,,passed,2.7099590000148055,,,,,,,,,,,,,,,,,,,,,,,,,,0.06710700000667247 +4,taxcalc/tests/test_calcfunctions.py::test_DependentCare,,passed,0.33670800002028045,,,,,,,,,,,,,,,,,,,,,,,,,,0.028102000044327724 +5,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, young]",,passed,0.2882059999933517,"(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.01620000006141714 +6,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, allow charity]",,passed,0.25230599999304104,"(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.015099999927770058 +7,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, allow charity, over limit]",,passed,0.24510499997631996,"(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.00959999988481286 +8,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, two old]",,passed,0.24250500001699038,"(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.007000000039170173 +9,taxcalc/tests/test_calcfunctions.py::test_StdDed[Single 1],,passed,0.26250600001276325,"(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.027302000034978846 +10,taxcalc/tests/test_calcfunctions.py::test_StdDed[Single 2],,passed,0.24380500002507688,"(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.004400000022997175 +11,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, Single]",,passed,0.24150499996267172,"(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.005799999939881728 +12,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Marrid, Single, dep, under earn]",,passed,0.24320599999327897,"(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.005200999964927178 +13,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, Single, dep, over earn]",,passed,0.24260499998263185,"(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.0014000000305714466 +14,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 1],,passed,0.3166070000020227,"(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.01690100003770567 +15,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 2],,passed,0.288506000003963,"(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.00840100000232269 +16,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 3],,passed,0.28930700000273646,"(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.014798999927734258 +17,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 4],,passed,0.280705999955444,"(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.006100000007336404 +18,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 5],,passed,0.2800060000254234,"(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.00039999997625272954 +19,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 6],,passed,0.30020600001989806,"(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.023899999973764352 +20,taxcalc/tests/test_calcfunctions.py::test_AfterTaxIncome,,passed,0.23680499998590676,,,,,,,,,,,,,,,,,,,,,,,,,,0.005600999998023354 +21,taxcalc/tests/test_calcfunctions.py::test_ExpandIncome,,passed,0.23700500003087654,,,,,,,,,,,,,,,,,,,,,,,,,,0.005799999939881756 +22,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple0-expected_value0],,passed,0.241806000019551,"(1, 1, 2, 0, 0, 1000)","(0, 1000)",,,,,,,,,,,,,,,,,,,,,,,,0.007702000004883303 +23,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple1-expected_value1],,passed,0.23670499996342187,"(0, 1, 2, 0, 0, 1000)","(0, 1000)",,,,,,,,,,,,,,,,,,,,,,,,-0.018600000032620245 +24,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple2-expected_value2],,passed,0.23760499999525564,"(1, 1, 2, 100, 0, 1000)","(0, 1000)",,,,,,,,,,,,,,,,,,,,,,,,0.006100000007336348 +25,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple3-expected_value3],,passed,0.2392050000139534,"(0, 2, 1, 100, 200, 1000)","(200, 1200)",,,,,,,,,,,,,,,,,,,,,,,,0.007400000015422903 +26,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple4-expected_value4],,passed,0.243705000002592,"(0, 1, 3, 100, 300, 1000)","(300, 1300)",,,,,,,,,,,,,,,,,,,,,,,,0.0113999999484804 +27,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple0-expected_value0],,passed,0.2469050000399875,"(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.006501000029857096 +28,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple1-expected_value1],,passed,0.24230500002886401,"(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.007001000085438219 +29,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple2-expected_value2],,passed,0.23960500004704954,"(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.006400999950528841 +30,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple3-expected_value3],,passed,0.24950499999931708,"(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.012899999944693291 +31,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple4-expected_value4],,passed,0.2482060000374986,"(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.011900999993486094 +32,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple5-expected_value5],,passed,0.23840500000460452,"(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.007900000014160524 +33,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple6-expected_value6],,passed,0.24130500003138877,"(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.004400000079840566 +34,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple7-expected_value7],,passed,0.24230500002886401,"(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.00720100001672111 +35,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple8-expected_value8],,passed,0.2391049999914685,"(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.0001990000555451843 +36,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple0-expected_value0],,passed,0.2546059999986028,"(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.01800200004709049 +37,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple1-expected_value1],,passed,0.23940500000207976,"(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.0035000000480067683 +38,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple2-expected_value2],,passed,0.2450050000106785,"(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.009699999964141198 +39,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple3-expected_value3],,passed,0.24230600001828861,"(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.005401000066740408 +40,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple4-expected_value4],,passed,0.24090499999829262,"(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.00030000006745467545 +41,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple5-expected_value5],,passed,0.24730600000566483,"(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.01310100003593112 +42,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple6-expected_value6],,passed,0.24100600001020211,"(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.00900199995612641 +43,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple7-expected_value7],,passed,0.2405060000114645,"(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.008101000105398298 +44,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple8-expected_value8],,passed,0.25090500002988847,"(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.014601000088987376 +45,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple9-expected_value9],,passed,0.241104999986419,"(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.009700999953565798 +46,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple10-expected_value10],,passed,0.24900500000057946,"(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.01480000003084575 +47,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple11-expected_value11],,passed,0.2450050000106785,"(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.00680100004046838 +48,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple12-expected_value12],,passed,0.24250600000641498,"(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.006501999962438276 +49,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple13-expected_value13],,passed,0.2403049999770701,"(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.0056999999173968086 +50,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple14-expected_value14],,passed,0.2417050000076415,"(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.006400000074791107 +51,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple15-expected_value15],,passed,0.24140499999703025,"(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.005901000008634638 +52,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple16-expected_value16],,passed,0.24770599998191756,"(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.005301999976836669 +53,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple17-expected_value17],,passed,0.24500600000010309,"(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.008701999945515182 +54,taxcalc/tests/test_calculator.py::test_make_calculator,,passed,3155.7711510000104,,,,,,,,,,,,,,,,,,,,,,,,,,269.4435980000094 +55,taxcalc/tests/test_calculator.py::test_make_calculator_deepcopy,,passed,2743.224150999936,,,,,,,,,,,,,,,,,,,,,,,,,,234.35171999983595 +56,taxcalc/tests/test_calculator.py::test_make_calculator_with_policy_reform,,passed,3319.768516999943,,,,,,,,,,,,,,,,,,,,,,,,,,404.96545199994216 +57,taxcalc/tests/test_calculator.py::test_make_calculator_with_multiyear_reform,,passed,3303.6268849999715,,,,,,,,,,,,,,,,,,,,,,,,,,211.0224279999784 +58,taxcalc/tests/test_calculator.py::test_calculator_advance_to_year,,passed,2626.3359079999873,,,,,,,,,,,,,,,,,,,,,,,,,,218.86219099997106 +59,taxcalc/tests/test_calculator.py::test_make_calculator_raises_on_no_policy,,passed,544.5855860000393,,,,,,,,,,,,,,,,,,,,,,,,,,42.51757800000178 +60,taxcalc/tests/test_calculator.py::test_calculator_mtr,,passed,22573.441109999978,,,,,,,,,,,,,,,,,,,,,,,,,,1500.5037180000072 +61,taxcalc/tests/test_calculator.py::test_calculator_mtr_when_PT_rates_differ,,passed,3557.819345999974,,,,,,,,,,,,,,,,,,,,,,,,,,256.0052930000438 +62,taxcalc/tests/test_calculator.py::test_make_calculator_increment_years_first,,passed,3372.0520640000586,,,,,,,,,,,,,,,,,,,,,,,,,,310.9114410000302 +63,taxcalc/tests/test_calculator.py::test_ID_HC_vs_BS,,passed,6026.5833490000205,,,,,,,,,,,,,,,,,,,,,,,,,,216.12355800004934 +64,taxcalc/tests/test_calculator.py::test_ID_StateLocal_HC_vs_CRT,,passed,5819.617257999994,,,,,,,,,,,,,,,,,,,,,,,,,,377.0564540000123 +65,taxcalc/tests/test_calculator.py::test_ID_RealEstate_HC_vs_CRT,,passed,6056.349224000087,,,,,,,,,,,,,,,,,,,,,,,,,,813.0848510000988 +66,taxcalc/tests/test_calculator.py::test_calculator_using_nonstd_input,,passed,2081.3281509999797,,,,,,,,,,,,,,,,,,,,,,,,,,17.20314099998177 +67,taxcalc/tests/test_calculator.py::test_bad_json_names,,passed,115.69466599996758,,,,,,,,,,,,,,,,,,,,,,,,,,-83.86991199995467 +68,taxcalc/tests/test_calculator.py::test_json_assump_url,,passed,278.693278999981,,,,,,,,,,,,,,,,,,,,,,,,,,-138.56762900002195 +69,taxcalc/tests/test_calculator.py::test_read_bad_json_assump_file,,passed,0.4629100000101971,,,,,,,,,,,,,,,,,,,,,,,,,,0.051001999963773414 +70,taxcalc/tests/test_calculator.py::test_json_doesnt_exist,,passed,0.2965069999163461,,,,,,,,,,,,,,,,,,,,,,,,,,0.004600999886861301 +71,taxcalc/tests/test_calculator.py::test_calc_all,,passed,1933.2495649999828,,,,,,,,,,,,,,,,,,,,,,,,,,194.99448700003086 +72,taxcalc/tests/test_calculator.py::test_noreform_documentation,,passed,4906.701238000096,,,,,,,,,,,,,,,,,,,,,,,,,,240.858924000122 +73,taxcalc/tests/test_calculator.py::test_reform_documentation,,passed,7058.207727999957,,,,,,,,,,,,,,,,,,,,,,,,,,483.496907000017 +74,taxcalc/tests/test_calculator.py::test_distribution_tables,,passed,4614.392810000027,,,,,,,,,,,,,,,,,,,,,,,,,,316.3149270001213 +75,taxcalc/tests/test_calculator.py::test_difference_table,,passed,3750.0139210000043,,,,,,,,,,,,,,,,,,,,,,,,,,289.7473530000525 +76,taxcalc/tests/test_calculator.py::test_diagnostic_table,,passed,3190.6340169999794,,,,,,,,,,,,,,,,,,,,,,,,,,292.84078499995303 +77,taxcalc/tests/test_calculator.py::test_mtr_graph,,passed,2885.6148370000483,,,,,,,,,,,,,,,,,,,,,,,,,,201.51147199999286 +78,taxcalc/tests/test_calculator.py::test_atr_graph,,passed,2813.833149000061,,,,,,,,,,,,,,,,,,,,,,,,,,341.6416070000423 +79,taxcalc/tests/test_calculator.py::test_privacy_of_embedded_objects,,passed,2432.640526,,,,,,,,,,,,,,,,,,,,,,,,,,22.54383600006804 +80,taxcalc/tests/test_calculator.py::test_n65,,passed,2653.3887200000663,,,,,,,,,,,,,,,,,,,,,,,,,,402.0194070001253 +81,taxcalc/tests/test_calculator.py::test_ce_aftertax_income,,passed,3611.098413999912,,,,,,,,,,,,,,,,,,,,,,,,,,282.10678599987205 +82,taxcalc/tests/test_calculator.py::test_qbid_calculation,,passed,1959.0168370000356,,,,,,,,,,,,,,,,,,,,,,,,,,151.85050800005206 +83,taxcalc/tests/test_calculator.py::test_qbid_limit_switch,,passed,4612.491561999946,,,,,,,,,,,,,,,,,,,,,,,,,,348.7953059999427 +84,taxcalc/tests/test_calculator.py::test_calc_all_benefits_amounts,,passed,5978.342235000014,,,,,,,,,,,,,,,,,,,,,,,,,,326.52779600005033 +85,taxcalc/tests/test_calculator.py::test_cg_top_rate,,passed,5670.809926999937,,,,,,,,,,,,,,,,,,,,,,,,,,617.7510339998662 +86,taxcalc/tests/test_compatible_data.py::test_compatible_data_presence,,passed,0.5458119999275368,,,,,,,,,,,,,,,,,,,,,,,,,,0.0626029999466482 +87,taxcalc/tests/test_consumption.py::test_year_consistency,,passed,0.14050400000087393,,,,,,,,,,,,,,,,,,,,,,,,,,0.005301999976836724 +88,taxcalc/tests/test_consumption.py::test_validity_of_consumption_vars_set,,passed,0.9640220000619593,,,,,,,,,,,,,,,,,,,,,,,,,,0.006603000088034494 +89,taxcalc/tests/test_consumption.py::test_update_consumption,,passed,80.78283600002578,,,,,,,,,,,,,,,,,,,,,,,,,,7.031526000105259 +90,taxcalc/tests/test_consumption.py::test_incorrect_update_consumption,,passed,256.00981600007344,,,,,,,,,,,,,,,,,,,,,,,,,,6.130237999968813 +91,taxcalc/tests/test_consumption.py::test_future_update_consumption,,passed,113.81668600006378,,,,,,,,,,,,,,,,,,,,,,,,,,7.944962000124178 +92,taxcalc/tests/test_consumption.py::test_consumption_default_data,,passed,35.67061000001104,,,,,,,,,,,,,,,,,,,,,,,,,,2.731179999955195 +93,taxcalc/tests/test_consumption.py::test_consumption_response,,passed,5336.785845999998,,,,,,,,,,,,,,,,,,,,,,,,,,731.4615459999914 +94,taxcalc/tests/test_cpscsv.py::test_agg,,passed,15703.643631999967,,,,,,,,,,,,,,,,,,,,,,,,,,2299.451662000025 +95,taxcalc/tests/test_cpscsv.py::test_cps_availability,,passed,1060.8668969999826,,,,,,,,,,,,,,,,,,,,,,,,,,22.462956999902417 +96,taxcalc/tests/test_data.py::test_recs_class,,passed,548.8639190000413,,,,,,,,,,,,,,,,,,,,,,,,,,44.60756500009205 +97,taxcalc/tests/test_decorators.py::test_create_apply_function_string,,passed,0.18360399997163768,,,,,,,,,,,,,,,,,,,,,,,,,,0.008900000011635767 +98,taxcalc/tests/test_decorators.py::test_create_apply_function_string_with_params,,passed,0.14820299998064002,,,,,,,,,,,,,,,,,,,,,,,,,,0.006600999995498624 +99,taxcalc/tests/test_decorators.py::test_create_toplevel_function_string_mult_outputs,,passed,0.14620299998568953,,,,,,,,,,,,,,,,,,,,,,,,,,0.005199999918659243 +100,taxcalc/tests/test_decorators.py::test_create_toplevel_function_string,,passed,0.14040300004580786,,,,,,,,,,,,,,,,,,,,,,,,,,0.002300000119248663 +101,taxcalc/tests/test_decorators.py::test_make_apply_function,,passed,0.7836179999003434,,,,,,,,,,,,,,,,,,,,,,,,,,0.030403999858208408 +102,taxcalc/tests/test_decorators.py::test_magic_apply_jit,,passed,173.39255500007766,,,,,,,,,,,,,,,,,,,,,,,,,,4.699344000073324 +103,taxcalc/tests/test_decorators.py::test_magic_apply_jit_swap,,passed,1.1469259999330461,,,,,,,,,,,,,,,,,,,,,,,,,,0.05500499992194818 +104,taxcalc/tests/test_decorators.py::test_magic_iterate_jit,,passed,168.44134199993732,,,,,,,,,,,,,,,,,,,,,,,,,,15.4713309999579 +105,taxcalc/tests/test_decorators.py::test_faux_function_iterate_jit,,passed,123.87522599999556,,,,,,,,,,,,,,,,,,,,,,,,,,9.00293999995938 +106,taxcalc/tests/test_decorators.py::test_ret_everything_iterate_jit,,passed,226.2395599999536,,,,,,,,,,,,,,,,,,,,,,,,,,-213.30710600000202 +107,taxcalc/tests/test_decorators.py::test_function_takes_kwarg,,passed,159.64324100002614,,,,,,,,,,,,,,,,,,,,,,,,,,7.665049000024737 +108,taxcalc/tests/test_decorators.py::test_function_no_parameters_listed,,passed,161.2639779999654,,,,,,,,,,,,,,,,,,,,,,,,,,8.179663999953817 +109,taxcalc/tests/test_decorators.py::test_function_parameters_optional,,passed,170.2635830000645,,,,,,,,,,,,,,,,,,,,,,,,,,4.280824000034045 +110,taxcalc/tests/test_decorators.py::test_iterate_jit_raises_on_no_return,,passed,7.185764000041672,,,,,,,,,,,,,,,,,,,,,,,,,,1.4748550000831528 +111,taxcalc/tests/test_decorators.py::test_iterate_jit_raises_on_unknown_return_argument,,passed,5.829733000041415,,,,,,,,,,,,,,,,,,,,,,,,,,-0.1567809999869496 +112,taxcalc/tests/test_decorators.py::test_force_no_jit,,passed,7.60267299995121,,,,,,,,,,,,,,,,,,,,,,,,,,1.0117469998931483 +113,taxcalc/tests/test_growdiff.py::test_year_consistency,,passed,0.15660399992611929,,,,,,,,,,,,,,,,,,,,,,,,,,0.022201999968274377 +114,taxcalc/tests/test_growdiff.py::test_update_and_apply_growdiff,,passed,472.118567999928,,,,,,,,,,,,,,,,,,,,,,,,,,10.443280999879846 +115,taxcalc/tests/test_growdiff.py::test_has_any_response,,passed,124.29253499999504,,,,,,,,,,,,,,,,,,,,,,,,,,4.389252999999357 +116,taxcalc/tests/test_growdiff.py::test_description_punctuation,,passed,0.42300899997371744,,,,,,,,,,,,,,,,,,,,,,,,,,0.05050200002187921 +117,taxcalc/tests/test_growdiff.py::test_boolean_value_infomation,,passed,0.3976089999468968,,,,,,,,,,,,,,,,,,,,,,,,,,0.04710199993951392 +118,taxcalc/tests/test_growfactors.py::test_improper_usage,,passed,5.095416000017394,,,,,,,,,,,,,,,,,,,,,,,,,,0.7190329999957612 +119,taxcalc/tests/test_growfactors.py::test_update_after_use,,passed,2.950568000073872,,,,,,,,,,,,,,,,,,,,,,,,,,0.16871500008619478 +120,taxcalc/tests/test_growfactors.py::test_proper_usage,,passed,2.836163999972996,,,,,,,,,,,,,,,,,,,,,,,,,,0.13301199999204982 +121,taxcalc/tests/test_growfactors.py::test_growfactors_csv_values,,passed,3.0948710000302526,,,,,,,,,,,,,,,,,,,,,,,,,,0.023013000031823605 +122,taxcalc/tests/test_parameters.py::test_params_class[revision0-],,passed,11.378260000014961,,,{},,,,,,,,,,,,,,,,,,,,,,,0.788657999919451 +123,taxcalc/tests/test_parameters.py::test_params_class[revision1-error],,passed,15.504852999924879,,,{'real_param': {2004: 1.9}},error,,,,,,,,,,,,,,,,,,,,,,2.4059029999534687 +124,taxcalc/tests/test_parameters.py::test_params_class[revision2-raise],,passed,14.255826000066918,,,{'int_param': {2004: [3.6]}},raise,,,,,,,,,,,,,,,,,,,,,,0.1989580000554252 +125,taxcalc/tests/test_parameters.py::test_params_class[revision3-raise],,passed,13.983718999952544,,,{'int_param': {2004: [3]}},raise,,,,,,,,,,,,,,,,,,,,,,0.9693709998828108 +126,taxcalc/tests/test_parameters.py::test_params_class[revision4-noerror],,passed,19.03483400008099,,,"{'label_param': {2004: [1, 2]}}",noerror,,,,,,,,,,,,,,,,,,,,,,0.7388860001356079 +127,taxcalc/tests/test_parameters.py::test_params_class[revision5-raise],,passed,9.624218999988443,,,"{'label_param': {2004: [[1, 2]]}}",raise,,,,,,,,,,,,,,,,,,,,,,0.2961420000247035 +128,taxcalc/tests/test_parameters.py::test_params_class[revision6-raise],,passed,9.6499200000153,,,"{'label_param': {2004: [1, 2, 3]}}",raise,,,,,,,,,,,,,,,,,,,,,,0.20283999992898316 +129,taxcalc/tests/test_parameters.py::test_params_class[revision7-raise],,passed,406.20586500006084,,,{'bool_param': {2004: [4.9]}},raise,,,,,,,,,,,,,,,,,,,,,,393.0469140000241 +130,taxcalc/tests/test_parameters.py::test_params_class[revision8-raise],,passed,14.562332000082279,,,{'str_param': {2004: [9]}},raise,,,,,,,,,,,,,,,,,,,,,,0.363062000019454 +131,taxcalc/tests/test_parameters.py::test_params_class[revision9-noerror],,passed,15.305449000038607,,,{'str_param': {2004: 'nonlinear'}},noerror,,,,,,,,,,,,,,,,,,,,,,1.479985000059969 +132,taxcalc/tests/test_parameters.py::test_params_class[revision10-error],,passed,13.951417999919613,,,{'str_param': {2004: 'unknownvalue'}},error,,,,,,,,,,,,,,,,,,,,,,1.1511749999044696 +133,taxcalc/tests/test_parameters.py::test_params_class[revision11-raise],,passed,14.09722099992905,,,{'str_param': {2004: ['nonlinear']}},raise,,,,,,,,,,,,,,,,,,,,,,1.1225739999645157 +134,taxcalc/tests/test_parameters.py::test_params_class[revision12-raise],,passed,14.211724000006143,,,{'real_param': {2004: 'linear'}},raise,,,,,,,,,,,,,,,,,,,,,,1.1251749999701133 +135,taxcalc/tests/test_parameters.py::test_params_class[revision13-raise],,passed,16.134268000087104,,,"{'real_param': {2004: [0.2, 0.3]}}",raise,,,,,,,,,,,,,,,,,,,,,,3.001518000019132 +136,taxcalc/tests/test_parameters.py::test_params_class[revision14-raise],,passed,15.770959000064977,,,{'real_param-indexed': {2004: True}},raise,,,,,,,,,,,,,,,,,,,,,,-0.16014399989217054 +137,taxcalc/tests/test_parameters.py::test_params_class[revision15-raise],,passed,9.913426000025538,,,{'unknown_param-indexed': {2004: False}},raise,,,,,,,,,,,,,,,,,,,,,,0.46384600000237874 +138,taxcalc/tests/test_parameters.py::test_json_file_contents[consumption.json],,passed,193.63011699999788,,,,,consumption.json,,,,,,,,,,,,,,,,,,,,,2.8357859999914865 +139,taxcalc/tests/test_parameters.py::test_json_file_contents[policy_current_law.json],,passed,118026.0616469999,,,,,policy_current_law.json,,,,,,,,,,,,,,,,,,,,,12244.258396999954 +140,taxcalc/tests/test_parameters.py::test_json_file_contents[growdiff.json],,passed,778.1747349999932,,,,,growdiff.json,,,,,,,,,,,,,,,,,,,,,32.31973200001903 +141,taxcalc/tests/test_parameters.py::test_parameters_mentioned[consumption.json-consumption.py],,passed,0.3669079999326641,,,,,,consumption.json,consumption.py,,,,,,,,,,,,,,,,,,,0.019300999952065523 +142,taxcalc/tests/test_parameters.py::test_parameters_mentioned[policy_current_law.json-calcfunctions.py],,passed,12.111376000007112,,,,,,policy_current_law.json,calcfunctions.py,,,,,,,,,,,,,,,,,,,-0.12135700001181071 +143,taxcalc/tests/test_parameters.py::test_parameters_mentioned[growdiff.json-growdiff.py],,passed,0.37810899993928615,,,,,,growdiff.json,growdiff.py,,,,,,,,,,,,,,,,,,,0.03990299990164203 +144,taxcalc/tests/test_parameters.py::test_expand_xd_errors,,passed,5.927735000000212,,,,,,,,,,,,,,,,,,,,,,,,,,0.3158279999979632 +145,taxcalc/tests/test_parameters.py::test_expand_empty,,passed,6.529448000037519,,,,,,,,,,,,,,,,,,,,,,,,,,0.23292800005947356 +146,taxcalc/tests/test_parameters.py::test_expand_1d_scalar,,passed,20.42506499992669,,,,,,,,,,,,,,,,,,,,,,,,,,1.3856030000169994 +147,taxcalc/tests/test_parameters.py::test_expand_2d_short_array,,passed,8.901703000105954,,,,,,,,,,,,,,,,,,,,,,,,,,1.7796680000401466 +148,taxcalc/tests/test_parameters.py::test_expand_2d_variable_rates,,passed,7.8678790000594745,,,,,,,,,,,,,,,,,,,,,,,,,,0.16703300002518517 +149,taxcalc/tests/test_parameters.py::test_expand_2d_already_filled,,passed,12.621687999967435,,,,,,,,,,,,,,,,,,,,,,,,,,1.1338690000002316 +150,taxcalc/tests/test_parameters.py::test_expand_2d_partial_expand,,passed,12.752490000025318,,,,,,,,,,,,,,,,,,,,,,,,,,-1.170574999946437 +151,"taxcalc/tests/test_parameters.py::test_read_json_revision[\n{\n ""consumption"": {""BEN_mcaid_value"": {""2013"": 0.9}}\n}\n]",,passed,0.42230999997627805,,,,,,,," { ""consumption"": {""BEN_mcaid_value"": {""2013"": 0.9}} } -",,,,,,,,,,,,,,,,,,0.007302999961211809 -152,"taxcalc/tests/test_parameters.py::test_read_json_revision[\n{\n ""consumption"": {""BEN_mcaid_value"": [{""year"": ""2013"", ""value"": 0.9}]}\n}\n]",,passed,0.34820700000182114,,,,,,,," +",,,,,,,,,,,,,,,,,,0.010002000067288463 +152,"taxcalc/tests/test_parameters.py::test_read_json_revision[\n{\n ""consumption"": {""BEN_mcaid_value"": [{""year"": ""2013"", ""value"": 0.9}]}\n}\n]",,passed,0.3464069999381536,,,,,,,," { ""consumption"": {""BEN_mcaid_value"": [{""year"": ""2013"", ""value"": 0.9}]} } -",,,,,,,,,,,,,,,,,,-0.006096999982219131 -153,"taxcalc/tests/test_parameters.py::test_read_json_revision_foramts[\n{\n ""consumption"": {""BEN_mcaid_value"": {""2013"": 0.9}}\n}\n-False]",,passed,0.21880499991766555,,,,,,,,," +",,,,,,,,,,,,,,,,,,-0.001800000063667484 +153,"taxcalc/tests/test_parameters.py::test_read_json_revision_foramts[\n{\n ""consumption"": {""BEN_mcaid_value"": {""2013"": 0.9}}\n}\n-False]",,passed,0.2186049999863826,,,,,,,,," { ""consumption"": {""BEN_mcaid_value"": {""2013"": 0.9}} } -",False,,,,,,,,,,,,,,,,0.0013029998626734596 -154,"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.22030399998129724,,,,,,,,," +",False,,,,,,,,,,,,,,,,-0.0001999999312828904 +154,"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.23490499995659775,,,,,,,,," { ""consumption"": {""BEN_mcaid_value"": [{""year"": ""2013"", ""value"": 0.9}]} } -",True,,,,,,,,,,,,,,,,-0.00229800002671246 -155,"taxcalc/tests/test_parameters.py::test_read_json_revision_foramts[\n{\n ""consumption"": {""BEN_mcaid_value"": 0.9}\n}\n-True]",,passed,0.22420499999498134,,,,,,,,," +",True,,,,,,,,,,,,,,,,0.014600999975300538 +155,"taxcalc/tests/test_parameters.py::test_read_json_revision_foramts[\n{\n ""consumption"": {""BEN_mcaid_value"": 0.9}\n}\n-True]",,passed,0.22700499994243728,,,,,,,,," { ""consumption"": {""BEN_mcaid_value"": 0.9} } -",True,,,,,,,,,,,,,,,,-0.0002980000317620579 -156,taxcalc/tests/test_policy.py::test_incorrect_class_instantiation,,passed,0.15620299996044196,,,,,,,,,,,,,,,,,,,,,,,,,,-0.0016989999949146295 -157,taxcalc/tests/test_policy.py::test_correct_class_instantiation,,passed,2080.743722999955,,,,,,,,,,,,,,,,,,,,,,,,,,-53.60846200005699 -158,taxcalc/tests/test_policy.py::test_json_reform_url,,passed,167.11378200000127,,,,,,,,,,,,,,,,,,,,,,,,,,-78.69354600006773 -159,taxcalc/tests/test_policy.py::test_read_json_reform_file_and_implement_reform[False],,passed,2335.1617799999076,,,,,,,,,,,False,,,,,,,,,,,,,,,-164.5324600000322 -160,taxcalc/tests/test_policy.py::test_read_json_reform_file_and_implement_reform[True],,passed,2272.4346319999995,,,,,,,,,,,True,,,,,,,,,,,,,,,-97.57085600006121 -161,taxcalc/tests/test_policy.py::test_constant_inflation_rate_with_reform,,passed,1994.3308160000015,,,,,,,,,,,,,,,,,,,,,,,,,,-135.89190800007555 -162,taxcalc/tests/test_policy.py::test_variable_inflation_rate_with_reform,,passed,2052.8054339999926,,,,,,,,,,,,,,,,,,,,,,,,,,-118.9764450000439 -163,taxcalc/tests/test_policy.py::test_multi_year_reform,,passed,2316.173101000004,,,,,,,,,,,,,,,,,,,,,,,,,,-135.60774399991305 -164,taxcalc/tests/test_policy.py::test_policy_metadata,,passed,1431.7449220000071,,,,,,,,,,,,,,,,,,,,,,,,,,-51.11236699997335 -165,taxcalc/tests/test_policy.py::test_implement_reform_raises_on_no_year,,passed,1242.183903999944,,,,,,,,,,,,,,,,,,,,,,,,,,-20.143784999959053 -166,taxcalc/tests/test_policy.py::test_implement_reform_raises_on_early_year,,passed,1416.4413290000084,,,,,,,,,,,,,,,,,,,,,,,,,,-89.51664000005621 -167,taxcalc/tests/test_policy.py::test_reform_with_default_indexed,,passed,2217.602127999953,,,,,,,,,,,,,,,,,,,,,,,,,,-123.36432900008276 -168,taxcalc/tests/test_policy.py::test_reform_makes_no_changes_before_year,,passed,2090.224429999921,,,,,,,,,,,,,,,,,,,,,,,,,,-84.87888700005897 -169,taxcalc/tests/test_policy.py::test_read_json_reform_and_implement_reform[False],,passed,2216.629444000091,,,,,,,,,,,False,,,,,,,,,,,,,,,-91.80384599994795 -170,taxcalc/tests/test_policy.py::test_read_json_reform_and_implement_reform[True],,passed,2277.5766089999934,,,,,,,,,,,True,,,,,,,,,,,,,,,-90.6440130000874 -171,taxcalc/tests/test_policy.py::test_pop_the_cap_reform,,passed,2131.2515009999515,,,,,,,,,,,,,,,,,,,,,,,,,,-114.29202500005431 -172,taxcalc/tests/test_policy.py::test_order_of_indexing_and_level_reforms,,passed,4072.896364999906,,,,,,,,,,,,,,,,,,,,,,,,,,-163.38075700014087 -173,taxcalc/tests/test_policy.py::test_misspecified_reform_dictionary,,passed,0.1477030000387458,,,,,,,,,,,,,,,,,,,,,,,,,,-0.009097999850382593 -174,taxcalc/tests/test_policy.py::test_section_titles,,passed,12.792845000035413,,,,,,,,,,,,,,,,,,,,,,,,,,-2.42511099997955 -175,taxcalc/tests/test_policy.py::test_description_punctuation,,passed,4.3783830000165835,,,,,,,,,,,,,,,,,,,,,,,,,,-0.5171669999981532 -176,taxcalc/tests/test_policy.py::test_get_index_rate,,passed,1453.0668449999666,,,,,,,,,,,,,,,,,,,,,,,,,,-91.97975600000063 -177,taxcalc/tests/test_policy.py::test_reform_with_bad_ctc_levels,,passed,1977.7314359999991,,,,,,,,,,,,,,,,,,,,,,,,,,-97.46021999990262 -178,taxcalc/tests/test_policy.py::test_reform_with_removed_parameter,,passed,4226.74376100008,,,,,,,,,,,,,,,,,,,,,,,,,,-214.0018439998812 -179,taxcalc/tests/test_policy.py::test_reform_with_out_of_range_error,,passed,2082.511392000015,,,,,,,,,,,,,,,,,,,,,,,,,,-125.52435299994613 -180,taxcalc/tests/test_policy.py::test_reform_with_warning,,passed,2338.5766659999945,,,,,,,,,,,,,,,,,,,,,,,,,,-107.13538499999231 -181,taxcalc/tests/test_policy.py::test_reform_with_scalar_vector_errors,,passed,7362.14437700005,,,,,,,,,,,,,,,,,,,,,,,,,,-428.6029679999501 -182,taxcalc/tests/test_policy.py::test_index_offset_reform,,passed,8981.365923999987,,,,,,,,,,,,,,,,,,,,,,,,,,-395.30639900010465 -183,taxcalc/tests/test_policy.py::test_cpi_offset_affect_on_prior_years,,passed,6483.416188000092,,,,,,,,,,,,,,,,,,,,,,,,,,-250.6957659999216 -184,taxcalc/tests/test_policy.py::test_cpi_offset_on_reverting_params,,passed,9834.86950100007,,,,,,,,,,,,,,,,,,,,,,,,,,-426.5340209999522 -185,taxcalc/tests/test_policy.py::test_raise_errors_regression,,passed,2160.147486000028,,,,,,,,,,,,,,,,,,,,,,,,,,-125.53338499992606 -186,taxcalc/tests/test_policy.py::TestAdjust::test_simple_adj,>,passed,6032.182793000061,,,,,,,,,,,,,,,,,,,,,,,,,,-269.70874499988895 -187,taxcalc/tests/test_policy.py::TestAdjust::test_adj_without_index_1,>,passed,6021.301388999973,,,,,,,,,,,,,,,,,,,,,,,,,,-298.940497999979 -188,taxcalc/tests/test_policy.py::TestAdjust::test_adj_without_index_2,>,passed,6027.3964490000935,,,,,,,,,,,,,,,,,,,,,,,,,,-312.8139769999052 -189,taxcalc/tests/test_policy.py::TestAdjust::test_activate_index,>,passed,6030.626580999979,,,,,,,,,,,,,,,,,,,,,,,,,,-352.4839390000807 -190,taxcalc/tests/test_policy.py::TestAdjust::test_apply_cpi_offset,>,passed,10264.166033000038,,,,,,,,,,,,,,,,,,,,,,,,,,-431.68320199993104 -191,taxcalc/tests/test_policy.py::TestAdjust::test_multiple_cpi_swaps,>,passed,4696.785476000059,,,,,,,,,,,,,,,,,,,,,,,,,,-243.8521970000238 -192,taxcalc/tests/test_policy.py::TestAdjust::test_multiple_cpi_swaps2,>,passed,5508.733326999959,,,,,,,,,,,,,,,,,,,,,,,,,,-239.1359340000463 -193,taxcalc/tests/test_policy.py::TestAdjust::test_adj_CPI_offset_and_index_status,>,passed,10399.69540200002,,,,,,,,,,,,,,,,,,,,,,,,,,-458.385255000052 -194,taxcalc/tests/test_policy.py::TestAdjust::test_adj_related_parameters_and_index_status,>,passed,3809.424702000001,,,,,,,,,,,,,,,,,,,,,,,,,,-231.89195399993469 -195,taxcalc/tests/test_policy.py::TestAdjust::test_indexed_status_parsing,>,passed,4605.274233000046,,,,,,,,,,,,,,,,,,,,,,,,,,-251.9139419998737 -196,taxcalc/tests/test_policy.py::TestAdjust::test_cpi_offset_does_not_affect_wage_indexed_params,>,passed,8132.612396000013,,,,,,,,,,,,,,,,,,,,,,,,,,-261.64371900006336 -197,taxcalc/tests/test_records.py::test_incorrect_Records_instantiation,,passed,13.597759999925074,,,,,,,,,,,,,,,,,,,,,,,,,,-0.42528200015112816 -198,taxcalc/tests/test_records.py::test_correct_Records_instantiation,,passed,519.7146230000271,,,,,,,,,,,,,,,,,,,,,,,,,,-11.549151000053826 -199,taxcalc/tests/test_records.py::test_read_cps_data,,passed,1014.4422690000283,,,,,,,,,,,,,,,,,,,,,,,,,,-5.864472999974055 -200,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00200,e00200p,e00200s\n1, 2, 200000, 200000, 0.03\n]",,passed,550.8807180000304,,,,,,,,,,,,"RECID,MARS,e00200,e00200p,e00200s +",True,,,,,,,,,,,,,,,,0.0027999999474559722 +156,taxcalc/tests/test_policy.py::test_incorrect_class_instantiation,,passed,0.156003000029159,,,,,,,,,,,,,,,,,,,,,,,,,,-0.0001999999312828904 +157,taxcalc/tests/test_policy.py::test_correct_class_instantiation,,passed,2190.753510000036,,,,,,,,,,,,,,,,,,,,,,,,,,110.0097870000809 +158,taxcalc/tests/test_policy.py::test_json_reform_url,,passed,88.16520599998512,,,,,,,,,,,,,,,,,,,,,,,,,,-78.94857600001617 +159,taxcalc/tests/test_policy.py::test_read_json_reform_file_and_implement_reform[False],,passed,2394.6758680000357,,,,,,,,,,,False,,,,,,,,,,,,,,,59.514088000127686 +160,taxcalc/tests/test_policy.py::test_read_json_reform_file_and_implement_reform[True],,passed,2664.618608000069,,,,,,,,,,,True,,,,,,,,,,,,,,,392.1839760000694 +161,taxcalc/tests/test_policy.py::test_constant_inflation_rate_with_reform,,passed,2143.012044000102,,,,,,,,,,,,,,,,,,,,,,,,,,148.68122800010065 +162,taxcalc/tests/test_policy.py::test_variable_inflation_rate_with_reform,,passed,2222.820625000054,,,,,,,,,,,,,,,,,,,,,,,,,,170.01519100006135 +163,taxcalc/tests/test_policy.py::test_multi_year_reform,,passed,2577.0160649999525,,,,,,,,,,,,,,,,,,,,,,,,,,260.84296399994855 +164,taxcalc/tests/test_policy.py::test_policy_metadata,,passed,1551.6988189999665,,,,,,,,,,,,,,,,,,,,,,,,,,119.9538969999594 +165,taxcalc/tests/test_policy.py::test_implement_reform_raises_on_no_year,,passed,1289.856011999973,,,,,,,,,,,,,,,,,,,,,,,,,,47.67210800002886 +166,taxcalc/tests/test_policy.py::test_implement_reform_raises_on_early_year,,passed,1539.1939449999654,,,,,,,,,,,,,,,,,,,,,,,,,,122.75261599995702 +167,taxcalc/tests/test_policy.py::test_reform_with_default_indexed,,passed,2463.069588999929,,,,,,,,,,,,,,,,,,,,,,,,,,245.46746099997563 +168,taxcalc/tests/test_policy.py::test_reform_makes_no_changes_before_year,,passed,2240.5707109999184,,,,,,,,,,,,,,,,,,,,,,,,,,150.34628099999736 +169,taxcalc/tests/test_policy.py::test_read_json_reform_and_implement_reform[False],,passed,2389.840475000028,,,,,,,,,,,False,,,,,,,,,,,,,,,173.21103099993707 +170,taxcalc/tests/test_policy.py::test_read_json_reform_and_implement_reform[True],,passed,2661.754541999926,,,,,,,,,,,True,,,,,,,,,,,,,,,384.17793299993264 +171,taxcalc/tests/test_policy.py::test_pop_the_cap_reform,,passed,2125.7369859999926,,,,,,,,,,,,,,,,,,,,,,,,,,-5.514514999958919 +172,taxcalc/tests/test_policy.py::test_order_of_indexing_and_level_reforms,,passed,4334.521562000077,,,,,,,,,,,,,,,,,,,,,,,,,,261.6251970001713 +173,taxcalc/tests/test_policy.py::test_misspecified_reform_dictionary,,passed,0.15570300001854775,,,,,,,,,,,,,,,,,,,,,,,,,,0.007999999979801942 +174,taxcalc/tests/test_policy.py::test_section_titles,,passed,7.856981999907475,,,,,,,,,,,,,,,,,,,,,,,,,,-4.935863000127936 +175,taxcalc/tests/test_policy.py::test_description_punctuation,,passed,8.436595000034686,,,,,,,,,,,,,,,,,,,,,,,,,,4.058212000018101 +176,taxcalc/tests/test_policy.py::test_get_index_rate,,passed,1611.2856300001113,,,,,,,,,,,,,,,,,,,,,,,,,,158.21878500014463 +177,taxcalc/tests/test_policy.py::test_reform_with_bad_ctc_levels,,passed,2126.3185619999376,,,,,,,,,,,,,,,,,,,,,,,,,,148.5871259999385 +178,taxcalc/tests/test_policy.py::test_reform_with_removed_parameter,,passed,4513.914555000042,,,,,,,,,,,,,,,,,,,,,,,,,,287.17079399996237 +179,taxcalc/tests/test_policy.py::test_reform_with_out_of_range_error,,passed,2303.275534000022,,,,,,,,,,,,,,,,,,,,,,,,,,220.76414200000727 +180,taxcalc/tests/test_policy.py::test_reform_with_warning,,passed,2762.551366000025,,,,,,,,,,,,,,,,,,,,,,,,,,423.9747000000307 +181,taxcalc/tests/test_policy.py::test_reform_with_scalar_vector_errors,,passed,7759.445346999996,,,,,,,,,,,,,,,,,,,,,,,,,,397.3009699999466 +182,taxcalc/tests/test_policy.py::test_index_offset_reform,,passed,9695.979285000021,,,,,,,,,,,,,,,,,,,,,,,,,,714.6133610000343 +183,taxcalc/tests/test_policy.py::test_cpi_offset_affect_on_prior_years,,passed,7156.857618999993,,,,,,,,,,,,,,,,,,,,,,,,,,673.4414309999011 +184,taxcalc/tests/test_policy.py::test_cpi_offset_on_reverting_params,,passed,10541.813638999996,,,,,,,,,,,,,,,,,,,,,,,,,,706.9441379999262 +185,taxcalc/tests/test_policy.py::test_raise_errors_regression,,passed,2390.664032000018,,,,,,,,,,,,,,,,,,,,,,,,,,230.51654599998983 +186,taxcalc/tests/test_policy.py::TestAdjust::test_simple_adj,>,passed,6337.069075999921,,,,,,,,,,,,,,,,,,,,,,,,,,304.88628299985976 +187,taxcalc/tests/test_policy.py::TestAdjust::test_adj_without_index_1,>,passed,6503.742820999946,,,,,,,,,,,,,,,,,,,,,,,,,,482.44143199997325 +188,taxcalc/tests/test_policy.py::TestAdjust::test_adj_without_index_2,>,passed,6812.995432999969,,,,,,,,,,,,,,,,,,,,,,,,,,785.5989839998756 +189,taxcalc/tests/test_policy.py::TestAdjust::test_activate_index,>,passed,6408.218679000015,,,,,,,,,,,,,,,,,,,,,,,,,,377.59209800003646 +190,taxcalc/tests/test_policy.py::TestAdjust::test_apply_cpi_offset,>,passed,11033.065050000005,,,,,,,,,,,,,,,,,,,,,,,,,,768.899016999967 +191,taxcalc/tests/test_policy.py::TestAdjust::test_multiple_cpi_swaps,>,passed,5320.921989999988,,,,,,,,,,,,,,,,,,,,,,,,,,624.1365139999289 +192,taxcalc/tests/test_policy.py::TestAdjust::test_multiple_cpi_swaps2,>,passed,5984.12122000002,,,,,,,,,,,,,,,,,,,,,,,,,,475.387893000061 +193,taxcalc/tests/test_policy.py::TestAdjust::test_adj_CPI_offset_and_index_status,>,passed,11063.876097999924,,,,,,,,,,,,,,,,,,,,,,,,,,664.1806959999049 +194,taxcalc/tests/test_policy.py::TestAdjust::test_adj_related_parameters_and_index_status,>,passed,4162.830735000057,,,,,,,,,,,,,,,,,,,,,,,,,,353.4060330000557 +195,taxcalc/tests/test_policy.py::TestAdjust::test_indexed_status_parsing,>,passed,5023.338169999988,,,,,,,,,,,,,,,,,,,,,,,,,,418.0639369999426 +196,taxcalc/tests/test_policy.py::TestAdjust::test_cpi_offset_does_not_affect_wage_indexed_params,>,passed,9088.925183000014,,,,,,,,,,,,,,,,,,,,,,,,,,956.3127870000008 +197,taxcalc/tests/test_records.py::test_incorrect_Records_instantiation,,passed,13.81422700001167,,,,,,,,,,,,,,,,,,,,,,,,,,0.21646700008659536 +198,taxcalc/tests/test_records.py::test_correct_Records_instantiation,,passed,558.0803120000155,,,,,,,,,,,,,,,,,,,,,,,,,,38.36568899998838 +199,taxcalc/tests/test_records.py::test_read_cps_data,,passed,1109.614267999973,,,,,,,,,,,,,,,,,,,,,,,,,,95.17199899994455 +200,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00200,e00200p,e00200s\n1, 2, 200000, 200000, 0.03\n]",,passed,603.159579000021,,,,,,,,,,,,"RECID,MARS,e00200,e00200p,e00200s 1, 2, 200000, 200000, 0.03 -",,,,,,,,,,,,,,-27.040169999963837 -201,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00900,e00900p,e00900s\n1, 2, 200000, 200000, 0.03\n]",,passed,552.1132420000185,,,,,,,,,,,,"RECID,MARS,e00900,e00900p,e00900s +",,,,,,,,,,,,,,52.278860999990684 +201,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00900,e00900p,e00900s\n1, 2, 200000, 200000, 0.03\n]",,passed,605.9458439999617,,,,,,,,,,,,"RECID,MARS,e00900,e00900p,e00900s 1, 2, 200000, 200000, 0.03 -",,,,,,,,,,,,,,-23.586021999904005 -202,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e02100,e02100p,e02100s\n1, 2, 200000, 200000, 0.03\n]",,passed,550.9173190000638,,,,,,,,,,,,"RECID,MARS,e02100,e02100p,e02100s +",,,,,,,,,,,,,,53.83260199994311 +202,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e02100,e02100p,e02100s\n1, 2, 200000, 200000, 0.03\n]",,passed,616.2954899999704,,,,,,,,,,,,"RECID,MARS,e02100,e02100p,e02100s 1, 2, 200000, 200000, 0.03 -",,,,,,,,,,,,,,-24.826044999940677 -203,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00200,e00200p,e00200s\n1, 4, 200000, 100000, 100000\n]",,passed,562.476140000058,,,,,,,,,,,,"RECID,MARS,e00200,e00200p,e00200s +",,,,,,,,,,,,,,65.37817099990662 +203,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00200,e00200p,e00200s\n1, 4, 200000, 100000, 100000\n]",,passed,598.2563630000186,,,,,,,,,,,,"RECID,MARS,e00200,e00200p,e00200s 1, 4, 200000, 100000, 100000 -",,,,,,,,,,,,,,-12.716918999899463 -204,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00900,e00900p,e00900s\n1, 4, 200000, 100000, 100000\n]",,passed,551.379527999984,,,,,,,,,,,,"RECID,MARS,e00900,e00900p,e00900s +",,,,,,,,,,,,,,35.78022299996064 +204,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00900,e00900p,e00900s\n1, 4, 200000, 100000, 100000\n]",,passed,602.6261659999363,,,,,,,,,,,,"RECID,MARS,e00900,e00900p,e00900s 1, 4, 200000, 100000, 100000 -",,,,,,,,,,,,,,-22.844220000024507 -205,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e02100,e02100p,e02100s\n1, 4, 200000, 100000, 100000\n]",,passed,552.4303419999796,,,,,,,,,,,,"RECID,MARS,e02100,e02100p,e02100s +",,,,,,,,,,,,,,51.24663799995233 +205,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e02100,e02100p,e02100s\n1, 4, 200000, 100000, 100000\n]",,passed,600.2802100000508,,,,,,,,,,,,"RECID,MARS,e02100,e02100p,e02100s 1, 4, 200000, 100000, 100000 -",,,,,,,,,,,,,,-13.639318999935313 -206,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,k1bx14s\n1, 4, 0.03\n]",,passed,551.7888280000989,,,,,,,,,,,,"RECID,MARS,k1bx14s +",,,,,,,,,,,,,,47.84986800007118 +206,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,k1bx14s\n1, 4, 0.03\n]",,passed,598.4186659999295,,,,,,,,,,,,"RECID,MARS,k1bx14s 1, 4, 0.03 -",,,,,,,,,,,,,,-10.802794999904108 -207,"taxcalc/tests/test_records.py::test_read_data[RxCID,MARS\n1, 2\n]",,passed,2.3981460000186416,,,,,,,,,,,,"RxCID,MARS +",,,,,,,,,,,,,,46.62983799983067 +207,"taxcalc/tests/test_records.py::test_read_data[RxCID,MARS\n1, 2\n]",,passed,2.4187569999867264,,,,,,,,,,,,"RxCID,MARS 1, 2 -",,,,,,,,,,,,,,-0.07587999994029815 -208,"taxcalc/tests/test_records.py::test_read_data[RECID,e00300\n1, 456789\n]",,passed,2.235941999970237,,,,,,,,,,,,"RECID,e00300 +",,,,,,,,,,,,,,0.020610999968084798 +208,"taxcalc/tests/test_records.py::test_read_data[RECID,e00300\n1, 456789\n]",,passed,2.284853999981351,,,,,,,,,,,,"RECID,e00300 1, 456789 -",,,,,,,,,,,,,,-0.017481999975643703 -209,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS\n1, 6\n]",,passed,553.2782579999775,,,,,,,,,,,,"RECID,MARS +",,,,,,,,,,,,,,0.04891200001111429 +209,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS\n1, 6\n]",,passed,602.5837339999498,,,,,,,,,,,,"RECID,MARS 1, 6 -",,,,,,,,,,,,,,-23.1342140000379 -210,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,EIC\n1, 5, 4\n]",,passed,552.1297349999941,,,,,,,,,,,,"RECID,MARS,EIC +",,,,,,,,,,,,,,49.30547599997226 +210,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,EIC\n1, 5, 4\n]",,passed,597.3010850000264,,,,,,,,,,,,"RECID,MARS,EIC 1, 5, 4 -",,,,,,,,,,,,,,-17.756867000002785 -211,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00600,e00650\n1, 1, 8, 9\n]",,passed,551.9554319999997,,,,,,,,,,,,"RECID,MARS,e00600,e00650 +",,,,,,,,,,,,,,45.17135000003236 +211,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00600,e00650\n1, 1, 8, 9\n]",,passed,597.8567980000662,,,,,,,,,,,,"RECID,MARS,e00600,e00650 1, 1, 8, 9 -",,,,,,,,,,,,,,-20.579397999995308 -212,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e01500,e01700\n1, 1, 6, 7\n]",,passed,554.3725779999704,,,,,,,,,,,,"RECID,MARS,e01500,e01700 +",,,,,,,,,,,,,,45.901366000066446 +212,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e01500,e01700\n1, 1, 6, 7\n]",,passed,600.357456000097,,,,,,,,,,,,"RECID,MARS,e01500,e01700 1, 1, 6, 7 -",,,,,,,,,,,,,,-15.463123000017731 -213,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,PT_SSTB_income\n1, 1, 2\n]",,passed,551.2387190000254,,,,,,,,,,,,"RECID,MARS,PT_SSTB_income +",,,,,,,,,,,,,,45.98487800012663 +213,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,PT_SSTB_income\n1, 1, 2\n]",,passed,597.4510889999465,,,,,,,,,,,,"RECID,MARS,PT_SSTB_income 1, 1, 2 -",,,,,,,,,,,,,,-31.08851600006801 -214,taxcalc/tests/test_records.py::test_for_duplicate_names,,passed,1.157622000050651,,,,,,,,,,,,,,,,,,,,,,,,,,-0.06319099986740184 -215,taxcalc/tests/test_records.py::test_records_variables_content,,passed,0.891618000082417,,,,,,,,,,,,,,,,,,,,,,,,,,0.03650900009688485 -216,taxcalc/tests/test_records.py::test_csv_input_vars_md_contents,,passed,0.9668180000517168,,,,,,,,,,,,,,,,,,,,,,,,,,-0.005191999889575638 -217,taxcalc/tests/test_reforms.py::test_2017_law_reform,,passed,5181.894469999975,,,,,,,,,,,,,,,,,,,,,,,,,,-177.6344379999273 -218,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2019],,passed,13720.022757000039,,,,,,,,,,,,,2019.0,,,,,,,,,,,,,-524.7451219998966 -219,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2020],,passed,13726.31293400002,,,,,,,,,,,,,2020.0,,,,,,,,,,,,,-396.34874499995567 -220,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2021],,passed,13773.878754999942,,,,,,,,,,,,,2021.0,,,,,,,,,,,,,-534.5431690001296 -221,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2022],,passed,13676.245897999934,,,,,,,,,,,,,2022.0,,,,,,,,,,,,,-491.2658760000577 -222,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2023],,passed,13724.146782000047,,,,,,,,,,,,,2023.0,,,,,,,,,,,,,-592.8610910000334 -223,taxcalc/tests/test_reforms.py::test_reform_json_and_output,,passed,82086.69978199987,,,,,,,,,,,,,,,,,,,,,,,,,,-3322.2784350001602 -224,taxcalc/tests/test_responses.py::test_response_json,,passed,0.2194050000525749,,,,,,,,,,,,,,,,,,,,,,,,,,-0.011898000025212185 -225,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.20190400005049014,,,,,,,,,,,,,,no-dot-csv-filename,no-dot-json-filename,no-dot-json-filename,no-dot-json-filename,no-output-directory,,,,,,,,-0.003097999979217947 -226,taxcalc/tests/test_taxcalcio.py::test_ctor_errors[input_data1-baseline1-reform1-assump1-outdir1],,passed,0.14230300007511687,,,,,,,,,,,,,,[],[],[],[],[],,,,,,,,-0.0012989999049750345 -227,taxcalc/tests/test_taxcalcio.py::test_ctor_errors[no-exist.csv-no-exist.json-no-exist.json-no-exist.json-.],,passed,0.23620399997525965,,,,,,,,,,,,,,no-exist.csv,no-exist.json,no-exist.json,no-exist.json,.,,,,,,,,-0.007099000072230355 -228,taxcalc/tests/test_taxcalcio.py::test_init_errors[2000-reformfile0-reformfile0-None],,passed,5312.006624000105,,,,,,,,,,,,,,,,,,,2000.0,reformfile0,reformfile0,,,,,-152.09389399990414 -229,taxcalc/tests/test_taxcalcio.py::test_init_errors[2099-reformfile0-reformfile0-None],,passed,5507.779381000091,,,,,,,,,,,,,,,,,,,2099.0,reformfile0,reformfile0,,,,,-164.114627999993 -230,taxcalc/tests/test_taxcalcio.py::test_init_errors[2020-reformfile0-reformfile0-errorassumpfile],,passed,5280.421372000092,,,,,,,,,,,,,,,,,,,2020.0,reformfile0,reformfile0,errorassumpfile,,,,-167.97919099985847 -231,taxcalc/tests/test_taxcalcio.py::test_init_errors[2020-errorreformfile-errorreformfile-None],,passed,4162.286734999952,,,,,,,,,,,,,,,,,,,2020.0,errorreformfile,errorreformfile,,,,,-137.0086120000451 -232,taxcalc/tests/test_taxcalcio.py::test_creation_with_aging,,passed,13669.146945999955,,,,,,,,,,,,,,,,,,,,,,,,,,-538.6038690000987 -233,taxcalc/tests/test_taxcalcio.py::test_ctor_init_with_cps_files,,passed,18730.682436000054,,,,,,,,,,,,,,,,,,,,,,,,,,-835.5732939997979 -234,"taxcalc/tests/test_taxcalcio.py::test_custom_dump_variables[\n MARS;iitax\tpayrolltax|combined,\n c00100\n surtax\n -True-8]",,passed,5463.491880999982,,,,,,,,,,,,,,,,,,,,,,," +",,,,,,,,,,,,,,46.212369999921066 +214,taxcalc/tests/test_records.py::test_for_duplicate_names,,passed,1.23262900001464,,,,,,,,,,,,,,,,,,,,,,,,,,0.07500699996398907 +215,taxcalc/tests/test_records.py::test_records_variables_content,,passed,0.8933199999319186,,,,,,,,,,,,,,,,,,,,,,,,,,0.0017019998495015898 +216,taxcalc/tests/test_records.py::test_csv_input_vars_md_contents,,passed,0.9607220000589223,,,,,,,,,,,,,,,,,,,,,,,,,,-0.006095999992794532 +217,taxcalc/tests/test_reforms.py::test_2017_law_reform,,passed,5329.211903999976,,,,,,,,,,,,,,,,,,,,,,,,,,147.3174340000014 +218,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2019],,passed,14594.316523999965,,,,,,,,,,,,,2019.0,,,,,,,,,,,,,874.2937669999246 +219,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2020],,passed,14487.909289999949,,,,,,,,,,,,,2020.0,,,,,,,,,,,,,761.5963559999291 +220,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2021],,passed,14694.219916000065,,,,,,,,,,,,,2021.0,,,,,,,,,,,,,920.341161000124 +221,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2022],,passed,14569.246191000047,,,,,,,,,,,,,2022.0,,,,,,,,,,,,,893.0002930001137 +222,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2023],,passed,14682.302759000095,,,,,,,,,,,,,2023.0,,,,,,,,,,,,,958.1559770000476 +223,taxcalc/tests/test_reforms.py::test_reform_json_and_output,,passed,87678.7326179999,,,,,,,,,,,,,,,,,,,,,,,,,,5592.032836000042 +224,taxcalc/tests/test_responses.py::test_response_json,,passed,0.2359059999434976,,,,,,,,,,,,,,,,,,,,,,,,,,0.016500999890922685 +225,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.20450400006666314,,,,,,,,,,,,,,no-dot-csv-filename,no-dot-json-filename,no-dot-json-filename,no-dot-json-filename,no-output-directory,,,,,,,,0.0026000000161730263 +226,taxcalc/tests/test_taxcalcio.py::test_ctor_errors[input_data1-baseline1-reform1-assump1-outdir1],,passed,0.14330299995890527,,,,,,,,,,,,,,[],[],[],[],[],,,,,,,,0.0009999998837884883 +227,taxcalc/tests/test_taxcalcio.py::test_ctor_errors[no-exist.csv-no-exist.json-no-exist.json-no-exist.json-.],,passed,0.22960500018598395,,,,,,,,,,,,,,no-exist.csv,no-exist.json,no-exist.json,no-exist.json,.,,,,,,,,-0.006598999789275639 +228,taxcalc/tests/test_taxcalcio.py::test_init_errors[2000-reformfile0-reformfile0-None],,passed,5595.535346999895,,,,,,,,,,,,,,,,,,,2000.0,reformfile0,reformfile0,,,,,283.52872299979026 +229,taxcalc/tests/test_taxcalcio.py::test_init_errors[2099-reformfile0-reformfile0-None],,passed,5747.562357999868,,,,,,,,,,,,,,,,,,,2099.0,reformfile0,reformfile0,,,,,239.78297699977702 +230,taxcalc/tests/test_taxcalcio.py::test_init_errors[2020-reformfile0-reformfile0-errorassumpfile],,passed,5530.976070999941,,,,,,,,,,,,,,,,,,,2020.0,reformfile0,reformfile0,errorassumpfile,,,,250.55469899984928 +231,taxcalc/tests/test_taxcalcio.py::test_init_errors[2020-errorreformfile-errorreformfile-None],,passed,4372.518039999932,,,,,,,,,,,,,,,,,,,2020.0,errorreformfile,errorreformfile,,,,,210.23130499997933 +232,taxcalc/tests/test_taxcalcio.py::test_creation_with_aging,,passed,14604.124495000178,,,,,,,,,,,,,,,,,,,,,,,,,,934.977549000223 +233,taxcalc/tests/test_taxcalcio.py::test_ctor_init_with_cps_files,,passed,20694.813604000046,,,,,,,,,,,,,,,,,,,,,,,,,,1964.1311679999926 +234,"taxcalc/tests/test_taxcalcio.py::test_custom_dump_variables[\n MARS;iitax\tpayrolltax|combined,\n c00100\n surtax\n -True-8]",,passed,5948.015964999968,,,,,,,,,,,,,,,,,,,,,,," MARS;iitax payrolltax|combined, c00100 surtax - ",True,8.0,-326.2557979999201 -235,"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,5473.650220000081,,,,,,,,,,,,,,,,,,,,,,," + ",True,8.0,484.52408399998603 +235,"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,5683.653729000071,,,,,,,,,,,,,,,,,,,,,,," MARS;iitax payrolltax|kombined,c00100 surtax RECID FLPDYR - ",False,8.0,-333.36201399993115 -236,taxcalc/tests/test_taxcalcio.py::test_output_options,,passed,23758.69749100002,,,,,,,,,,,,,,,,,,,,,,,,,,-1128.6590409999917 -237,taxcalc/tests/test_taxcalcio.py::test_write_doc_file,,passed,13661.85121600006,,,,,,,,,,,,,,,,,,,,,,,,,,-750.152486999923 -238,taxcalc/tests/test_taxcalcio.py::test_sqldb_option,,passed,6891.413864000015,,,,,,,,,,,,,,,,,,,,,,,,,,-478.070371000058 -239,taxcalc/tests/test_taxcalcio.py::test_no_tables_or_graphs,,passed,6153.298225000071,,,,,,,,,,,,,,,,,,,,,,,,,,-325.0794479999968 -240,taxcalc/tests/test_taxcalcio.py::test_tables,,passed,6880.646750999858,,,,,,,,,,,,,,,,,,,,,,,,,,-562.8668840001865 -241,taxcalc/tests/test_taxcalcio.py::test_graphs,,passed,6854.61417700003,,,,,,,,,,,,,,,,,,,,,,,,,,-430.61672699991504 -242,taxcalc/tests/test_taxcalcio.py::test_analyze_warnings_print,,passed,5894.94665999996,,,,,,,,,,,,,,,,,,,,,,,,,,-362.3268830001507 -243,taxcalc/tests/test_taxcalcio.py::test_error_message_parsed_correctly,,passed,4748.766754999906,,,,,,,,,,,,,,,,,,,,,,,,,,-263.22470200011594 -244,taxcalc/tests/test_utils.py::test_validity_of_name_lists,,passed,1.1066179999943415,,,,,,,,,,,,,,,,,,,,,,,,,,-0.03700000002027082 -245,taxcalc/tests/test_utils.py::test_create_tables,,passed,3674.4681420000234,,,,,,,,,,,,,,,,,,,,,,,,,,-199.02236500001845 -246,taxcalc/tests/test_utils.py::test_diff_count_precision,,passed,465.81049599990365,,,,,,,,,,,,,,,,,,,,,,,,,,-20.14228400025786 -247,taxcalc/tests/test_utils.py::test_weighted_mean,,passed,2.685541999881025,,,,,,,,,,,,,,,,,,,,,,,,,,-0.265207000211376 -248,taxcalc/tests/test_utils.py::test_wage_weighted,,passed,0.9816159999900265,,,,,,,,,,,,,,,,,,,,,,,,,,-0.025001000039992505 -249,taxcalc/tests/test_utils.py::test_agi_weighted,,passed,0.9545150001031288,,,,,,,,,,,,,,,,,,,,,,,,,,-0.037700999882872566 -250,taxcalc/tests/test_utils.py::test_expanded_income_weighted,,passed,0.9417149999535468,,,,,,,,,,,,,,,,,,,,,,,,,,-0.016600999970250996 -251,taxcalc/tests/test_utils.py::test_weighted_sum,,passed,1.9243300000653107,,,,,,,,,,,,,,,,,,,,,,,,,,-0.05350299989004248 -252,taxcalc/tests/test_utils.py::test_add_income_trow_var,,passed,3.223150999929203,,,,,,,,,,,,,,,,,,,,,,,,,,-0.11900399999831324 -253,taxcalc/tests/test_utils.py::test_add_quantile_trow_var,,passed,5.0267799999801355,,,,,,,,,,,,,,,,,,,,,,,,,,-0.11230400014028419 -254,taxcalc/tests/test_utils.py::test_dist_table_sum_row,,passed,3280.7557159999305,,,,,,,,,,,,,,,,,,,,,,,,,,-198.67143700002998 -255,taxcalc/tests/test_utils.py::test_diff_table_sum_row,,passed,3591.7684270000336,,,,,,,,,,,,,,,,,,,,,,,,,,-242.84103299987737 -256,taxcalc/tests/test_utils.py::test_mtr_graph_data,,passed,2331.616768999993,,,,,,,,,,,,,,,,,,,,,,,,,,-136.77825900003927 -257,taxcalc/tests/test_utils.py::test_atr_graph_data,,passed,2610.411591000002,,,,,,,,,,,,,,,,,,,,,,,,,,-172.2685779998301 -258,taxcalc/tests/test_utils.py::test_xtr_graph_plot,,passed,2351.9476520000353,,,,,,,,,,,,,,,,,,,,,,,,,,-160.85285599979215 -259,taxcalc/tests/test_utils.py::test_write_graph_file,,passed,2491.3597130000653,,,,,,,,,,,,,,,,,,,,,,,,,,-199.40968299988526 -260,taxcalc/tests/test_utils.py::test_ce_aftertax_income,,passed,4123.16099099985,,,,,,,,,,,,,,,,,,,,,,,,,,-267.60087900015606 -261,taxcalc/tests/test_utils.py::test_read_egg_csv,,passed,0.679015999821786,,,,,,,,,,,,,,,,,,,,,,,,,,-0.068695000209118 -262,taxcalc/tests/test_utils.py::test_read_egg_json,,passed,0.5306120001478121,,,,,,,,,,,,,,,,,,,,,,,,,,-0.015096999959496316 -263,taxcalc/tests/test_utils.py::test_create_delete_temp_file,,passed,0.2791059998799028,,,,,,,,,,,,,,,,,,,,,,,,,,-0.017598000113139278 -264,taxcalc/tests/test_utils.py::test_bootstrap_se_ci,,passed,0.47281100000873266,,,,,,,,,,,,,,,,,,,,,,,,,,-0.053097000090929214 -265,taxcalc/tests/test_utils.py::test_table_columns_labels,,passed,0.12080199985575746,,,,,,,,,,,,,,,,,,,,,,,,,,-0.004200000148557537 + ",False,8.0,210.0035089999892 +236,taxcalc/tests/test_taxcalcio.py::test_output_options,,passed,25685.883988000114,,,,,,,,,,,,,,,,,,,,,,,,,,1927.1864970000934 +237,taxcalc/tests/test_taxcalcio.py::test_write_doc_file,,passed,14776.5412870001,,,,,,,,,,,,,,,,,,,,,,,,,,1114.690071000041 +238,taxcalc/tests/test_taxcalcio.py::test_sqldb_option,,passed,7373.430907000056,,,,,,,,,,,,,,,,,,,,,,,,,,482.01704300004167 +239,taxcalc/tests/test_taxcalcio.py::test_no_tables_or_graphs,,passed,6600.37927999997,,,,,,,,,,,,,,,,,,,,,,,,,,447.0810549998987 +240,taxcalc/tests/test_taxcalcio.py::test_tables,,passed,7668.850050999936,,,,,,,,,,,,,,,,,,,,,,,,,,788.2033000000774 +241,taxcalc/tests/test_taxcalcio.py::test_graphs,,passed,7420.528838000109,,,,,,,,,,,,,,,,,,,,,,,,,,565.9146610000789 +242,taxcalc/tests/test_taxcalcio.py::test_analyze_warnings_print,,passed,6385.346921000064,,,,,,,,,,,,,,,,,,,,,,,,,,490.40026100010436 +243,taxcalc/tests/test_taxcalcio.py::test_error_message_parsed_correctly,,passed,5185.729484999911,,,,,,,,,,,,,,,,,,,,,,,,,,436.96273000000474 +244,taxcalc/tests/test_utils.py::test_validity_of_name_lists,,passed,1.2680290001299,,,,,,,,,,,,,,,,,,,,,,,,,,0.16141100013555842 +245,taxcalc/tests/test_utils.py::test_create_tables,,passed,3949.250715999824,,,,,,,,,,,,,,,,,,,,,,,,,,274.7825739998002 +246,taxcalc/tests/test_utils.py::test_diff_count_precision,,passed,523.9486819998547,,,,,,,,,,,,,,,,,,,,,,,,,,58.13818599995096 +247,taxcalc/tests/test_utils.py::test_weighted_mean,,passed,3.0220700000427314,,,,,,,,,,,,,,,,,,,,,,,,,,0.3365280001617066 +248,taxcalc/tests/test_utils.py::test_wage_weighted,,passed,1.034423999954015,,,,,,,,,,,,,,,,,,,,,,,,,,0.05280799996398866 +249,taxcalc/tests/test_utils.py::test_agi_weighted,,passed,0.9752230000685813,,,,,,,,,,,,,,,,,,,,,,,,,,0.020707999965452473 +250,taxcalc/tests/test_utils.py::test_expanded_income_weighted,,passed,0.954921000129616,,,,,,,,,,,,,,,,,,,,,,,,,,0.01320600017606921 +251,taxcalc/tests/test_utils.py::test_weighted_sum,,passed,2.1134479998181632,,,,,,,,,,,,,,,,,,,,,,,,,,0.18911799975285248 +252,taxcalc/tests/test_utils.py::test_add_income_trow_var,,passed,3.410878000067896,,,,,,,,,,,,,,,,,,,,,,,,,,0.18772700013869326 +253,taxcalc/tests/test_utils.py::test_add_quantile_trow_var,,passed,5.144918000041798,,,,,,,,,,,,,,,,,,,,,,,,,,0.11813800006166186 +254,taxcalc/tests/test_utils.py::test_dist_table_sum_row,,passed,3542.0567060000394,,,,,,,,,,,,,,,,,,,,,,,,,,261.30099000010887 +255,taxcalc/tests/test_utils.py::test_diff_table_sum_row,,passed,3926.4276250000876,,,,,,,,,,,,,,,,,,,,,,,,,,334.65919800005395 +256,taxcalc/tests/test_utils.py::test_mtr_graph_data,,passed,2522.306040000103,,,,,,,,,,,,,,,,,,,,,,,,,,190.68927100011024 +257,taxcalc/tests/test_utils.py::test_atr_graph_data,,passed,2852.5968999999805,,,,,,,,,,,,,,,,,,,,,,,,,,242.1853089999786 +258,taxcalc/tests/test_utils.py::test_xtr_graph_plot,,passed,2531.711137000002,,,,,,,,,,,,,,,,,,,,,,,,,,179.7634849999663 +259,taxcalc/tests/test_utils.py::test_write_graph_file,,passed,2740.4343530001825,,,,,,,,,,,,,,,,,,,,,,,,,,249.07464000011714 +260,taxcalc/tests/test_utils.py::test_ce_aftertax_income,,passed,4544.3468389999,,,,,,,,,,,,,,,,,,,,,,,,,,421.1858480000501 +261,taxcalc/tests/test_utils.py::test_read_egg_csv,,passed,0.7456169998931728,,,,,,,,,,,,,,,,,,,,,,,,,,0.0666010000713868 +262,taxcalc/tests/test_utils.py::test_read_egg_json,,passed,0.5532129998755408,,,,,,,,,,,,,,,,,,,,,,,,,,0.022600999727728777 +263,taxcalc/tests/test_utils.py::test_create_delete_temp_file,,passed,0.31840700012253365,,,,,,,,,,,,,,,,,,,,,,,,,,0.039301000242630835 +264,taxcalc/tests/test_utils.py::test_bootstrap_se_ci,,passed,0.5180120001568866,,,,,,,,,,,,,,,,,,,,,,,,,,0.045201000148154036 +265,taxcalc/tests/test_utils.py::test_table_columns_labels,,passed,0.12460299990380008,,,,,,,,,,,,,,,,,,,,,,,,,,0.0038010000480426798 From 830ce0f8ce2a98d6a564db95f7ea2ddb4539cacc Mon Sep 17 00:00:00 2001 From: jdebacker Date: Wed, 25 Jan 2023 17:06:24 -0500 Subject: [PATCH 2/8] fix max eitc 2022, 2kids val --- taxcalc/policy_current_law.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/taxcalc/policy_current_law.json b/taxcalc/policy_current_law.json index 37b4f96e8..d20b18890 100644 --- a/taxcalc/policy_current_law.json +++ b/taxcalc/policy_current_law.json @@ -17313,7 +17313,7 @@ { "year": 2022, "EIC": "2kids", - "value": 6064.0 + "value": 6164.0 }, { "year": 2022, From d585b37b93e9de22f769bcc5b3342f790a2fbb74 Mon Sep 17 00:00:00 2001 From: jdebacker Date: Wed, 25 Jan 2023 19:17:03 -0500 Subject: [PATCH 3/8] update eitc value in rounding json file --- taxcalc/reforms/rounding2022.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/taxcalc/reforms/rounding2022.json b/taxcalc/reforms/rounding2022.json index 5d195f524..de558bf40 100644 --- a/taxcalc/reforms/rounding2022.json +++ b/taxcalc/reforms/rounding2022.json @@ -113,7 +113,7 @@ "EITC_c": {"2019": [529, 3526, 5828, 6557], "2020": [538, 3584, 5920, 6660], "2021": [1502.0, 3618.0, 5980.0, 6728.0], - "2022": [560, 3733, 6064, 6935]}, + "2022": [560, 3733, 6164, 6935]}, "EITC_ps": { "2019": [8650, 19030, 19030, 19030], "2020": [8790, 19330, 19330, 19330], "2021": [11610, 19520, 19520, 19520], From e505e3bb2050964280ccd20b92cc4386bf69951b Mon Sep 17 00:00:00 2001 From: jdebacker Date: Wed, 25 Jan 2023 21:18:33 -0500 Subject: [PATCH 4/8] update stats --- taxcalc/tests/test_stats_benchmark.csv | 574 ++++++++++++------------- 1 file changed, 287 insertions(+), 287 deletions(-) diff --git a/taxcalc/tests/test_stats_benchmark.csv b/taxcalc/tests/test_stats_benchmark.csv index 2dc6ec5f8..ecd4ad131 100644 --- a/taxcalc/tests/test_stats_benchmark.csv +++ b/taxcalc/tests/test_stats_benchmark.csv @@ -1,324 +1,324 @@ ,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,4.535001000022021,,,,,,,,,,,,,,,,,,,,,,,,,,0.4231210000398278 -1,taxcalc/tests/test_benefits.py::test_benefits,,passed,5169.399118000001,,,,,,,,,,,,,,,,,,,,,,,,,,340.4676750000135 -2,taxcalc/tests/test_calcfunctions.py::test_calc_and_used_vars,,passed,50.861909999980526,,,,,,,,,,,,,,,,,,,,,,,,,,4.660901999955058 -3,taxcalc/tests/test_calcfunctions.py::test_function_args_usage,,passed,2.7099590000148055,,,,,,,,,,,,,,,,,,,,,,,,,,0.06710700000667247 -4,taxcalc/tests/test_calcfunctions.py::test_DependentCare,,passed,0.33670800002028045,,,,,,,,,,,,,,,,,,,,,,,,,,0.028102000044327724 -5,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, young]",,passed,0.2882059999933517,"(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.01620000006141714 -6,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, allow charity]",,passed,0.25230599999304104,"(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.015099999927770058 -7,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, allow charity, over limit]",,passed,0.24510499997631996,"(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.00959999988481286 -8,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, two old]",,passed,0.24250500001699038,"(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.007000000039170173 -9,taxcalc/tests/test_calcfunctions.py::test_StdDed[Single 1],,passed,0.26250600001276325,"(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.027302000034978846 -10,taxcalc/tests/test_calcfunctions.py::test_StdDed[Single 2],,passed,0.24380500002507688,"(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.004400000022997175 -11,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, Single]",,passed,0.24150499996267172,"(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.005799999939881728 -12,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Marrid, Single, dep, under earn]",,passed,0.24320599999327897,"(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.005200999964927178 -13,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, Single, dep, over earn]",,passed,0.24260499998263185,"(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.0014000000305714466 -14,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 1],,passed,0.3166070000020227,"(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.01690100003770567 -15,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 2],,passed,0.288506000003963,"(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.00840100000232269 -16,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 3],,passed,0.28930700000273646,"(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.014798999927734258 -17,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 4],,passed,0.280705999955444,"(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.006100000007336404 -18,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 5],,passed,0.2800060000254234,"(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.00039999997625272954 -19,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 6],,passed,0.30020600001989806,"(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.023899999973764352 -20,taxcalc/tests/test_calcfunctions.py::test_AfterTaxIncome,,passed,0.23680499998590676,,,,,,,,,,,,,,,,,,,,,,,,,,0.005600999998023354 -21,taxcalc/tests/test_calcfunctions.py::test_ExpandIncome,,passed,0.23700500003087654,,,,,,,,,,,,,,,,,,,,,,,,,,0.005799999939881756 -22,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple0-expected_value0],,passed,0.241806000019551,"(1, 1, 2, 0, 0, 1000)","(0, 1000)",,,,,,,,,,,,,,,,,,,,,,,,0.007702000004883303 -23,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple1-expected_value1],,passed,0.23670499996342187,"(0, 1, 2, 0, 0, 1000)","(0, 1000)",,,,,,,,,,,,,,,,,,,,,,,,-0.018600000032620245 -24,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple2-expected_value2],,passed,0.23760499999525564,"(1, 1, 2, 100, 0, 1000)","(0, 1000)",,,,,,,,,,,,,,,,,,,,,,,,0.006100000007336348 -25,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple3-expected_value3],,passed,0.2392050000139534,"(0, 2, 1, 100, 200, 1000)","(200, 1200)",,,,,,,,,,,,,,,,,,,,,,,,0.007400000015422903 -26,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple4-expected_value4],,passed,0.243705000002592,"(0, 1, 3, 100, 300, 1000)","(300, 1300)",,,,,,,,,,,,,,,,,,,,,,,,0.0113999999484804 -27,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple0-expected_value0],,passed,0.2469050000399875,"(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.006501000029857096 -28,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple1-expected_value1],,passed,0.24230500002886401,"(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.007001000085438219 -29,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple2-expected_value2],,passed,0.23960500004704954,"(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.006400999950528841 -30,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple3-expected_value3],,passed,0.24950499999931708,"(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.012899999944693291 -31,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple4-expected_value4],,passed,0.2482060000374986,"(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.011900999993486094 -32,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple5-expected_value5],,passed,0.23840500000460452,"(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.007900000014160524 -33,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple6-expected_value6],,passed,0.24130500003138877,"(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.004400000079840566 -34,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple7-expected_value7],,passed,0.24230500002886401,"(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.00720100001672111 -35,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple8-expected_value8],,passed,0.2391049999914685,"(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.0001990000555451843 -36,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple0-expected_value0],,passed,0.2546059999986028,"(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.01800200004709049 -37,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple1-expected_value1],,passed,0.23940500000207976,"(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.0035000000480067683 -38,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple2-expected_value2],,passed,0.2450050000106785,"(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.009699999964141198 -39,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple3-expected_value3],,passed,0.24230600001828861,"(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.005401000066740408 -40,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple4-expected_value4],,passed,0.24090499999829262,"(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.00030000006745467545 -41,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple5-expected_value5],,passed,0.24730600000566483,"(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.01310100003593112 -42,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple6-expected_value6],,passed,0.24100600001020211,"(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.00900199995612641 -43,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple7-expected_value7],,passed,0.2405060000114645,"(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.008101000105398298 -44,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple8-expected_value8],,passed,0.25090500002988847,"(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.014601000088987376 -45,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple9-expected_value9],,passed,0.241104999986419,"(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.009700999953565798 -46,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple10-expected_value10],,passed,0.24900500000057946,"(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.01480000003084575 -47,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple11-expected_value11],,passed,0.2450050000106785,"(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.00680100004046838 -48,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple12-expected_value12],,passed,0.24250600000641498,"(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.006501999962438276 -49,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple13-expected_value13],,passed,0.2403049999770701,"(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.0056999999173968086 -50,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple14-expected_value14],,passed,0.2417050000076415,"(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.006400000074791107 -51,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple15-expected_value15],,passed,0.24140499999703025,"(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.005901000008634638 -52,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple16-expected_value16],,passed,0.24770599998191756,"(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.005301999976836669 -53,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple17-expected_value17],,passed,0.24500600000010309,"(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.008701999945515182 -54,taxcalc/tests/test_calculator.py::test_make_calculator,,passed,3155.7711510000104,,,,,,,,,,,,,,,,,,,,,,,,,,269.4435980000094 -55,taxcalc/tests/test_calculator.py::test_make_calculator_deepcopy,,passed,2743.224150999936,,,,,,,,,,,,,,,,,,,,,,,,,,234.35171999983595 -56,taxcalc/tests/test_calculator.py::test_make_calculator_with_policy_reform,,passed,3319.768516999943,,,,,,,,,,,,,,,,,,,,,,,,,,404.96545199994216 -57,taxcalc/tests/test_calculator.py::test_make_calculator_with_multiyear_reform,,passed,3303.6268849999715,,,,,,,,,,,,,,,,,,,,,,,,,,211.0224279999784 -58,taxcalc/tests/test_calculator.py::test_calculator_advance_to_year,,passed,2626.3359079999873,,,,,,,,,,,,,,,,,,,,,,,,,,218.86219099997106 -59,taxcalc/tests/test_calculator.py::test_make_calculator_raises_on_no_policy,,passed,544.5855860000393,,,,,,,,,,,,,,,,,,,,,,,,,,42.51757800000178 -60,taxcalc/tests/test_calculator.py::test_calculator_mtr,,passed,22573.441109999978,,,,,,,,,,,,,,,,,,,,,,,,,,1500.5037180000072 -61,taxcalc/tests/test_calculator.py::test_calculator_mtr_when_PT_rates_differ,,passed,3557.819345999974,,,,,,,,,,,,,,,,,,,,,,,,,,256.0052930000438 -62,taxcalc/tests/test_calculator.py::test_make_calculator_increment_years_first,,passed,3372.0520640000586,,,,,,,,,,,,,,,,,,,,,,,,,,310.9114410000302 -63,taxcalc/tests/test_calculator.py::test_ID_HC_vs_BS,,passed,6026.5833490000205,,,,,,,,,,,,,,,,,,,,,,,,,,216.12355800004934 -64,taxcalc/tests/test_calculator.py::test_ID_StateLocal_HC_vs_CRT,,passed,5819.617257999994,,,,,,,,,,,,,,,,,,,,,,,,,,377.0564540000123 -65,taxcalc/tests/test_calculator.py::test_ID_RealEstate_HC_vs_CRT,,passed,6056.349224000087,,,,,,,,,,,,,,,,,,,,,,,,,,813.0848510000988 -66,taxcalc/tests/test_calculator.py::test_calculator_using_nonstd_input,,passed,2081.3281509999797,,,,,,,,,,,,,,,,,,,,,,,,,,17.20314099998177 -67,taxcalc/tests/test_calculator.py::test_bad_json_names,,passed,115.69466599996758,,,,,,,,,,,,,,,,,,,,,,,,,,-83.86991199995467 -68,taxcalc/tests/test_calculator.py::test_json_assump_url,,passed,278.693278999981,,,,,,,,,,,,,,,,,,,,,,,,,,-138.56762900002195 -69,taxcalc/tests/test_calculator.py::test_read_bad_json_assump_file,,passed,0.4629100000101971,,,,,,,,,,,,,,,,,,,,,,,,,,0.051001999963773414 -70,taxcalc/tests/test_calculator.py::test_json_doesnt_exist,,passed,0.2965069999163461,,,,,,,,,,,,,,,,,,,,,,,,,,0.004600999886861301 -71,taxcalc/tests/test_calculator.py::test_calc_all,,passed,1933.2495649999828,,,,,,,,,,,,,,,,,,,,,,,,,,194.99448700003086 -72,taxcalc/tests/test_calculator.py::test_noreform_documentation,,passed,4906.701238000096,,,,,,,,,,,,,,,,,,,,,,,,,,240.858924000122 -73,taxcalc/tests/test_calculator.py::test_reform_documentation,,passed,7058.207727999957,,,,,,,,,,,,,,,,,,,,,,,,,,483.496907000017 -74,taxcalc/tests/test_calculator.py::test_distribution_tables,,passed,4614.392810000027,,,,,,,,,,,,,,,,,,,,,,,,,,316.3149270001213 -75,taxcalc/tests/test_calculator.py::test_difference_table,,passed,3750.0139210000043,,,,,,,,,,,,,,,,,,,,,,,,,,289.7473530000525 -76,taxcalc/tests/test_calculator.py::test_diagnostic_table,,passed,3190.6340169999794,,,,,,,,,,,,,,,,,,,,,,,,,,292.84078499995303 -77,taxcalc/tests/test_calculator.py::test_mtr_graph,,passed,2885.6148370000483,,,,,,,,,,,,,,,,,,,,,,,,,,201.51147199999286 -78,taxcalc/tests/test_calculator.py::test_atr_graph,,passed,2813.833149000061,,,,,,,,,,,,,,,,,,,,,,,,,,341.6416070000423 -79,taxcalc/tests/test_calculator.py::test_privacy_of_embedded_objects,,passed,2432.640526,,,,,,,,,,,,,,,,,,,,,,,,,,22.54383600006804 -80,taxcalc/tests/test_calculator.py::test_n65,,passed,2653.3887200000663,,,,,,,,,,,,,,,,,,,,,,,,,,402.0194070001253 -81,taxcalc/tests/test_calculator.py::test_ce_aftertax_income,,passed,3611.098413999912,,,,,,,,,,,,,,,,,,,,,,,,,,282.10678599987205 -82,taxcalc/tests/test_calculator.py::test_qbid_calculation,,passed,1959.0168370000356,,,,,,,,,,,,,,,,,,,,,,,,,,151.85050800005206 -83,taxcalc/tests/test_calculator.py::test_qbid_limit_switch,,passed,4612.491561999946,,,,,,,,,,,,,,,,,,,,,,,,,,348.7953059999427 -84,taxcalc/tests/test_calculator.py::test_calc_all_benefits_amounts,,passed,5978.342235000014,,,,,,,,,,,,,,,,,,,,,,,,,,326.52779600005033 -85,taxcalc/tests/test_calculator.py::test_cg_top_rate,,passed,5670.809926999937,,,,,,,,,,,,,,,,,,,,,,,,,,617.7510339998662 -86,taxcalc/tests/test_compatible_data.py::test_compatible_data_presence,,passed,0.5458119999275368,,,,,,,,,,,,,,,,,,,,,,,,,,0.0626029999466482 -87,taxcalc/tests/test_consumption.py::test_year_consistency,,passed,0.14050400000087393,,,,,,,,,,,,,,,,,,,,,,,,,,0.005301999976836724 -88,taxcalc/tests/test_consumption.py::test_validity_of_consumption_vars_set,,passed,0.9640220000619593,,,,,,,,,,,,,,,,,,,,,,,,,,0.006603000088034494 -89,taxcalc/tests/test_consumption.py::test_update_consumption,,passed,80.78283600002578,,,,,,,,,,,,,,,,,,,,,,,,,,7.031526000105259 -90,taxcalc/tests/test_consumption.py::test_incorrect_update_consumption,,passed,256.00981600007344,,,,,,,,,,,,,,,,,,,,,,,,,,6.130237999968813 -91,taxcalc/tests/test_consumption.py::test_future_update_consumption,,passed,113.81668600006378,,,,,,,,,,,,,,,,,,,,,,,,,,7.944962000124178 -92,taxcalc/tests/test_consumption.py::test_consumption_default_data,,passed,35.67061000001104,,,,,,,,,,,,,,,,,,,,,,,,,,2.731179999955195 -93,taxcalc/tests/test_consumption.py::test_consumption_response,,passed,5336.785845999998,,,,,,,,,,,,,,,,,,,,,,,,,,731.4615459999914 -94,taxcalc/tests/test_cpscsv.py::test_agg,,passed,15703.643631999967,,,,,,,,,,,,,,,,,,,,,,,,,,2299.451662000025 -95,taxcalc/tests/test_cpscsv.py::test_cps_availability,,passed,1060.8668969999826,,,,,,,,,,,,,,,,,,,,,,,,,,22.462956999902417 -96,taxcalc/tests/test_data.py::test_recs_class,,passed,548.8639190000413,,,,,,,,,,,,,,,,,,,,,,,,,,44.60756500009205 -97,taxcalc/tests/test_decorators.py::test_create_apply_function_string,,passed,0.18360399997163768,,,,,,,,,,,,,,,,,,,,,,,,,,0.008900000011635767 -98,taxcalc/tests/test_decorators.py::test_create_apply_function_string_with_params,,passed,0.14820299998064002,,,,,,,,,,,,,,,,,,,,,,,,,,0.006600999995498624 -99,taxcalc/tests/test_decorators.py::test_create_toplevel_function_string_mult_outputs,,passed,0.14620299998568953,,,,,,,,,,,,,,,,,,,,,,,,,,0.005199999918659243 -100,taxcalc/tests/test_decorators.py::test_create_toplevel_function_string,,passed,0.14040300004580786,,,,,,,,,,,,,,,,,,,,,,,,,,0.002300000119248663 -101,taxcalc/tests/test_decorators.py::test_make_apply_function,,passed,0.7836179999003434,,,,,,,,,,,,,,,,,,,,,,,,,,0.030403999858208408 -102,taxcalc/tests/test_decorators.py::test_magic_apply_jit,,passed,173.39255500007766,,,,,,,,,,,,,,,,,,,,,,,,,,4.699344000073324 -103,taxcalc/tests/test_decorators.py::test_magic_apply_jit_swap,,passed,1.1469259999330461,,,,,,,,,,,,,,,,,,,,,,,,,,0.05500499992194818 -104,taxcalc/tests/test_decorators.py::test_magic_iterate_jit,,passed,168.44134199993732,,,,,,,,,,,,,,,,,,,,,,,,,,15.4713309999579 -105,taxcalc/tests/test_decorators.py::test_faux_function_iterate_jit,,passed,123.87522599999556,,,,,,,,,,,,,,,,,,,,,,,,,,9.00293999995938 -106,taxcalc/tests/test_decorators.py::test_ret_everything_iterate_jit,,passed,226.2395599999536,,,,,,,,,,,,,,,,,,,,,,,,,,-213.30710600000202 -107,taxcalc/tests/test_decorators.py::test_function_takes_kwarg,,passed,159.64324100002614,,,,,,,,,,,,,,,,,,,,,,,,,,7.665049000024737 -108,taxcalc/tests/test_decorators.py::test_function_no_parameters_listed,,passed,161.2639779999654,,,,,,,,,,,,,,,,,,,,,,,,,,8.179663999953817 -109,taxcalc/tests/test_decorators.py::test_function_parameters_optional,,passed,170.2635830000645,,,,,,,,,,,,,,,,,,,,,,,,,,4.280824000034045 -110,taxcalc/tests/test_decorators.py::test_iterate_jit_raises_on_no_return,,passed,7.185764000041672,,,,,,,,,,,,,,,,,,,,,,,,,,1.4748550000831528 -111,taxcalc/tests/test_decorators.py::test_iterate_jit_raises_on_unknown_return_argument,,passed,5.829733000041415,,,,,,,,,,,,,,,,,,,,,,,,,,-0.1567809999869496 -112,taxcalc/tests/test_decorators.py::test_force_no_jit,,passed,7.60267299995121,,,,,,,,,,,,,,,,,,,,,,,,,,1.0117469998931483 -113,taxcalc/tests/test_growdiff.py::test_year_consistency,,passed,0.15660399992611929,,,,,,,,,,,,,,,,,,,,,,,,,,0.022201999968274377 -114,taxcalc/tests/test_growdiff.py::test_update_and_apply_growdiff,,passed,472.118567999928,,,,,,,,,,,,,,,,,,,,,,,,,,10.443280999879846 -115,taxcalc/tests/test_growdiff.py::test_has_any_response,,passed,124.29253499999504,,,,,,,,,,,,,,,,,,,,,,,,,,4.389252999999357 -116,taxcalc/tests/test_growdiff.py::test_description_punctuation,,passed,0.42300899997371744,,,,,,,,,,,,,,,,,,,,,,,,,,0.05050200002187921 -117,taxcalc/tests/test_growdiff.py::test_boolean_value_infomation,,passed,0.3976089999468968,,,,,,,,,,,,,,,,,,,,,,,,,,0.04710199993951392 -118,taxcalc/tests/test_growfactors.py::test_improper_usage,,passed,5.095416000017394,,,,,,,,,,,,,,,,,,,,,,,,,,0.7190329999957612 -119,taxcalc/tests/test_growfactors.py::test_update_after_use,,passed,2.950568000073872,,,,,,,,,,,,,,,,,,,,,,,,,,0.16871500008619478 -120,taxcalc/tests/test_growfactors.py::test_proper_usage,,passed,2.836163999972996,,,,,,,,,,,,,,,,,,,,,,,,,,0.13301199999204982 -121,taxcalc/tests/test_growfactors.py::test_growfactors_csv_values,,passed,3.0948710000302526,,,,,,,,,,,,,,,,,,,,,,,,,,0.023013000031823605 -122,taxcalc/tests/test_parameters.py::test_params_class[revision0-],,passed,11.378260000014961,,,{},,,,,,,,,,,,,,,,,,,,,,,0.788657999919451 -123,taxcalc/tests/test_parameters.py::test_params_class[revision1-error],,passed,15.504852999924879,,,{'real_param': {2004: 1.9}},error,,,,,,,,,,,,,,,,,,,,,,2.4059029999534687 -124,taxcalc/tests/test_parameters.py::test_params_class[revision2-raise],,passed,14.255826000066918,,,{'int_param': {2004: [3.6]}},raise,,,,,,,,,,,,,,,,,,,,,,0.1989580000554252 -125,taxcalc/tests/test_parameters.py::test_params_class[revision3-raise],,passed,13.983718999952544,,,{'int_param': {2004: [3]}},raise,,,,,,,,,,,,,,,,,,,,,,0.9693709998828108 -126,taxcalc/tests/test_parameters.py::test_params_class[revision4-noerror],,passed,19.03483400008099,,,"{'label_param': {2004: [1, 2]}}",noerror,,,,,,,,,,,,,,,,,,,,,,0.7388860001356079 -127,taxcalc/tests/test_parameters.py::test_params_class[revision5-raise],,passed,9.624218999988443,,,"{'label_param': {2004: [[1, 2]]}}",raise,,,,,,,,,,,,,,,,,,,,,,0.2961420000247035 -128,taxcalc/tests/test_parameters.py::test_params_class[revision6-raise],,passed,9.6499200000153,,,"{'label_param': {2004: [1, 2, 3]}}",raise,,,,,,,,,,,,,,,,,,,,,,0.20283999992898316 -129,taxcalc/tests/test_parameters.py::test_params_class[revision7-raise],,passed,406.20586500006084,,,{'bool_param': {2004: [4.9]}},raise,,,,,,,,,,,,,,,,,,,,,,393.0469140000241 -130,taxcalc/tests/test_parameters.py::test_params_class[revision8-raise],,passed,14.562332000082279,,,{'str_param': {2004: [9]}},raise,,,,,,,,,,,,,,,,,,,,,,0.363062000019454 -131,taxcalc/tests/test_parameters.py::test_params_class[revision9-noerror],,passed,15.305449000038607,,,{'str_param': {2004: 'nonlinear'}},noerror,,,,,,,,,,,,,,,,,,,,,,1.479985000059969 -132,taxcalc/tests/test_parameters.py::test_params_class[revision10-error],,passed,13.951417999919613,,,{'str_param': {2004: 'unknownvalue'}},error,,,,,,,,,,,,,,,,,,,,,,1.1511749999044696 -133,taxcalc/tests/test_parameters.py::test_params_class[revision11-raise],,passed,14.09722099992905,,,{'str_param': {2004: ['nonlinear']}},raise,,,,,,,,,,,,,,,,,,,,,,1.1225739999645157 -134,taxcalc/tests/test_parameters.py::test_params_class[revision12-raise],,passed,14.211724000006143,,,{'real_param': {2004: 'linear'}},raise,,,,,,,,,,,,,,,,,,,,,,1.1251749999701133 -135,taxcalc/tests/test_parameters.py::test_params_class[revision13-raise],,passed,16.134268000087104,,,"{'real_param': {2004: [0.2, 0.3]}}",raise,,,,,,,,,,,,,,,,,,,,,,3.001518000019132 -136,taxcalc/tests/test_parameters.py::test_params_class[revision14-raise],,passed,15.770959000064977,,,{'real_param-indexed': {2004: True}},raise,,,,,,,,,,,,,,,,,,,,,,-0.16014399989217054 -137,taxcalc/tests/test_parameters.py::test_params_class[revision15-raise],,passed,9.913426000025538,,,{'unknown_param-indexed': {2004: False}},raise,,,,,,,,,,,,,,,,,,,,,,0.46384600000237874 -138,taxcalc/tests/test_parameters.py::test_json_file_contents[consumption.json],,passed,193.63011699999788,,,,,consumption.json,,,,,,,,,,,,,,,,,,,,,2.8357859999914865 -139,taxcalc/tests/test_parameters.py::test_json_file_contents[policy_current_law.json],,passed,118026.0616469999,,,,,policy_current_law.json,,,,,,,,,,,,,,,,,,,,,12244.258396999954 -140,taxcalc/tests/test_parameters.py::test_json_file_contents[growdiff.json],,passed,778.1747349999932,,,,,growdiff.json,,,,,,,,,,,,,,,,,,,,,32.31973200001903 -141,taxcalc/tests/test_parameters.py::test_parameters_mentioned[consumption.json-consumption.py],,passed,0.3669079999326641,,,,,,consumption.json,consumption.py,,,,,,,,,,,,,,,,,,,0.019300999952065523 -142,taxcalc/tests/test_parameters.py::test_parameters_mentioned[policy_current_law.json-calcfunctions.py],,passed,12.111376000007112,,,,,,policy_current_law.json,calcfunctions.py,,,,,,,,,,,,,,,,,,,-0.12135700001181071 -143,taxcalc/tests/test_parameters.py::test_parameters_mentioned[growdiff.json-growdiff.py],,passed,0.37810899993928615,,,,,,growdiff.json,growdiff.py,,,,,,,,,,,,,,,,,,,0.03990299990164203 -144,taxcalc/tests/test_parameters.py::test_expand_xd_errors,,passed,5.927735000000212,,,,,,,,,,,,,,,,,,,,,,,,,,0.3158279999979632 -145,taxcalc/tests/test_parameters.py::test_expand_empty,,passed,6.529448000037519,,,,,,,,,,,,,,,,,,,,,,,,,,0.23292800005947356 -146,taxcalc/tests/test_parameters.py::test_expand_1d_scalar,,passed,20.42506499992669,,,,,,,,,,,,,,,,,,,,,,,,,,1.3856030000169994 -147,taxcalc/tests/test_parameters.py::test_expand_2d_short_array,,passed,8.901703000105954,,,,,,,,,,,,,,,,,,,,,,,,,,1.7796680000401466 -148,taxcalc/tests/test_parameters.py::test_expand_2d_variable_rates,,passed,7.8678790000594745,,,,,,,,,,,,,,,,,,,,,,,,,,0.16703300002518517 -149,taxcalc/tests/test_parameters.py::test_expand_2d_already_filled,,passed,12.621687999967435,,,,,,,,,,,,,,,,,,,,,,,,,,1.1338690000002316 -150,taxcalc/tests/test_parameters.py::test_expand_2d_partial_expand,,passed,12.752490000025318,,,,,,,,,,,,,,,,,,,,,,,,,,-1.170574999946437 -151,"taxcalc/tests/test_parameters.py::test_read_json_revision[\n{\n ""consumption"": {""BEN_mcaid_value"": {""2013"": 0.9}}\n}\n]",,passed,0.42230999997627805,,,,,,,," +0,taxcalc/tests/test_4package.py::test_for_consistency,,passed,4.516984000019875,,,,,,,,,,,,,,,,,,,,,,,,,,0.40510400003768154 +1,taxcalc/tests/test_benefits.py::test_benefits,,passed,4547.287769000036,,,,,,,,,,,,,,,,,,,,,,,,,,-281.6436739999517 +2,taxcalc/tests/test_calcfunctions.py::test_calc_and_used_vars,,passed,127.22196800007168,,,,,,,,,,,,,,,,,,,,,,,,,,81.02096000004622 +3,taxcalc/tests/test_calcfunctions.py::test_function_args_usage,,passed,2.7541909998944902,,,,,,,,,,,,,,,,,,,,,,,,,,0.1113389998863572 +4,taxcalc/tests/test_calcfunctions.py::test_DependentCare,,passed,0.28139899995949236,,,,,,,,,,,,,,,,,,,,,,,,,,-0.02720700001646037 +5,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, young]",,passed,0.23659900000438938,"(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.0354069999275452 +6,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, allow charity]",,passed,0.21739900000739,"(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.05000699991342111 +7,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, allow charity, over limit]",,passed,0.2058000000033644,"(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.029705000088142697 +8,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, two old]",,passed,0.20229900007961987,"(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.033205999898200333 +9,taxcalc/tests/test_calcfunctions.py::test_StdDed[Single 1],,passed,0.20379900001898932,"(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.03140499995879509 +10,taxcalc/tests/test_calcfunctions.py::test_StdDed[Single 2],,passed,0.20349999999780266,"(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.03590500000427704 +11,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, Single]",,passed,0.1997989999154015,"(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.03590600010738848 +12,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Marrid, Single, dep, under earn]",,passed,0.20419899999524205,"(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.03380600003310974 +13,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, Single, dep, over earn]",,passed,0.20680000000083965,"(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.03440499995122076 +14,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 1],,passed,0.27719900003830844,"(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.022506999926008575 +15,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 2],,passed,0.25149900000087655,"(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.028606000000763743 +16,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 3],,passed,0.2486990000534206,"(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.05540699987705011 +17,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 4],,passed,0.24959900008525437,"(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.025006999862853208 +18,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 5],,passed,0.25359900007515535,"(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.026006999974015343 +19,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 6],,passed,0.25550000009388896,"(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.020805999952244747 +20,taxcalc/tests/test_calcfunctions.py::test_AfterTaxIncome,,passed,0.2020990000346501,,,,,,,,,,,,,,,,,,,,,,,,,,-0.029104999953233318 +21,taxcalc/tests/test_calcfunctions.py::test_ExpandIncome,,passed,0.1961990000154401,,,,,,,,,,,,,,,,,,,,,,,,,,-0.03500600007555468 +22,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple0-expected_value0],,passed,0.20349999999780266,"(1, 1, 2, 0, 0, 1000)","(0, 1000)",,,,,,,,,,,,,,,,,,,,,,,,-0.03060400001686503 +23,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple1-expected_value1],,passed,0.20859899996139575,"(0, 1, 2, 0, 0, 1000)","(0, 1000)",,,,,,,,,,,,,,,,,,,,,,,,-0.04670600003464637 +24,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple2-expected_value2],,passed,0.2082989999507845,"(1, 1, 2, 100, 0, 1000)","(0, 1000)",,,,,,,,,,,,,,,,,,,,,,,,-0.0232060000371348 +25,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple3-expected_value3],,passed,0.20169899994471052,"(0, 2, 1, 100, 200, 1000)","(200, 1200)",,,,,,,,,,,,,,,,,,,,,,,,-0.03010600005381997 +26,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple4-expected_value4],,passed,0.2047000000402477,"(0, 1, 3, 100, 300, 1000)","(300, 1300)",,,,,,,,,,,,,,,,,,,,,,,,-0.0276050000138639 +27,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple0-expected_value0],,passed,0.20929900006194657,"(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.03110499994818383 +28,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple1-expected_value1],,passed,0.21959900004731026,"(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.01570499989611554 +29,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple2-expected_value2],,passed,0.20380000000841392,"(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.029404000088106785 +30,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple3-expected_value3],,passed,0.20719899998766778,"(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.029406000066956012 +31,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple4-expected_value4],,passed,0.20539899992400024,"(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.030906000120012267 +32,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple5-expected_value5],,passed,0.20280000001093867,"(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.027704999979505318 +33,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple6-expected_value6],,passed,0.20739900003263756,"(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.029505999918910647 +34,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple7-expected_value7],,passed,0.20679900001141505,"(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.02830500000072786 +35,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple8-expected_value8],,passed,0.20250000000032742,"(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.03680400004668627 +36,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple0-expected_value0],,passed,0.20819899998514302,"(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.028404999966369276 +37,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple1-expected_value1],,passed,0.2046990000508231,"(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.031205999903249904 +38,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple2-expected_value2],,passed,0.21469900002557551,"(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.020606000020961773 +39,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple3-expected_value3],,passed,0.23249900004884694,"(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.004405999902701269 +40,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple4-expected_value4],,passed,0.21499899992249993,"(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.026206000143247365 +41,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple5-expected_value5],,passed,0.20709899990833947,"(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.027106000061394242 +42,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple6-expected_value6],,passed,0.20279900002151408,"(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.02920500003256163 +43,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple7-expected_value7],,passed,0.2083990000301128,"(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.024005999875953393 +44,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple8-expected_value8],,passed,0.20729999994273385,"(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.029003999998167246 +45,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple9-expected_value9],,passed,0.20079899991287675,"(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.03060500011997644 +46,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple10-expected_value10],,passed,0.21109900001192727,"(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.023105999957806433 +47,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple11-expected_value11],,passed,0.21249999997507985,"(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.02570399999513026 +48,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple12-expected_value12],,passed,0.20239900004526135,"(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.03360499999871536 +49,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple13-expected_value13],,passed,0.208898999972007,"(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.025706000087666298 +50,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple14-expected_value14],,passed,0.20849899999575428,"(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.02680599993709612 +51,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple15-expected_value15],,passed,0.20889900008569384,"(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.026604999902701765 +52,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple16-expected_value16],,passed,0.2031999999871914,"(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.039204000017889484 +53,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple17-expected_value17],,passed,0.2082989999507845,"(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.028005000103803412 +54,taxcalc/tests/test_calculator.py::test_make_calculator,,passed,2724.364236000042,,,,,,,,,,,,,,,,,,,,,,,,,,-161.9633169999588 +55,taxcalc/tests/test_calculator.py::test_make_calculator_deepcopy,,passed,2436.021717000017,,,,,,,,,,,,,,,,,,,,,,,,,,-72.85071400008292 +56,taxcalc/tests/test_calculator.py::test_make_calculator_with_policy_reform,,passed,2861.9186659999514,,,,,,,,,,,,,,,,,,,,,,,,,,-52.8843990000496 +57,taxcalc/tests/test_calculator.py::test_make_calculator_with_multiyear_reform,,passed,3024.9224489999733,,,,,,,,,,,,,,,,,,,,,,,,,,-67.68200800001978 +58,taxcalc/tests/test_calculator.py::test_calculator_advance_to_year,,passed,2331.4580219999925,,,,,,,,,,,,,,,,,,,,,,,,,,-76.0156950000237 +59,taxcalc/tests/test_calculator.py::test_make_calculator_raises_on_no_policy,,passed,504.81797199995526,,,,,,,,,,,,,,,,,,,,,,,,,,2.7499639999177816 +60,taxcalc/tests/test_calculator.py::test_calculator_mtr,,passed,20284.66383099999,,,,,,,,,,,,,,,,,,,,,,,,,,-788.27356099998 +61,taxcalc/tests/test_calculator.py::test_calculator_mtr_when_PT_rates_differ,,passed,3314.448846999994,,,,,,,,,,,,,,,,,,,,,,,,,,12.634794000064176 +62,taxcalc/tests/test_calculator.py::test_make_calculator_increment_years_first,,passed,2981.3290630000893,,,,,,,,,,,,,,,,,,,,,,,,,,-79.81155999993916 +63,taxcalc/tests/test_calculator.py::test_ID_HC_vs_BS,,passed,5611.02909400006,,,,,,,,,,,,,,,,,,,,,,,,,,-199.43069699991156 +64,taxcalc/tests/test_calculator.py::test_ID_StateLocal_HC_vs_CRT,,passed,5125.045335000095,,,,,,,,,,,,,,,,,,,,,,,,,,-317.51546899988625 +65,taxcalc/tests/test_calculator.py::test_ID_RealEstate_HC_vs_CRT,,passed,5231.910561999939,,,,,,,,,,,,,,,,,,,,,,,,,,-11.353811000049063 +66,taxcalc/tests/test_calculator.py::test_calculator_using_nonstd_input,,passed,1949.1997310000215,,,,,,,,,,,,,,,,,,,,,,,,,,-114.9252789999764 +67,taxcalc/tests/test_calculator.py::test_bad_json_names,,passed,316.35099599998284,,,,,,,,,,,,,,,,,,,,,,,,,,116.78641800006059 +68,taxcalc/tests/test_calculator.py::test_json_assump_url,,passed,671.2946080000393,,,,,,,,,,,,,,,,,,,,,,,,,,254.03370000003633 +69,taxcalc/tests/test_calculator.py::test_read_bad_json_assump_file,,passed,0.3712980000045718,,,,,,,,,,,,,,,,,,,,,,,,,,-0.04061000004185189 +70,taxcalc/tests/test_calculator.py::test_json_doesnt_exist,,passed,0.28639799995744397,,,,,,,,,,,,,,,,,,,,,,,,,,-0.005508000072040831 +71,taxcalc/tests/test_calculator.py::test_calc_all,,passed,1681.1534089999896,,,,,,,,,,,,,,,,,,,,,,,,,,-57.101668999962385 +72,taxcalc/tests/test_calculator.py::test_noreform_documentation,,passed,4446.738720999974,,,,,,,,,,,,,,,,,,,,,,,,,,-219.10359299999982 +73,taxcalc/tests/test_calculator.py::test_reform_documentation,,passed,6343.0577640000365,,,,,,,,,,,,,,,,,,,,,,,,,,-231.65305699990313 +74,taxcalc/tests/test_calculator.py::test_distribution_tables,,passed,4159.795490999954,,,,,,,,,,,,,,,,,,,,,,,,,,-138.28239199995096 +75,taxcalc/tests/test_calculator.py::test_difference_table,,passed,3392.140717000075,,,,,,,,,,,,,,,,,,,,,,,,,,-68.125850999877 +76,taxcalc/tests/test_calculator.py::test_diagnostic_table,,passed,2810.712476000049,,,,,,,,,,,,,,,,,,,,,,,,,,-87.08075599997755 +77,taxcalc/tests/test_calculator.py::test_mtr_graph,,passed,2606.127645000015,,,,,,,,,,,,,,,,,,,,,,,,,,-77.97572000004038 +78,taxcalc/tests/test_calculator.py::test_atr_graph,,passed,2543.5226880000528,,,,,,,,,,,,,,,,,,,,,,,,,,71.3311460000341 +79,taxcalc/tests/test_calculator.py::test_privacy_of_embedded_objects,,passed,2209.536270000058,,,,,,,,,,,,,,,,,,,,,,,,,,-200.56041999987428 +80,taxcalc/tests/test_calculator.py::test_n65,,passed,2220.7865389999597,,,,,,,,,,,,,,,,,,,,,,,,,,-30.582773999981328 +81,taxcalc/tests/test_calculator.py::test_ce_aftertax_income,,passed,3275.4790820000608,,,,,,,,,,,,,,,,,,,,,,,,,,-53.51254599997901 +82,taxcalc/tests/test_calculator.py::test_qbid_calculation,,passed,1881.0944079999672,,,,,,,,,,,,,,,,,,,,,,,,,,73.92807899998365 +83,taxcalc/tests/test_calculator.py::test_qbid_limit_switch,,passed,4016.074290000006,,,,,,,,,,,,,,,,,,,,,,,,,,-247.62196599999697 +84,taxcalc/tests/test_calculator.py::test_calc_all_benefits_amounts,,passed,5450.668628000017,,,,,,,,,,,,,,,,,,,,,,,,,,-201.14581099994666 +85,taxcalc/tests/test_calculator.py::test_cg_top_rate,,passed,5044.245735000004,,,,,,,,,,,,,,,,,,,,,,,,,,-8.813158000066323 +86,taxcalc/tests/test_compatible_data.py::test_compatible_data_presence,,passed,0.43429899994862353,,,,,,,,,,,,,,,,,,,,,,,,,,-0.04891000003226509 +87,taxcalc/tests/test_consumption.py::test_year_consistency,,passed,0.12760000004163885,,,,,,,,,,,,,,,,,,,,,,,,,,-0.007601999982398355 +88,taxcalc/tests/test_consumption.py::test_validity_of_consumption_vars_set,,passed,0.8709969999927125,,,,,,,,,,,,,,,,,,,,,,,,,,-0.08642199998121225 +89,taxcalc/tests/test_consumption.py::test_update_consumption,,passed,76.88269499999478,,,,,,,,,,,,,,,,,,,,,,,,,,3.1313850000742605 +90,taxcalc/tests/test_consumption.py::test_incorrect_update_consumption,,passed,241.8024429999832,,,,,,,,,,,,,,,,,,,,,,,,,,-8.077135000121416 +91,taxcalc/tests/test_consumption.py::test_future_update_consumption,,passed,105.40738299994246,,,,,,,,,,,,,,,,,,,,,,,,,,-0.4643409999971482 +92,taxcalc/tests/test_consumption.py::test_consumption_default_data,,passed,312.95376099990335,,,,,,,,,,,,,,,,,,,,,,,,,,280.0143309998475 +93,taxcalc/tests/test_consumption.py::test_consumption_response,,passed,4500.116283000011,,,,,,,,,,,,,,,,,,,,,,,,,,-105.20801699999538 +94,taxcalc/tests/test_cpscsv.py::test_agg,,passed,12565.39007699996,,,,,,,,,,,,,,,,,,,,,,,,,,-838.8018929999816 +95,taxcalc/tests/test_cpscsv.py::test_cps_availability,,passed,961.4742179999212,,,,,,,,,,,,,,,,,,,,,,,,,,-76.92972200015902 +96,taxcalc/tests/test_data.py::test_recs_class,,passed,513.2524280001007,,,,,,,,,,,,,,,,,,,,,,,,,,8.99607400015151 +97,taxcalc/tests/test_decorators.py::test_create_apply_function_string,,passed,0.15669899994463776,,,,,,,,,,,,,,,,,,,,,,,,,,-0.018005000015364148 +98,taxcalc/tests/test_decorators.py::test_create_apply_function_string_with_params,,passed,0.12719900007596152,,,,,,,,,,,,,,,,,,,,,,,,,,-0.01440299990917987 +99,taxcalc/tests/test_decorators.py::test_create_toplevel_function_string_mult_outputs,,passed,0.1270999999860578,,,,,,,,,,,,,,,,,,,,,,,,,,-0.013903000080972477 +100,taxcalc/tests/test_decorators.py::test_create_toplevel_function_string,,passed,0.12500000002546585,,,,,,,,,,,,,,,,,,,,,,,,,,-0.013102999901093343 +101,taxcalc/tests/test_decorators.py::test_make_apply_function,,passed,0.7298969999283145,,,,,,,,,,,,,,,,,,,,,,,,,,-0.02331700011382054 +102,taxcalc/tests/test_decorators.py::test_magic_apply_jit,,passed,166.27162900010717,,,,,,,,,,,,,,,,,,,,,,,,,,-2.421581999897171 +103,taxcalc/tests/test_decorators.py::test_magic_apply_jit_swap,,passed,1.0466960000030667,,,,,,,,,,,,,,,,,,,,,,,,,,-0.0452250000080312 +104,taxcalc/tests/test_decorators.py::test_magic_iterate_jit,,passed,156.22386999996252,,,,,,,,,,,,,,,,,,,,,,,,,,3.2538589999830947 +105,taxcalc/tests/test_decorators.py::test_faux_function_iterate_jit,,passed,118.95351999999093,,,,,,,,,,,,,,,,,,,,,,,,,,4.081233999954748 +106,taxcalc/tests/test_decorators.py::test_ret_everything_iterate_jit,,passed,207.61926199998015,,,,,,,,,,,,,,,,,,,,,,,,,,-231.92740399997547 +107,taxcalc/tests/test_decorators.py::test_function_takes_kwarg,,passed,155.0091749999183,,,,,,,,,,,,,,,,,,,,,,,,,,3.030982999916887 +108,taxcalc/tests/test_decorators.py::test_function_no_parameters_listed,,passed,154.63327600002685,,,,,,,,,,,,,,,,,,,,,,,,,,1.5489620000152797 +109,taxcalc/tests/test_decorators.py::test_function_parameters_optional,,passed,166.88042600003428,,,,,,,,,,,,,,,,,,,,,,,,,,0.8976670000038212 +110,taxcalc/tests/test_decorators.py::test_iterate_jit_raises_on_no_return,,passed,5.267377999985001,,,,,,,,,,,,,,,,,,,,,,,,,,-0.4435309999735182 +111,taxcalc/tests/test_decorators.py::test_iterate_jit_raises_on_unknown_return_argument,,passed,223.73359699997764,,,,,,,,,,,,,,,,,,,,,,,,,,217.74708299994927 +112,taxcalc/tests/test_decorators.py::test_force_no_jit,,passed,6.972372000063842,,,,,,,,,,,,,,,,,,,,,,,,,,0.38144600000578066 +113,taxcalc/tests/test_growdiff.py::test_year_consistency,,passed,0.13399900001331844,,,,,,,,,,,,,,,,,,,,,,,,,,-0.00040299994452647203 +114,taxcalc/tests/test_growdiff.py::test_update_and_apply_growdiff,,passed,424.63368599999285,,,,,,,,,,,,,,,,,,,,,,,,,,-37.04160100005532 +115,taxcalc/tests/test_growdiff.py::test_has_any_response,,passed,118.04962300004718,,,,,,,,,,,,,,,,,,,,,,,,,,-1.8536589999485074 +116,taxcalc/tests/test_growdiff.py::test_description_punctuation,,passed,0.38999799994599016,,,,,,,,,,,,,,,,,,,,,,,,,,0.017490999994151935 +117,taxcalc/tests/test_growdiff.py::test_boolean_value_infomation,,passed,0.34109900002476934,,,,,,,,,,,,,,,,,,,,,,,,,,-0.009407999982613546 +118,taxcalc/tests/test_growfactors.py::test_improper_usage,,passed,4.663882000045305,,,,,,,,,,,,,,,,,,,,,,,,,,0.2874990000236721 +119,taxcalc/tests/test_growfactors.py::test_update_after_use,,passed,2.8321890000597705,,,,,,,,,,,,,,,,,,,,,,,,,,0.05033600007209316 +120,taxcalc/tests/test_growfactors.py::test_proper_usage,,passed,2.7502890000050684,,,,,,,,,,,,,,,,,,,,,,,,,,0.047137000024122244 +121,taxcalc/tests/test_growfactors.py::test_growfactors_csv_values,,passed,3.071188000035363,,,,,,,,,,,,,,,,,,,,,,,,,,-0.000669999963065937 +122,taxcalc/tests/test_parameters.py::test_params_class[revision0-],,passed,10.889955999914491,,,{},,,,,,,,,,,,,,,,,,,,,,,0.3003539998189808 +123,taxcalc/tests/test_parameters.py::test_params_class[revision1-error],,passed,14.468142000055195,,,{'real_param': {2004: 1.9}},error,,,,,,,,,,,,,,,,,,,,,,1.3691920000837854 +124,taxcalc/tests/test_parameters.py::test_params_class[revision2-raise],,passed,13.595145000067532,,,{'int_param': {2004: [3.6]}},raise,,,,,,,,,,,,,,,,,,,,,,-0.4617229999439605 +125,taxcalc/tests/test_parameters.py::test_params_class[revision3-raise],,passed,13.475146000018867,,,{'int_param': {2004: [3]}},raise,,,,,,,,,,,,,,,,,,,,,,0.4607979999491345 +126,taxcalc/tests/test_parameters.py::test_params_class[revision4-noerror],,passed,18.93962399992688,,,"{'label_param': {2004: [1, 2]}}",noerror,,,,,,,,,,,,,,,,,,,,,,0.6436759999814967 +127,taxcalc/tests/test_parameters.py::test_params_class[revision5-raise],,passed,9.530961999985266,,,"{'label_param': {2004: [[1, 2]]}}",raise,,,,,,,,,,,,,,,,,,,,,,0.2028850000215261 +128,taxcalc/tests/test_parameters.py::test_params_class[revision6-raise],,passed,9.578360999967117,,,"{'label_param': {2004: [1, 2, 3]}}",raise,,,,,,,,,,,,,,,,,,,,,,0.13128099988080066 +129,taxcalc/tests/test_parameters.py::test_params_class[revision7-raise],,passed,15.721136000024671,,,{'bool_param': {2004: [4.9]}},raise,,,,,,,,,,,,,,,,,,,,,,2.562184999987947 +130,taxcalc/tests/test_parameters.py::test_params_class[revision8-raise],,passed,13.645344999986264,,,{'str_param': {2004: [9]}},raise,,,,,,,,,,,,,,,,,,,,,,-0.5539250000765605 +131,taxcalc/tests/test_parameters.py::test_params_class[revision9-noerror],,passed,14.899440000021968,,,{'str_param': {2004: 'nonlinear'}},noerror,,,,,,,,,,,,,,,,,,,,,,1.0739760000433307 +132,taxcalc/tests/test_parameters.py::test_params_class[revision10-error],,passed,13.818243999935476,,,{'str_param': {2004: 'unknownvalue'}},error,,,,,,,,,,,,,,,,,,,,,,1.018000999920332 +133,taxcalc/tests/test_parameters.py::test_params_class[revision11-raise],,passed,13.868444000081581,,,{'str_param': {2004: ['nonlinear']}},raise,,,,,,,,,,,,,,,,,,,,,,0.893797000117047 +134,taxcalc/tests/test_parameters.py::test_params_class[revision12-raise],,passed,13.585645000034674,,,{'real_param': {2004: 'linear'}},raise,,,,,,,,,,,,,,,,,,,,,,0.4990959999986444 +135,taxcalc/tests/test_parameters.py::test_params_class[revision13-raise],,passed,15.78843599997981,,,"{'real_param': {2004: [0.2, 0.3]}}",raise,,,,,,,,,,,,,,,,,,,,,,2.6556859999118387 +136,taxcalc/tests/test_parameters.py::test_params_class[revision14-raise],,passed,15.222239000081572,,,{'real_param-indexed': {2004: True}},raise,,,,,,,,,,,,,,,,,,,,,,-0.7088639998755752 +137,taxcalc/tests/test_parameters.py::test_params_class[revision15-raise],,passed,9.656461000076888,,,{'unknown_param-indexed': {2004: False}},raise,,,,,,,,,,,,,,,,,,,,,,0.20688100005372867 +138,taxcalc/tests/test_parameters.py::test_json_file_contents[consumption.json],,passed,184.8454529999799,,,,,consumption.json,,,,,,,,,,,,,,,,,,,,,-5.948878000026497 +139,taxcalc/tests/test_parameters.py::test_json_file_contents[policy_current_law.json],,passed,102863.20769299993,,,,,policy_current_law.json,,,,,,,,,,,,,,,,,,,,,-2918.595557000008 +140,taxcalc/tests/test_parameters.py::test_json_file_contents[growdiff.json],,passed,738.3877029999439,,,,,growdiff.json,,,,,,,,,,,,,,,,,,,,,-7.467300000030264 +141,taxcalc/tests/test_parameters.py::test_parameters_mentioned[consumption.json-consumption.py],,passed,0.32049900005404197,,,,,,consumption.json,consumption.py,,,,,,,,,,,,,,,,,,,-0.027107999926556603 +142,taxcalc/tests/test_parameters.py::test_parameters_mentioned[policy_current_law.json-calcfunctions.py],,passed,13.097747000074378,,,,,,policy_current_law.json,calcfunctions.py,,,,,,,,,,,,,,,,,,,0.8650140000554547 +143,taxcalc/tests/test_parameters.py::test_parameters_mentioned[growdiff.json-growdiff.py],,passed,0.33619800001361,,,,,,growdiff.json,growdiff.py,,,,,,,,,,,,,,,,,,,-0.002008000024034118 +144,taxcalc/tests/test_parameters.py::test_expand_xd_errors,,passed,5.680776999952286,,,,,,,,,,,,,,,,,,,,,,,,,,0.06886999995003773 +145,taxcalc/tests/test_parameters.py::test_expand_empty,,passed,6.47037300007014,,,,,,,,,,,,,,,,,,,,,,,,,,0.1738530000920946 +146,taxcalc/tests/test_parameters.py::test_expand_1d_scalar,,passed,19.516121000037856,,,,,,,,,,,,,,,,,,,,,,,,,,0.47665900012816564 +147,taxcalc/tests/test_parameters.py::test_expand_2d_short_array,,passed,7.257371000036983,,,,,,,,,,,,,,,,,,,,,,,,,,0.13533599997117562 +148,taxcalc/tests/test_parameters.py::test_expand_2d_variable_rates,,passed,7.90456799995809,,,,,,,,,,,,,,,,,,,,,,,,,,0.20372199992380047 +149,taxcalc/tests/test_parameters.py::test_expand_2d_already_filled,,passed,12.078750999990007,,,,,,,,,,,,,,,,,,,,,,,,,,0.5909320000228035 +150,taxcalc/tests/test_parameters.py::test_expand_2d_partial_expand,,passed,14.18814199996632,,,,,,,,,,,,,,,,,,,,,,,,,,0.26507699999456413 +151,"taxcalc/tests/test_parameters.py::test_read_json_revision[\n{\n ""consumption"": {""BEN_mcaid_value"": {""2013"": 0.9}}\n}\n]",,passed,0.4090979999773481,,,,,,,," { ""consumption"": {""BEN_mcaid_value"": {""2013"": 0.9}} } -",,,,,,,,,,,,,,,,,,0.010002000067288463 -152,"taxcalc/tests/test_parameters.py::test_read_json_revision[\n{\n ""consumption"": {""BEN_mcaid_value"": [{""year"": ""2013"", ""value"": 0.9}]}\n}\n]",,passed,0.3464069999381536,,,,,,,," +",,,,,,,,,,,,,,,,,,-0.003209999931641505 +152,"taxcalc/tests/test_parameters.py::test_read_json_revision[\n{\n ""consumption"": {""BEN_mcaid_value"": [{""year"": ""2013"", ""value"": 0.9}]}\n}\n]",,passed,0.2901990000054866,,,,,,,," { ""consumption"": {""BEN_mcaid_value"": [{""year"": ""2013"", ""value"": 0.9}]} } -",,,,,,,,,,,,,,,,,,-0.001800000063667484 -153,"taxcalc/tests/test_parameters.py::test_read_json_revision_foramts[\n{\n ""consumption"": {""BEN_mcaid_value"": {""2013"": 0.9}}\n}\n-False]",,passed,0.2186049999863826,,,,,,,,," +",,,,,,,,,,,,,,,,,,-0.05800799999633449 +153,"taxcalc/tests/test_parameters.py::test_read_json_revision_foramts[\n{\n ""consumption"": {""BEN_mcaid_value"": {""2013"": 0.9}}\n}\n-False]",,passed,0.1896989999750076,,,,,,,,," { ""consumption"": {""BEN_mcaid_value"": {""2013"": 0.9}} } -",False,,,,,,,,,,,,,,,,-0.0001999999312828904 -154,"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.23490499995659775,,,,,,,,," +",False,,,,,,,,,,,,,,,,-0.02910599994265789 +154,"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.1947999999174499,,,,,,,,," { ""consumption"": {""BEN_mcaid_value"": [{""year"": ""2013"", ""value"": 0.9}]} } -",True,,,,,,,,,,,,,,,,0.014600999975300538 -155,"taxcalc/tests/test_parameters.py::test_read_json_revision_foramts[\n{\n ""consumption"": {""BEN_mcaid_value"": 0.9}\n}\n-True]",,passed,0.22700499994243728,,,,,,,,," +",True,,,,,,,,,,,,,,,,-0.025504000063847315 +155,"taxcalc/tests/test_parameters.py::test_read_json_revision_foramts[\n{\n ""consumption"": {""BEN_mcaid_value"": 0.9}\n}\n-True]",,passed,0.23089900003014918,,,,,,,,," { ""consumption"": {""BEN_mcaid_value"": 0.9} } -",True,,,,,,,,,,,,,,,,0.0027999999474559722 -156,taxcalc/tests/test_policy.py::test_incorrect_class_instantiation,,passed,0.156003000029159,,,,,,,,,,,,,,,,,,,,,,,,,,-0.0001999999312828904 -157,taxcalc/tests/test_policy.py::test_correct_class_instantiation,,passed,2190.753510000036,,,,,,,,,,,,,,,,,,,,,,,,,,110.0097870000809 -158,taxcalc/tests/test_policy.py::test_json_reform_url,,passed,88.16520599998512,,,,,,,,,,,,,,,,,,,,,,,,,,-78.94857600001617 -159,taxcalc/tests/test_policy.py::test_read_json_reform_file_and_implement_reform[False],,passed,2394.6758680000357,,,,,,,,,,,False,,,,,,,,,,,,,,,59.514088000127686 -160,taxcalc/tests/test_policy.py::test_read_json_reform_file_and_implement_reform[True],,passed,2664.618608000069,,,,,,,,,,,True,,,,,,,,,,,,,,,392.1839760000694 -161,taxcalc/tests/test_policy.py::test_constant_inflation_rate_with_reform,,passed,2143.012044000102,,,,,,,,,,,,,,,,,,,,,,,,,,148.68122800010065 -162,taxcalc/tests/test_policy.py::test_variable_inflation_rate_with_reform,,passed,2222.820625000054,,,,,,,,,,,,,,,,,,,,,,,,,,170.01519100006135 -163,taxcalc/tests/test_policy.py::test_multi_year_reform,,passed,2577.0160649999525,,,,,,,,,,,,,,,,,,,,,,,,,,260.84296399994855 -164,taxcalc/tests/test_policy.py::test_policy_metadata,,passed,1551.6988189999665,,,,,,,,,,,,,,,,,,,,,,,,,,119.9538969999594 -165,taxcalc/tests/test_policy.py::test_implement_reform_raises_on_no_year,,passed,1289.856011999973,,,,,,,,,,,,,,,,,,,,,,,,,,47.67210800002886 -166,taxcalc/tests/test_policy.py::test_implement_reform_raises_on_early_year,,passed,1539.1939449999654,,,,,,,,,,,,,,,,,,,,,,,,,,122.75261599995702 -167,taxcalc/tests/test_policy.py::test_reform_with_default_indexed,,passed,2463.069588999929,,,,,,,,,,,,,,,,,,,,,,,,,,245.46746099997563 -168,taxcalc/tests/test_policy.py::test_reform_makes_no_changes_before_year,,passed,2240.5707109999184,,,,,,,,,,,,,,,,,,,,,,,,,,150.34628099999736 -169,taxcalc/tests/test_policy.py::test_read_json_reform_and_implement_reform[False],,passed,2389.840475000028,,,,,,,,,,,False,,,,,,,,,,,,,,,173.21103099993707 -170,taxcalc/tests/test_policy.py::test_read_json_reform_and_implement_reform[True],,passed,2661.754541999926,,,,,,,,,,,True,,,,,,,,,,,,,,,384.17793299993264 -171,taxcalc/tests/test_policy.py::test_pop_the_cap_reform,,passed,2125.7369859999926,,,,,,,,,,,,,,,,,,,,,,,,,,-5.514514999958919 -172,taxcalc/tests/test_policy.py::test_order_of_indexing_and_level_reforms,,passed,4334.521562000077,,,,,,,,,,,,,,,,,,,,,,,,,,261.6251970001713 -173,taxcalc/tests/test_policy.py::test_misspecified_reform_dictionary,,passed,0.15570300001854775,,,,,,,,,,,,,,,,,,,,,,,,,,0.007999999979801942 -174,taxcalc/tests/test_policy.py::test_section_titles,,passed,7.856981999907475,,,,,,,,,,,,,,,,,,,,,,,,,,-4.935863000127936 -175,taxcalc/tests/test_policy.py::test_description_punctuation,,passed,8.436595000034686,,,,,,,,,,,,,,,,,,,,,,,,,,4.058212000018101 -176,taxcalc/tests/test_policy.py::test_get_index_rate,,passed,1611.2856300001113,,,,,,,,,,,,,,,,,,,,,,,,,,158.21878500014463 -177,taxcalc/tests/test_policy.py::test_reform_with_bad_ctc_levels,,passed,2126.3185619999376,,,,,,,,,,,,,,,,,,,,,,,,,,148.5871259999385 -178,taxcalc/tests/test_policy.py::test_reform_with_removed_parameter,,passed,4513.914555000042,,,,,,,,,,,,,,,,,,,,,,,,,,287.17079399996237 -179,taxcalc/tests/test_policy.py::test_reform_with_out_of_range_error,,passed,2303.275534000022,,,,,,,,,,,,,,,,,,,,,,,,,,220.76414200000727 -180,taxcalc/tests/test_policy.py::test_reform_with_warning,,passed,2762.551366000025,,,,,,,,,,,,,,,,,,,,,,,,,,423.9747000000307 -181,taxcalc/tests/test_policy.py::test_reform_with_scalar_vector_errors,,passed,7759.445346999996,,,,,,,,,,,,,,,,,,,,,,,,,,397.3009699999466 -182,taxcalc/tests/test_policy.py::test_index_offset_reform,,passed,9695.979285000021,,,,,,,,,,,,,,,,,,,,,,,,,,714.6133610000343 -183,taxcalc/tests/test_policy.py::test_cpi_offset_affect_on_prior_years,,passed,7156.857618999993,,,,,,,,,,,,,,,,,,,,,,,,,,673.4414309999011 -184,taxcalc/tests/test_policy.py::test_cpi_offset_on_reverting_params,,passed,10541.813638999996,,,,,,,,,,,,,,,,,,,,,,,,,,706.9441379999262 -185,taxcalc/tests/test_policy.py::test_raise_errors_regression,,passed,2390.664032000018,,,,,,,,,,,,,,,,,,,,,,,,,,230.51654599998983 -186,taxcalc/tests/test_policy.py::TestAdjust::test_simple_adj,>,passed,6337.069075999921,,,,,,,,,,,,,,,,,,,,,,,,,,304.88628299985976 -187,taxcalc/tests/test_policy.py::TestAdjust::test_adj_without_index_1,>,passed,6503.742820999946,,,,,,,,,,,,,,,,,,,,,,,,,,482.44143199997325 -188,taxcalc/tests/test_policy.py::TestAdjust::test_adj_without_index_2,>,passed,6812.995432999969,,,,,,,,,,,,,,,,,,,,,,,,,,785.5989839998756 -189,taxcalc/tests/test_policy.py::TestAdjust::test_activate_index,>,passed,6408.218679000015,,,,,,,,,,,,,,,,,,,,,,,,,,377.59209800003646 -190,taxcalc/tests/test_policy.py::TestAdjust::test_apply_cpi_offset,>,passed,11033.065050000005,,,,,,,,,,,,,,,,,,,,,,,,,,768.899016999967 -191,taxcalc/tests/test_policy.py::TestAdjust::test_multiple_cpi_swaps,>,passed,5320.921989999988,,,,,,,,,,,,,,,,,,,,,,,,,,624.1365139999289 -192,taxcalc/tests/test_policy.py::TestAdjust::test_multiple_cpi_swaps2,>,passed,5984.12122000002,,,,,,,,,,,,,,,,,,,,,,,,,,475.387893000061 -193,taxcalc/tests/test_policy.py::TestAdjust::test_adj_CPI_offset_and_index_status,>,passed,11063.876097999924,,,,,,,,,,,,,,,,,,,,,,,,,,664.1806959999049 -194,taxcalc/tests/test_policy.py::TestAdjust::test_adj_related_parameters_and_index_status,>,passed,4162.830735000057,,,,,,,,,,,,,,,,,,,,,,,,,,353.4060330000557 -195,taxcalc/tests/test_policy.py::TestAdjust::test_indexed_status_parsing,>,passed,5023.338169999988,,,,,,,,,,,,,,,,,,,,,,,,,,418.0639369999426 -196,taxcalc/tests/test_policy.py::TestAdjust::test_cpi_offset_does_not_affect_wage_indexed_params,>,passed,9088.925183000014,,,,,,,,,,,,,,,,,,,,,,,,,,956.3127870000008 -197,taxcalc/tests/test_records.py::test_incorrect_Records_instantiation,,passed,13.81422700001167,,,,,,,,,,,,,,,,,,,,,,,,,,0.21646700008659536 -198,taxcalc/tests/test_records.py::test_correct_Records_instantiation,,passed,558.0803120000155,,,,,,,,,,,,,,,,,,,,,,,,,,38.36568899998838 -199,taxcalc/tests/test_records.py::test_read_cps_data,,passed,1109.614267999973,,,,,,,,,,,,,,,,,,,,,,,,,,95.17199899994455 -200,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00200,e00200p,e00200s\n1, 2, 200000, 200000, 0.03\n]",,passed,603.159579000021,,,,,,,,,,,,"RECID,MARS,e00200,e00200p,e00200s +",True,,,,,,,,,,,,,,,,0.006694000035167874 +156,taxcalc/tests/test_policy.py::test_incorrect_class_instantiation,,passed,0.13910000006944756,,,,,,,,,,,,,,,,,,,,,,,,,,-0.01710299989099434 +157,taxcalc/tests/test_policy.py::test_correct_class_instantiation,,passed,2019.815800999936,,,,,,,,,,,,,,,,,,,,,,,,,,-60.92792200001895 +158,taxcalc/tests/test_policy.py::test_json_reform_url,,passed,210.98723900001914,,,,,,,,,,,,,,,,,,,,,,,,,,43.87345700001785 +159,taxcalc/tests/test_policy.py::test_read_json_reform_file_and_implement_reform[False],,passed,2185.5324199999586,,,,,,,,,,,False,,,,,,,,,,,,,,,-149.62935999994943 +160,taxcalc/tests/test_policy.py::test_read_json_reform_file_and_implement_reform[True],,passed,2368.0806699999266,,,,,,,,,,,True,,,,,,,,,,,,,,,95.6460379999271 +161,taxcalc/tests/test_policy.py::test_constant_inflation_rate_with_reform,,passed,1959.5316479999383,,,,,,,,,,,,,,,,,,,,,,,,,,-34.79916800006299 +162,taxcalc/tests/test_policy.py::test_variable_inflation_rate_with_reform,,passed,2038.9155569999957,,,,,,,,,,,,,,,,,,,,,,,,,,-13.889876999996886 +163,taxcalc/tests/test_policy.py::test_multi_year_reform,,passed,2173.25409099999,,,,,,,,,,,,,,,,,,,,,,,,,,-142.91901000001417 +164,taxcalc/tests/test_policy.py::test_policy_metadata,,passed,1346.7941410000321,,,,,,,,,,,,,,,,,,,,,,,,,,-84.950780999975 +165,taxcalc/tests/test_policy.py::test_implement_reform_raises_on_no_year,,passed,1411.2753800000064,,,,,,,,,,,,,,,,,,,,,,,,,,169.09147600006236 +166,taxcalc/tests/test_policy.py::test_implement_reform_raises_on_early_year,,passed,1375.2593259999912,,,,,,,,,,,,,,,,,,,,,,,,,,-41.182003000017176 +167,taxcalc/tests/test_policy.py::test_reform_with_default_indexed,,passed,2185.3594460000068,,,,,,,,,,,,,,,,,,,,,,,,,,-32.2426819999464 +168,taxcalc/tests/test_policy.py::test_reform_makes_no_changes_before_year,,passed,2081.7658700000266,,,,,,,,,,,,,,,,,,,,,,,,,,-8.458559999894533 +169,taxcalc/tests/test_policy.py::test_read_json_reform_and_implement_reform[False],,passed,2236.7057420000265,,,,,,,,,,,False,,,,,,,,,,,,,,,20.076297999935377 +170,taxcalc/tests/test_policy.py::test_read_json_reform_and_implement_reform[True],,passed,2280.3965650000464,,,,,,,,,,,True,,,,,,,,,,,,,,,2.8199560000530255 +171,taxcalc/tests/test_policy.py::test_pop_the_cap_reform,,passed,2100.4134140000588,,,,,,,,,,,,,,,,,,,,,,,,,,-30.838086999892766 +172,taxcalc/tests/test_policy.py::test_order_of_indexing_and_level_reforms,,passed,4001.300484000012,,,,,,,,,,,,,,,,,,,,,,,,,,-71.59588099989378 +173,taxcalc/tests/test_policy.py::test_misspecified_reform_dictionary,,passed,0.13460000002396555,,,,,,,,,,,,,,,,,,,,,,,,,,-0.013103000014780264 +174,taxcalc/tests/test_policy.py::test_section_titles,,passed,11.275455999907535,,,,,,,,,,,,,,,,,,,,,,,,,,-1.517389000127876 +175,taxcalc/tests/test_policy.py::test_description_punctuation,,passed,4.708582000034767,,,,,,,,,,,,,,,,,,,,,,,,,,0.33019900001818225 +176,taxcalc/tests/test_policy.py::test_get_index_rate,,passed,1409.0616659999569,,,,,,,,,,,,,,,,,,,,,,,,,,-44.005179000009775 +177,taxcalc/tests/test_policy.py::test_reform_with_bad_ctc_levels,,passed,1962.6755940000749,,,,,,,,,,,,,,,,,,,,,,,,,,-15.055841999924269 +178,taxcalc/tests/test_policy.py::test_reform_with_removed_parameter,,passed,4135.105072999977,,,,,,,,,,,,,,,,,,,,,,,,,,-91.63868800010277 +179,taxcalc/tests/test_policy.py::test_reform_with_out_of_range_error,,passed,2087.7806540000847,,,,,,,,,,,,,,,,,,,,,,,,,,5.26926200006983 +180,taxcalc/tests/test_policy.py::test_reform_with_warning,,passed,2325.779699000009,,,,,,,,,,,,,,,,,,,,,,,,,,-12.79696699998567 +181,taxcalc/tests/test_policy.py::test_reform_with_scalar_vector_errors,,passed,6957.264560999988,,,,,,,,,,,,,,,,,,,,,,,,,,-404.8798160000615 +182,taxcalc/tests/test_policy.py::test_index_offset_reform,,passed,9019.644384000003,,,,,,,,,,,,,,,,,,,,,,,,,,38.27846000001591 +183,taxcalc/tests/test_policy.py::test_cpi_offset_affect_on_prior_years,,passed,6570.146220999959,,,,,,,,,,,,,,,,,,,,,,,,,,86.73003299986703 +184,taxcalc/tests/test_policy.py::test_cpi_offset_on_reverting_params,,passed,9737.567394000052,,,,,,,,,,,,,,,,,,,,,,,,,,-97.30210700001771 +185,taxcalc/tests/test_policy.py::test_raise_errors_regression,,passed,2137.5709430000143,,,,,,,,,,,,,,,,,,,,,,,,,,-22.57654300001377 +186,taxcalc/tests/test_policy.py::TestAdjust::test_simple_adj,>,passed,5749.063243000023,,,,,,,,,,,,,,,,,,,,,,,,,,-283.11955000003763 +187,taxcalc/tests/test_policy.py::TestAdjust::test_adj_without_index_1,>,passed,6103.001989000063,,,,,,,,,,,,,,,,,,,,,,,,,,81.70060000009016 +188,taxcalc/tests/test_policy.py::TestAdjust::test_adj_without_index_2,>,passed,6001.295044000017,,,,,,,,,,,,,,,,,,,,,,,,,,-26.10140500007674 +189,taxcalc/tests/test_policy.py::TestAdjust::test_activate_index,>,passed,5787.172052999949,,,,,,,,,,,,,,,,,,,,,,,,,,-243.4545280000293 +190,taxcalc/tests/test_policy.py::TestAdjust::test_apply_cpi_offset,>,passed,10272.070740000003,,,,,,,,,,,,,,,,,,,,,,,,,,7.9047069999651285 +191,taxcalc/tests/test_policy.py::TestAdjust::test_multiple_cpi_swaps,>,passed,4593.556368000009,,,,,,,,,,,,,,,,,,,,,,,,,,-103.22910800005047 +192,taxcalc/tests/test_policy.py::TestAdjust::test_multiple_cpi_swaps2,>,passed,5572.583333000011,,,,,,,,,,,,,,,,,,,,,,,,,,63.85000600005242 +193,taxcalc/tests/test_policy.py::TestAdjust::test_adj_CPI_offset_and_index_status,>,passed,10118.37437600002,,,,,,,,,,,,,,,,,,,,,,,,,,-281.3210259999996 +194,taxcalc/tests/test_policy.py::TestAdjust::test_adj_related_parameters_and_index_status,>,passed,3683.478144999981,,,,,,,,,,,,,,,,,,,,,,,,,,-125.94655700002022 +195,taxcalc/tests/test_policy.py::TestAdjust::test_indexed_status_parsing,>,passed,4490.478515999939,,,,,,,,,,,,,,,,,,,,,,,,,,-114.79571700010638 +196,taxcalc/tests/test_policy.py::TestAdjust::test_cpi_offset_does_not_affect_wage_indexed_params,>,passed,8147.3178290000305,,,,,,,,,,,,,,,,,,,,,,,,,,14.705433000017365 +197,taxcalc/tests/test_records.py::test_incorrect_Records_instantiation,,passed,12.85004300007131,,,,,,,,,,,,,,,,,,,,,,,,,,-0.7477169998537647 +198,taxcalc/tests/test_records.py::test_correct_Records_instantiation,,passed,519.8655919999737,,,,,,,,,,,,,,,,,,,,,,,,,,0.15096899994659907 +199,taxcalc/tests/test_records.py::test_read_cps_data,,passed,942.3809159999337,,,,,,,,,,,,,,,,,,,,,,,,,,-72.06135300009475 +200,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00200,e00200p,e00200s\n1, 2, 200000, 200000, 0.03\n]",,passed,566.6815839999799,,,,,,,,,,,,"RECID,MARS,e00200,e00200p,e00200s 1, 2, 200000, 200000, 0.03 -",,,,,,,,,,,,,,52.278860999990684 -201,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00900,e00900p,e00900s\n1, 2, 200000, 200000, 0.03\n]",,passed,605.9458439999617,,,,,,,,,,,,"RECID,MARS,e00900,e00900p,e00900s +",,,,,,,,,,,,,,15.800865999949565 +201,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00900,e00900p,e00900s\n1, 2, 200000, 200000, 0.03\n]",,passed,563.5345989999223,,,,,,,,,,,,"RECID,MARS,e00900,e00900p,e00900s 1, 2, 200000, 200000, 0.03 -",,,,,,,,,,,,,,53.83260199994311 -202,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e02100,e02100p,e02100s\n1, 2, 200000, 200000, 0.03\n]",,passed,616.2954899999704,,,,,,,,,,,,"RECID,MARS,e02100,e02100p,e02100s +",,,,,,,,,,,,,,11.421356999903765 +202,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e02100,e02100p,e02100s\n1, 2, 200000, 200000, 0.03\n]",,passed,567.4418810000361,,,,,,,,,,,,"RECID,MARS,e02100,e02100p,e02100s 1, 2, 200000, 200000, 0.03 -",,,,,,,,,,,,,,65.37817099990662 -203,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00200,e00200p,e00200s\n1, 4, 200000, 100000, 100000\n]",,passed,598.2563630000186,,,,,,,,,,,,"RECID,MARS,e00200,e00200p,e00200s +",,,,,,,,,,,,,,16.52456199997232 +203,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00200,e00200p,e00200s\n1, 4, 200000, 100000, 100000\n]",,passed,565.7653890000347,,,,,,,,,,,,"RECID,MARS,e00200,e00200p,e00200s 1, 4, 200000, 100000, 100000 -",,,,,,,,,,,,,,35.78022299996064 -204,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00900,e00900p,e00900s\n1, 4, 200000, 100000, 100000\n]",,passed,602.6261659999363,,,,,,,,,,,,"RECID,MARS,e00900,e00900p,e00900s +",,,,,,,,,,,,,,3.289248999976735 +204,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00900,e00900p,e00900s\n1, 4, 200000, 100000, 100000\n]",,passed,565.0425920000544,,,,,,,,,,,,"RECID,MARS,e00900,e00900p,e00900s 1, 4, 200000, 100000, 100000 -",,,,,,,,,,,,,,51.24663799995233 -205,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e02100,e02100p,e02100s\n1, 4, 200000, 100000, 100000\n]",,passed,600.2802100000508,,,,,,,,,,,,"RECID,MARS,e02100,e02100p,e02100s +",,,,,,,,,,,,,,13.663064000070335 +205,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e02100,e02100p,e02100s\n1, 4, 200000, 100000, 100000\n]",,passed,559.5034210000449,,,,,,,,,,,,"RECID,MARS,e02100,e02100p,e02100s 1, 4, 200000, 100000, 100000 -",,,,,,,,,,,,,,47.84986800007118 -206,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,k1bx14s\n1, 4, 0.03\n]",,passed,598.4186659999295,,,,,,,,,,,,"RECID,MARS,k1bx14s +",,,,,,,,,,,,,,7.073079000065263 +206,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,k1bx14s\n1, 4, 0.03\n]",,passed,560.5124779999642,,,,,,,,,,,,"RECID,MARS,k1bx14s 1, 4, 0.03 -",,,,,,,,,,,,,,46.62983799983067 -207,"taxcalc/tests/test_records.py::test_read_data[RxCID,MARS\n1, 2\n]",,passed,2.4187569999867264,,,,,,,,,,,,"RxCID,MARS +",,,,,,,,,,,,,,8.723649999865302 +207,"taxcalc/tests/test_records.py::test_read_data[RxCID,MARS\n1, 2\n]",,passed,2.309690000060982,,,,,,,,,,,,"RxCID,MARS 1, 2 -",,,,,,,,,,,,,,0.020610999968084798 -208,"taxcalc/tests/test_records.py::test_read_data[RECID,e00300\n1, 456789\n]",,passed,2.284853999981351,,,,,,,,,,,,"RECID,e00300 +",,,,,,,,,,,,,,-0.08845599995765951 +208,"taxcalc/tests/test_records.py::test_read_data[RECID,e00300\n1, 456789\n]",,passed,2.1197910000410047,,,,,,,,,,,,"RECID,e00300 1, 456789 -",,,,,,,,,,,,,,0.04891200001111429 -209,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS\n1, 6\n]",,passed,602.5837339999498,,,,,,,,,,,,"RECID,MARS +",,,,,,,,,,,,,,-0.11615099992923206 +209,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS\n1, 6\n]",,passed,561.2962599999491,,,,,,,,,,,,"RECID,MARS 1, 6 -",,,,,,,,,,,,,,49.30547599997226 -210,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,EIC\n1, 5, 4\n]",,passed,597.3010850000264,,,,,,,,,,,,"RECID,MARS,EIC +",,,,,,,,,,,,,,8.018001999971602 +210,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,EIC\n1, 5, 4\n]",,passed,561.0829519999925,,,,,,,,,,,,"RECID,MARS,EIC 1, 5, 4 -",,,,,,,,,,,,,,45.17135000003236 -211,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00600,e00650\n1, 1, 8, 9\n]",,passed,597.8567980000662,,,,,,,,,,,,"RECID,MARS,e00600,e00650 +",,,,,,,,,,,,,,8.953216999998403 +211,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00600,e00650\n1, 1, 8, 9\n]",,passed,564.256236999995,,,,,,,,,,,,"RECID,MARS,e00600,e00650 1, 1, 8, 9 -",,,,,,,,,,,,,,45.901366000066446 -212,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e01500,e01700\n1, 1, 6, 7\n]",,passed,600.357456000097,,,,,,,,,,,,"RECID,MARS,e01500,e01700 +",,,,,,,,,,,,,,12.300804999995307 +212,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e01500,e01700\n1, 1, 6, 7\n]",,passed,562.0722480000495,,,,,,,,,,,,"RECID,MARS,e01500,e01700 1, 1, 6, 7 -",,,,,,,,,,,,,,45.98487800012663 -213,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,PT_SSTB_income\n1, 1, 2\n]",,passed,597.4510889999465,,,,,,,,,,,,"RECID,MARS,PT_SSTB_income +",,,,,,,,,,,,,,7.699670000079095 +213,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,PT_SSTB_income\n1, 1, 2\n]",,passed,564.791234999916,,,,,,,,,,,,"RECID,MARS,PT_SSTB_income 1, 1, 2 -",,,,,,,,,,,,,,46.212369999921066 -214,taxcalc/tests/test_records.py::test_for_duplicate_names,,passed,1.23262900001464,,,,,,,,,,,,,,,,,,,,,,,,,,0.07500699996398907 -215,taxcalc/tests/test_records.py::test_records_variables_content,,passed,0.8933199999319186,,,,,,,,,,,,,,,,,,,,,,,,,,0.0017019998495015898 -216,taxcalc/tests/test_records.py::test_csv_input_vars_md_contents,,passed,0.9607220000589223,,,,,,,,,,,,,,,,,,,,,,,,,,-0.006095999992794532 -217,taxcalc/tests/test_reforms.py::test_2017_law_reform,,passed,5329.211903999976,,,,,,,,,,,,,,,,,,,,,,,,,,147.3174340000014 -218,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2019],,passed,14594.316523999965,,,,,,,,,,,,,2019.0,,,,,,,,,,,,,874.2937669999246 -219,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2020],,passed,14487.909289999949,,,,,,,,,,,,,2020.0,,,,,,,,,,,,,761.5963559999291 -220,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2021],,passed,14694.219916000065,,,,,,,,,,,,,2021.0,,,,,,,,,,,,,920.341161000124 -221,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2022],,passed,14569.246191000047,,,,,,,,,,,,,2022.0,,,,,,,,,,,,,893.0002930001137 -222,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2023],,passed,14682.302759000095,,,,,,,,,,,,,2023.0,,,,,,,,,,,,,958.1559770000476 -223,taxcalc/tests/test_reforms.py::test_reform_json_and_output,,passed,87678.7326179999,,,,,,,,,,,,,,,,,,,,,,,,,,5592.032836000042 -224,taxcalc/tests/test_responses.py::test_response_json,,passed,0.2359059999434976,,,,,,,,,,,,,,,,,,,,,,,,,,0.016500999890922685 -225,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.20450400006666314,,,,,,,,,,,,,,no-dot-csv-filename,no-dot-json-filename,no-dot-json-filename,no-dot-json-filename,no-output-directory,,,,,,,,0.0026000000161730263 -226,taxcalc/tests/test_taxcalcio.py::test_ctor_errors[input_data1-baseline1-reform1-assump1-outdir1],,passed,0.14330299995890527,,,,,,,,,,,,,,[],[],[],[],[],,,,,,,,0.0009999998837884883 -227,taxcalc/tests/test_taxcalcio.py::test_ctor_errors[no-exist.csv-no-exist.json-no-exist.json-no-exist.json-.],,passed,0.22960500018598395,,,,,,,,,,,,,,no-exist.csv,no-exist.json,no-exist.json,no-exist.json,.,,,,,,,,-0.006598999789275639 -228,taxcalc/tests/test_taxcalcio.py::test_init_errors[2000-reformfile0-reformfile0-None],,passed,5595.535346999895,,,,,,,,,,,,,,,,,,,2000.0,reformfile0,reformfile0,,,,,283.52872299979026 -229,taxcalc/tests/test_taxcalcio.py::test_init_errors[2099-reformfile0-reformfile0-None],,passed,5747.562357999868,,,,,,,,,,,,,,,,,,,2099.0,reformfile0,reformfile0,,,,,239.78297699977702 -230,taxcalc/tests/test_taxcalcio.py::test_init_errors[2020-reformfile0-reformfile0-errorassumpfile],,passed,5530.976070999941,,,,,,,,,,,,,,,,,,,2020.0,reformfile0,reformfile0,errorassumpfile,,,,250.55469899984928 -231,taxcalc/tests/test_taxcalcio.py::test_init_errors[2020-errorreformfile-errorreformfile-None],,passed,4372.518039999932,,,,,,,,,,,,,,,,,,,2020.0,errorreformfile,errorreformfile,,,,,210.23130499997933 -232,taxcalc/tests/test_taxcalcio.py::test_creation_with_aging,,passed,14604.124495000178,,,,,,,,,,,,,,,,,,,,,,,,,,934.977549000223 -233,taxcalc/tests/test_taxcalcio.py::test_ctor_init_with_cps_files,,passed,20694.813604000046,,,,,,,,,,,,,,,,,,,,,,,,,,1964.1311679999926 -234,"taxcalc/tests/test_taxcalcio.py::test_custom_dump_variables[\n MARS;iitax\tpayrolltax|combined,\n c00100\n surtax\n -True-8]",,passed,5948.015964999968,,,,,,,,,,,,,,,,,,,,,,," +",,,,,,,,,,,,,,13.552515999890602 +214,taxcalc/tests/test_records.py::test_for_duplicate_names,,passed,1.1137949999238117,,,,,,,,,,,,,,,,,,,,,,,,,,-0.043827000126839266 +215,taxcalc/tests/test_records.py::test_records_variables_content,,passed,0.8257960000719322,,,,,,,,,,,,,,,,,,,,,,,,,,-0.06582200001048477 +216,taxcalc/tests/test_records.py::test_csv_input_vars_md_contents,,passed,0.8835959999942133,,,,,,,,,,,,,,,,,,,,,,,,,,-0.08322200005750346 +217,taxcalc/tests/test_reforms.py::test_2017_law_reform,,passed,4987.147262000008,,,,,,,,,,,,,,,,,,,,,,,,,,-194.74720799996703 +218,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2019],,passed,13621.923405000074,,,,,,,,,,,,,2019.0,,,,,,,,,,,,,-98.09935199996653 +219,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2020],,passed,13604.49375099995,,,,,,,,,,,,,2020.0,,,,,,,,,,,,,-121.81918300006873 +220,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2021],,passed,13659.049608999907,,,,,,,,,,,,,2021.0,,,,,,,,,,,,,-114.8291460000346 +221,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2022],,passed,13590.281294000079,,,,,,,,,,,,,2022.0,,,,,,,,,,,,,-85.96460399985517 +222,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2023],,passed,13625.419888000011,,,,,,,,,,,,,2023.0,,,,,,,,,,,,,-98.72689400003583 +223,taxcalc/tests/test_reforms.py::test_reform_json_and_output,,passed,79534.89382499992,,,,,,,,,,,,,,,,,,,,,,,,,,-2551.805956999946 +224,taxcalc/tests/test_responses.py::test_response_json,,passed,0.203698999939661,,,,,,,,,,,,,,,,,,,,,,,,,,-0.015706000112913898 +225,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.18039899987343233,,,,,,,,,,,,,,no-dot-csv-filename,no-dot-json-filename,no-dot-json-filename,no-dot-json-filename,no-output-directory,,,,,,,,-0.02150500017705778 +226,taxcalc/tests/test_taxcalcio.py::test_ctor_errors[input_data1-baseline1-reform1-assump1-outdir1],,passed,0.12450000008357165,,,,,,,,,,,,,,[],[],[],[],[],,,,,,,,-0.017802999991545138 +227,taxcalc/tests/test_taxcalcio.py::test_ctor_errors[no-exist.csv-no-exist.json-no-exist.json-no-exist.json-.],,passed,0.2061989998765057,,,,,,,,,,,,,,no-exist.csv,no-exist.json,no-exist.json,no-exist.json,.,,,,,,,,-0.030005000098753898 +228,taxcalc/tests/test_taxcalcio.py::test_init_errors[2000-reformfile0-reformfile0-None],,passed,5185.64255299998,,,,,,,,,,,,,,,,,,,2000.0,reformfile0,reformfile0,,,,,-126.36407100012548 +229,taxcalc/tests/test_taxcalcio.py::test_init_errors[2099-reformfile0-reformfile0-None],,passed,5066.185452000127,,,,,,,,,,,,,,,,,,,2099.0,reformfile0,reformfile0,,,,,-441.5939289999642 +230,taxcalc/tests/test_taxcalcio.py::test_init_errors[2020-reformfile0-reformfile0-errorassumpfile],,passed,5028.007957,,,,,,,,,,,,,,,,,,,2020.0,reformfile0,reformfile0,errorassumpfile,,,,-252.41341500009185 +231,taxcalc/tests/test_taxcalcio.py::test_init_errors[2020-errorreformfile-errorreformfile-None],,passed,3888.226748000079,,,,,,,,,,,,,,,,,,,2020.0,errorreformfile,errorreformfile,,,,,-274.0599869998732 +232,taxcalc/tests/test_taxcalcio.py::test_creation_with_aging,,passed,13229.231979999895,,,,,,,,,,,,,,,,,,,,,,,,,,-439.9149660000603 +233,taxcalc/tests/test_taxcalcio.py::test_ctor_init_with_cps_files,,passed,18357.656445999964,,,,,,,,,,,,,,,,,,,,,,,,,,-373.0259900000892 +234,"taxcalc/tests/test_taxcalcio.py::test_custom_dump_variables[\n MARS;iitax\tpayrolltax|combined,\n c00100\n surtax\n -True-8]",,passed,5110.808657999996,,,,,,,,,,,,,,,,,,,,,,," MARS;iitax payrolltax|combined, c00100 surtax - ",True,8.0,484.52408399998603 -235,"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,5683.653729000071,,,,,,,,,,,,,,,,,,,,,,," + ",True,8.0,-352.68322299998545 +235,"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,5232.4356300000545,,,,,,,,,,,,,,,,,,,,,,," MARS;iitax payrolltax|kombined,c00100 surtax RECID FLPDYR - ",False,8.0,210.0035089999892 -236,taxcalc/tests/test_taxcalcio.py::test_output_options,,passed,25685.883988000114,,,,,,,,,,,,,,,,,,,,,,,,,,1927.1864970000934 -237,taxcalc/tests/test_taxcalcio.py::test_write_doc_file,,passed,14776.5412870001,,,,,,,,,,,,,,,,,,,,,,,,,,1114.690071000041 -238,taxcalc/tests/test_taxcalcio.py::test_sqldb_option,,passed,7373.430907000056,,,,,,,,,,,,,,,,,,,,,,,,,,482.01704300004167 -239,taxcalc/tests/test_taxcalcio.py::test_no_tables_or_graphs,,passed,6600.37927999997,,,,,,,,,,,,,,,,,,,,,,,,,,447.0810549998987 -240,taxcalc/tests/test_taxcalcio.py::test_tables,,passed,7668.850050999936,,,,,,,,,,,,,,,,,,,,,,,,,,788.2033000000774 -241,taxcalc/tests/test_taxcalcio.py::test_graphs,,passed,7420.528838000109,,,,,,,,,,,,,,,,,,,,,,,,,,565.9146610000789 -242,taxcalc/tests/test_taxcalcio.py::test_analyze_warnings_print,,passed,6385.346921000064,,,,,,,,,,,,,,,,,,,,,,,,,,490.40026100010436 -243,taxcalc/tests/test_taxcalcio.py::test_error_message_parsed_correctly,,passed,5185.729484999911,,,,,,,,,,,,,,,,,,,,,,,,,,436.96273000000474 -244,taxcalc/tests/test_utils.py::test_validity_of_name_lists,,passed,1.2680290001299,,,,,,,,,,,,,,,,,,,,,,,,,,0.16141100013555842 -245,taxcalc/tests/test_utils.py::test_create_tables,,passed,3949.250715999824,,,,,,,,,,,,,,,,,,,,,,,,,,274.7825739998002 -246,taxcalc/tests/test_utils.py::test_diff_count_precision,,passed,523.9486819998547,,,,,,,,,,,,,,,,,,,,,,,,,,58.13818599995096 -247,taxcalc/tests/test_utils.py::test_weighted_mean,,passed,3.0220700000427314,,,,,,,,,,,,,,,,,,,,,,,,,,0.3365280001617066 -248,taxcalc/tests/test_utils.py::test_wage_weighted,,passed,1.034423999954015,,,,,,,,,,,,,,,,,,,,,,,,,,0.05280799996398866 -249,taxcalc/tests/test_utils.py::test_agi_weighted,,passed,0.9752230000685813,,,,,,,,,,,,,,,,,,,,,,,,,,0.020707999965452473 -250,taxcalc/tests/test_utils.py::test_expanded_income_weighted,,passed,0.954921000129616,,,,,,,,,,,,,,,,,,,,,,,,,,0.01320600017606921 -251,taxcalc/tests/test_utils.py::test_weighted_sum,,passed,2.1134479998181632,,,,,,,,,,,,,,,,,,,,,,,,,,0.18911799975285248 -252,taxcalc/tests/test_utils.py::test_add_income_trow_var,,passed,3.410878000067896,,,,,,,,,,,,,,,,,,,,,,,,,,0.18772700013869326 -253,taxcalc/tests/test_utils.py::test_add_quantile_trow_var,,passed,5.144918000041798,,,,,,,,,,,,,,,,,,,,,,,,,,0.11813800006166186 -254,taxcalc/tests/test_utils.py::test_dist_table_sum_row,,passed,3542.0567060000394,,,,,,,,,,,,,,,,,,,,,,,,,,261.30099000010887 -255,taxcalc/tests/test_utils.py::test_diff_table_sum_row,,passed,3926.4276250000876,,,,,,,,,,,,,,,,,,,,,,,,,,334.65919800005395 -256,taxcalc/tests/test_utils.py::test_mtr_graph_data,,passed,2522.306040000103,,,,,,,,,,,,,,,,,,,,,,,,,,190.68927100011024 -257,taxcalc/tests/test_utils.py::test_atr_graph_data,,passed,2852.5968999999805,,,,,,,,,,,,,,,,,,,,,,,,,,242.1853089999786 -258,taxcalc/tests/test_utils.py::test_xtr_graph_plot,,passed,2531.711137000002,,,,,,,,,,,,,,,,,,,,,,,,,,179.7634849999663 -259,taxcalc/tests/test_utils.py::test_write_graph_file,,passed,2740.4343530001825,,,,,,,,,,,,,,,,,,,,,,,,,,249.07464000011714 -260,taxcalc/tests/test_utils.py::test_ce_aftertax_income,,passed,4544.3468389999,,,,,,,,,,,,,,,,,,,,,,,,,,421.1858480000501 -261,taxcalc/tests/test_utils.py::test_read_egg_csv,,passed,0.7456169998931728,,,,,,,,,,,,,,,,,,,,,,,,,,0.0666010000713868 -262,taxcalc/tests/test_utils.py::test_read_egg_json,,passed,0.5532129998755408,,,,,,,,,,,,,,,,,,,,,,,,,,0.022600999727728777 -263,taxcalc/tests/test_utils.py::test_create_delete_temp_file,,passed,0.31840700012253365,,,,,,,,,,,,,,,,,,,,,,,,,,0.039301000242630835 -264,taxcalc/tests/test_utils.py::test_bootstrap_se_ci,,passed,0.5180120001568866,,,,,,,,,,,,,,,,,,,,,,,,,,0.045201000148154036 -265,taxcalc/tests/test_utils.py::test_table_columns_labels,,passed,0.12460299990380008,,,,,,,,,,,,,,,,,,,,,,,,,,0.0038010000480426798 + ",False,8.0,-241.21459000002687 +236,taxcalc/tests/test_taxcalcio.py::test_output_options,,passed,22981.409691999943,,,,,,,,,,,,,,,,,,,,,,,,,,-777.2877990000779 +237,taxcalc/tests/test_taxcalcio.py::test_write_doc_file,,passed,13279.494014999955,,,,,,,,,,,,,,,,,,,,,,,,,,-382.3572010001044 +238,taxcalc/tests/test_taxcalcio.py::test_sqldb_option,,passed,6472.555790999877,,,,,,,,,,,,,,,,,,,,,,,,,,-418.85807300013767 +239,taxcalc/tests/test_taxcalcio.py::test_no_tables_or_graphs,,passed,5985.84267199999,,,,,,,,,,,,,,,,,,,,,,,,,,-167.45555300008164 +240,taxcalc/tests/test_taxcalcio.py::test_tables,,passed,6637.135299999954,,,,,,,,,,,,,,,,,,,,,,,,,,-243.5114509999039 +241,taxcalc/tests/test_taxcalcio.py::test_graphs,,passed,6646.038872999952,,,,,,,,,,,,,,,,,,,,,,,,,,-208.57530400007818 +242,taxcalc/tests/test_taxcalcio.py::test_analyze_warnings_print,,passed,5735.727807000103,,,,,,,,,,,,,,,,,,,,,,,,,,-159.2188529998566 +243,taxcalc/tests/test_taxcalcio.py::test_error_message_parsed_correctly,,passed,4539.881746999981,,,,,,,,,,,,,,,,,,,,,,,,,,-208.8850079999247 +244,taxcalc/tests/test_utils.py::test_validity_of_name_lists,,passed,1.0230960001536005,,,,,,,,,,,,,,,,,,,,,,,,,,-0.08352199984074105 +245,taxcalc/tests/test_utils.py::test_create_tables,,passed,3609.028196000054,,,,,,,,,,,,,,,,,,,,,,,,,,-65.43994599996995 +246,taxcalc/tests/test_utils.py::test_diff_count_precision,,passed,570.8712999999079,,,,,,,,,,,,,,,,,,,,,,,,,,105.06080400000423 +247,taxcalc/tests/test_utils.py::test_weighted_mean,,passed,2.6284880000275734,,,,,,,,,,,,,,,,,,,,,,,,,,-0.05705399985345139 +248,taxcalc/tests/test_utils.py::test_wage_weighted,,passed,0.9709960002055595,,,,,,,,,,,,,,,,,,,,,,,,,,-0.010619999784466816 +249,taxcalc/tests/test_utils.py::test_agi_weighted,,passed,0.9637960001782631,,,,,,,,,,,,,,,,,,,,,,,,,,0.009281000075134216 +250,taxcalc/tests/test_utils.py::test_expanded_income_weighted,,passed,0.9045959998275066,,,,,,,,,,,,,,,,,,,,,,,,,,-0.03711900012604019 +251,taxcalc/tests/test_utils.py::test_weighted_sum,,passed,1.9265920000179904,,,,,,,,,,,,,,,,,,,,,,,,,,0.0022619999526796164 +252,taxcalc/tests/test_utils.py::test_add_income_trow_var,,passed,3.1800859999293607,,,,,,,,,,,,,,,,,,,,,,,,,,-0.04306499999984226 +253,taxcalc/tests/test_utils.py::test_add_quantile_trow_var,,passed,4.842779000000519,,,,,,,,,,,,,,,,,,,,,,,,,,-0.1840009999796175 +254,taxcalc/tests/test_utils.py::test_dist_table_sum_row,,passed,3208.807249000074,,,,,,,,,,,,,,,,,,,,,,,,,,-71.94846699985646 +255,taxcalc/tests/test_utils.py::test_diff_table_sum_row,,passed,3536.8384700000206,,,,,,,,,,,,,,,,,,,,,,,,,,-54.92995700001302 +256,taxcalc/tests/test_utils.py::test_mtr_graph_data,,passed,2280.3574189999836,,,,,,,,,,,,,,,,,,,,,,,,,,-51.25935000000936 +257,taxcalc/tests/test_utils.py::test_atr_graph_data,,passed,2545.181149999962,,,,,,,,,,,,,,,,,,,,,,,,,,-65.23044100003972 +258,taxcalc/tests/test_utils.py::test_xtr_graph_plot,,passed,2298.9248540000062,,,,,,,,,,,,,,,,,,,,,,,,,,-53.022798000029525 +259,taxcalc/tests/test_utils.py::test_write_graph_file,,passed,2445.8352049998666,,,,,,,,,,,,,,,,,,,,,,,,,,-45.52450800019869 +260,taxcalc/tests/test_utils.py::test_ce_aftertax_income,,passed,4060.447998999962,,,,,,,,,,,,,,,,,,,,,,,,,,-62.71299199988789 +261,taxcalc/tests/test_utils.py::test_read_egg_csv,,passed,0.6399970000074973,,,,,,,,,,,,,,,,,,,,,,,,,,-0.03901899981428869 +262,taxcalc/tests/test_utils.py::test_read_egg_json,,passed,0.47889799998301896,,,,,,,,,,,,,,,,,,,,,,,,,,-0.051714000164793106 +263,taxcalc/tests/test_utils.py::test_create_delete_temp_file,,passed,0.29699900005653035,,,,,,,,,,,,,,,,,,,,,,,,,,0.017893000176627538 +264,taxcalc/tests/test_utils.py::test_bootstrap_se_ci,,passed,0.4764979998981289,,,,,,,,,,,,,,,,,,,,,,,,,,0.003686999889396303 +265,taxcalc/tests/test_utils.py::test_table_columns_labels,,passed,0.11749899999813351,,,,,,,,,,,,,,,,,,,,,,,,,,-0.0033029998576238895 From 6ba7147d42043c24eb75eae06cb7d64e799e590e Mon Sep 17 00:00:00 2001 From: jdebacker Date: Thu, 26 Jan 2023 08:32:18 -0500 Subject: [PATCH 5/8] update cached files for param change --- taxcalc/tests/cpscsv_agg_expect.csv | 8 +- taxcalc/tests/puf_var_wght_means_by_year.csv | 148 +++++++++---------- taxcalc/tests/pufcsv_agg_expect.csv | 44 +++--- taxcalc/tests/pufcsv_mtr_expect.txt | 46 +++--- 4 files changed, 123 insertions(+), 123 deletions(-) diff --git a/taxcalc/tests/cpscsv_agg_expect.csv b/taxcalc/tests/cpscsv_agg_expect.csv index b085da7f3..c199163cc 100644 --- a/taxcalc/tests/cpscsv_agg_expect.csv +++ b/taxcalc/tests/cpscsv_agg_expect.csv @@ -12,15 +12,15 @@ AMT Income ($b),8319.8,10262.1,10680.1,10982.3,12145.1,12934.9,13548.0,13998.9,1 AMT Liability ($b),8.1,0.8,0.7,0.6,1.1,1.1,1.1,1.0,1.0,16.5 AMT Filers (#m),2.6,0.2,0.2,0.1,0.2,0.2,0.2,0.2,0.2,4.0 Tax before Credits ($b),1116.0,1380.6,1449.4,1491.9,1701.9,1844.3,1912.5,1976.5,2050.4,2248.8 -Refundable Credits ($b),70.8,102.4,102.7,655.2,821.5,97.0,103.1,105.5,107.4,93.4 +Refundable Credits ($b),70.8,102.4,102.7,655.2,821.5,97.5,103.6,106.0,107.9,94.0 Nonrefundable Credits ($b),32.7,97.2,99.1,99.3,2.2,108.2,108.8,109.9,111.3,31.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,11.4,11.7,12.6,14.0,15.2,16.3,17.3 -Ind Income Tax ($b),1018.1,1191.7,1258.9,748.8,890.0,1651.7,1714.7,1776.3,1848.0,2141.7 +Ind Income Tax ($b),1018.1,1191.7,1258.9,748.8,890.0,1651.2,1714.1,1775.8,1847.5,2141.1 Payroll Taxes ($b),1040.8,1141.6,1194.9,1217.1,1325.3,1430.9,1502.4,1556.3,1609.9,1669.5 -Combined Liability ($b),2059.0,2333.2,2453.8,1965.9,2215.3,3082.6,3217.0,3332.6,3458.0,3811.1 +Combined Liability ($b),2059.0,2333.2,2453.8,1965.9,2215.3,3082.2,3216.5,3332.1,3457.4,3810.6 With Income Tax <= 0 (#m),88.1,96.2,97.0,135.3,127.8,96.0,97.8,98.8,99.8,97.9 -With Combined Tax <= 0 (#m),62.8,65.4,66.4,98.3,97.8,67.8,69.2,70.3,71.3,70.9 +With Combined Tax <= 0 (#m),62.8,65.4,66.4,98.3,97.8,67.9,69.3,70.3,71.4,70.9 UBI Benefits ($b),0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 "Total Benefits, Consumption Value ($b)",2790.7,3225.5,3428.6,3617.9,4011.6,4069.6,4332.7,4602.1,4879.9,5163.2 Total Benefits Cost ($b),2790.7,3225.5,3428.6,3617.9,4011.6,4069.6,4332.7,4602.1,4879.9,5163.2 diff --git a/taxcalc/tests/puf_var_wght_means_by_year.csv b/taxcalc/tests/puf_var_wght_means_by_year.csv index 51e776a33..2d94e8785 100644 --- a/taxcalc/tests/puf_var_wght_means_by_year.csv +++ b/taxcalc/tests/puf_var_wght_means_by_year.csv @@ -1,80 +1,80 @@ ,description,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026,2027,2028,2029,2030,2031 -c00100,Federal AGI, 50840, 54457, 54942, 55071, 58024, 60320, 61591, 62889, 69393, 72742, 74619, 75622, 76915, 78447, 80285, 82388, 84624, 87009, 89526 -c02500,OASDI benefits in AGI, 1295, 1394, 1416, 1479, 1501, 1587, 1688, 1813, 1993, 2112, 2306, 2474, 2636, 2808, 2986, 3183, 3387, 3601, 3825 -c04470,Post-phase-out itemized deduction, 5907, 6036, 6149, 6382, 6562, 6800, 7007, 7407, 7876, 7901, 8128, 8427, 8717, 9015, 9305, 9615, 9919, 10248, 10581 -c04600,Post-phase-out personal exemption, 7105, 7131, 7163, 7217, 7149, 7261, 7410, 7518, 7557, 7882, 8352, 8594, 8778, 8956, 9138, 9324, 9523, 9725, 9932 -c04800,Federal regular taxable income, 35754, 39297, 39664, 39592, 42568, 44509, 45382, 46164, 52111, 55146, 56169, 56525, 57281, 58262, 59558, 61095, 62764, 64548, 66444 -c05200,Regular tax on taxable income, 7672, 8732, 8725, 8585, 9500, 9994, 10122, 10382, 11944, 12734, 12813, 12748, 12837, 12987, 13229, 13545, 13898, 14277, 14669 -c07180,Child care credit, 17, 17, 17, 17, 17, 17, 17, 17, 0, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16 -c07220,Child tax credit (adjusted), 158, 155, 147, 143, 139, 133, 129, 123, 360, 116, 109, 104, 101, 97, 94, 91, 88, 85, 82 -c09600,Federal AMT liability, 212, 227, 240, 251, 268, 280, 287, 310, 336, 331, 338, 350, 362, 375, 387, 401, 414, 428, 439 -c11070,Extra child tax credit (refunded), 150, 144, 138, 133, 126, 123, 120, 121, 0, 108, 109, 109, 108, 106, 104, 102, 101, 100, 98 -c21040,Itemized deduction that is phased out, 203, 242, 231, 219, 255, 270, 271, 282, 332, 352, 349, 343, 343, 343, 347, 354, 361, 369, 375 -cmbtp,Estimate of income on (AMT) Form 6251 but not in AGI, 370, 386, 403, 416, 434, 452, 463, 488, 521, 521, 538, 557, 575, 596, 613, 634, 655, 676, 681 +c00100,Federal AGI, 75800, 86021, 87377, 85448, 94980, 99785, 99663, 106274, 120133, 125940, 126857, 125102, 124800, 125358, 127229, 130022, 133207, 136997, 140712 +c02500,OASDI benefits in AGI, 1249, 1322, 1359, 1407, 1430, 1510, 1606, 1717, 1882, 1991, 2165, 2316, 2460, 2616, 2778, 2955, 3138, 3334, 3540 +c04470,Post-phase-out itemized deduction, 7695, 7805, 7964, 8285, 8475, 8782, 9096, 9620, 10126, 10160, 10585, 11062, 11490, 11935, 12363, 12816, 13243, 13706, 14142 +c04600,Post-phase-out personal exemption, 6953, 6980, 7023, 7088, 7025, 7144, 7302, 7411, 7451, 7782, 8251, 8499, 8690, 8874, 9061, 9253, 9457, 9666, 9880 +c04800,Federal regular taxable income, 62086, 72583, 73786, 71404, 81607, 86246, 85492, 91866, 106065, 111722, 111480, 108599, 107551, 107295, 108445, 110531, 113209, 116392, 119516 +c05200,Regular tax on taxable income, 17486, 21282, 21596, 20575, 24311, 25853, 25326, 27757, 32562, 34367, 33901, 32537, 31898, 31541, 31706, 32217, 32949, 33861, 34723 +c07180,Child care credit, 16, 16, 16, 16, 16, 16, 16, 16, 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16 +c07220,Child tax credit (adjusted), 153, 150, 145, 141, 138, 135, 131, 126, 364, 121, 114, 110, 107, 104, 101, 98, 95, 93, 91 +c09600,Federal AMT liability, 1319, 1344, 1406, 1477, 1504, 1568, 1622, 1730, 1804, 1817, 1907, 1966, 2044, 2120, 2197, 2302, 2377, 2461, 2454 +c11070,Extra child tax credit (refunded), 146, 142, 137, 134, 128, 125, 123, 124, 0, 110, 112, 111, 110, 109, 107, 105, 104, 102, 101 +c21040,Itemized deduction that is phased out, 731, 870, 881, 855, 993, 1059, 1052, 1108, 1308, 1363, 1359, 1332, 1323, 1313, 1326, 1352, 1386, 1427, 1457 +cmbtp,Estimate of income on (AMT) Form 6251 but not in AGI, 4414, 4483, 4732, 4943, 5109, 5350, 5515, 5799, 6196, 6296, 6575, 6726, 6958, 7142, 7372, 7707, 7958, 8217, 8130 data_source,1 if unit is created primarily from IRS-SOI PUF data; 0 if created primarily from CPS data (not used in tax-calculation logic), 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 -e00200,"Wages, salaries, and tips for filing unit net of pension contributions", 35512, 37221, 37448, 37946, 39051, 40312, 41580, 41529, 44780, 48058, 49497, 50528, 51559, 52772, 54132, 55527, 56933, 58410, 59988 -e00300,Taxable interest income, 537, 499, 497, 500, 538, 550, 554, 534, 535, 523, 570, 629, 678, 719, 752, 788, 821, 857, 893 -e00400,Tax-exempt interest income, 343, 326, 322, 327, 353, 365, 369, 359, 363, 358, 394, 436, 471, 503, 526, 552, 574, 600, 620 -e00600,Ordinary dividends included in AGI, 1179, 1397, 1392, 1356, 1479, 1578, 1631, 1586, 1567, 1681, 1805, 1891, 1953, 1987, 2004, 2024, 2055, 2099, 2150 -e00650,Qualified dividends included in ordinary dividends, 846, 1001, 992, 966, 1048, 1115, 1151, 1118, 1103, 1182, 1267, 1327, 1369, 1392, 1402, 1414, 1435, 1465, 1501 -e00700,Taxable refunds of state and local income taxes, 163, 170, 174, 179, 186, 191, 196, 206, 219, 221, 229, 237, 244, 252, 259, 267, 274, 283, 291 -e00800,Alimony received, 47, 52, 60, 61, 70, 73, 76, 81, 86, 87, 91, 95, 98, 102, 106, 110, 115, 119, 123 -e00900,Sch C business net profit/loss for filing unit, 1657, 1740, 1774, 1752, 1814, 1874, 1868, 1865, 2006, 2120, 2184, 2223, 2268, 2319, 2374, 2441, 2510, 2581, 2655 -e01100,Capital gain distributions not reported on Sch D, 13, 18, 18, 16, 22, 24, 22, 29, 32, 34, 32, 29, 28, 27, 27, 27, 28, 28, 29 -e01200,Other net gain/loss from Form 4797, -119, -164, -163, -147, -188, -198, -181, -235, -267, -277, -266, -243, -228, -222, -216, -215, -217, -221, -232 -e01400,Taxable IRA distributions, 1390, 1489, 1627, 1721, 1890, 1994, 2084, 2228, 2403, 2464, 2599, 2722, 2846, 2973, 3096, 3233, 3367, 3508, 3648 -e01500,Total pensions and annuities, 5494, 5708, 5855, 5915, 6150, 6371, 6548, 6900, 7337, 7419, 7721, 7995, 8243, 8498, 8753, 9023, 9292, 9562, 9839 -e01700,Taxable pensions and annuities, 3503, 3638, 3690, 3703, 3819, 3944, 4041, 4245, 4495, 4533, 4707, 4857, 4997, 5144, 5290, 5451, 5613, 5787, 5965 -e02000,"Sch E total rental, royalty, partnership, S-corporation, etc, income/loss (includes e26270 and e27200)", 3365, 3727, 3814, 3772, 4017, 4275, 4324, 4040, 4991, 5193, 5205, 5125, 5137, 5075, 5073, 5151, 5295, 5437, 5574 -e02100,Farm net income/loss for filing unit from Sch F, -45, -41, -19, -20, -15, -14, -13, -24, -33, -23, -19, -17, -15, -14, -13, -12, -12, -10, -10 -e02300,Unemployment insurance benefits, 289, 187, 150, 141, 131, 120, 112, 115, 988, 150, 112, 127, 136, 147, 159, 172, 182, 188, 194 -e02400,Total social security (OASDI) benefits, 4837, 5027, 5154, 5271, 5380, 5568, 5839, 6106, 6376, 6714, 7156, 7537, 7902, 8279, 8665, 9072, 9484, 9901, 10322 -e03150,Total deductible IRA contributions, 63, 64, 66, 69, 69, 72, 74, 78, 83, 84, 87, 90, 93, 96, 100, 103, 107, 111, 115 -e03210,Student loan interest, 55, 55, 57, 58, 59, 62, 63, 66, 70, 71, 73, 75, 78, 80, 82, 85, 87, 89, 92 -e03220,Educator expenses, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 10 -e03230,Tuition and fees from Form 8917, 24, 25, 25, 26, 26, 27, 28, 29, 31, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42 -e03240,Domestic production activities from Form 8903, 51, 53, 53, 54, 56, 57, 58, 61, 64, 65, 67, 69, 71, 73, 75, 76, 78, 80, 81 -e03270,Self-employed health insurance deduction, 152, 155, 160, 171, 174, 177, 181, 188, 189, 193, 180, 181, 183, 186, 188, 191, 195, 199, 204 -e03290,Health savings account deduction from Form 8889, 19, 19, 20, 21, 21, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 23, 23, 23, 24 -e03300,"Contributions to SEP, SIMPLE and qualified plans", 114, 117, 115, 118, 118, 121, 123, 129, 136, 137, 142, 146, 150, 154, 157, 161, 165, 169, 173 -e03400,Penalty on early withdrawal of savings, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 6 -e03500,Alimony paid, 41, 45, 44, 46, 46, 47, 48, 51, 54, 54, 56, 58, 60, 62, 64, 65, 66, 68, 69 -e07240,Retirement savings contributions credit from Form 8880, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 10, 10 -e07260,Residential energy credit from Form 5695, 9, 9, 10, 10, 11, 11, 11, 12, 12, 13, 13, 14, 14, 14, 15, 15, 16, 16, 17 -e07300,Foreign tax credit from Form 1116, 94, 97, 91, 88, 92, 97, 98, 91, 113, 117, 117, 115, 115, 113, 113, 115, 118, 121, 122 -e07400,General business credit from Form 3800, 17, 16, 16, 15, 15, 16, 16, 15, 19, 20, 20, 19, 19, 19, 19, 19, 20, 21, 21 -e07600,Prior year minimum tax credit from Form 8801, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 6, 6 -e09700,Recapture of Investment Credit, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 +e00200,"Wages, salaries, and tips for filing unit net of pension contributions", 34616, 36234, 36598, 36978, 38259, 39579, 40878, 40838, 44037, 47272, 48694, 49723, 50753, 51957, 53339, 54778, 56211, 57732, 59388 +e00300,Taxable interest income, 854, 813, 827, 842, 920, 950, 965, 938, 948, 936, 1028, 1143, 1242, 1329, 1405, 1487, 1569, 1660, 1746 +e00400,Tax-exempt interest income, 658, 629, 619, 633, 677, 693, 700, 680, 685, 674, 744, 821, 889, 950, 995, 1047, 1092, 1141, 1190 +e00600,Ordinary dividends included in AGI, 1622, 1942, 1929, 1881, 2068, 2208, 2292, 2232, 2213, 2384, 2556, 2686, 2785, 2843, 2872, 2898, 2944, 3004, 3074 +e00650,Qualified dividends included in ordinary dividends, 1079, 1296, 1283, 1252, 1366, 1455, 1509, 1469, 1456, 1567, 1674, 1759, 1825, 1863, 1881, 1892, 1921, 1959, 1999 +e00700,Taxable refunds of state and local income taxes, 246, 257, 267, 275, 289, 298, 306, 323, 342, 346, 360, 372, 384, 395, 408, 422, 432, 445, 458 +e00800,Alimony received, 42, 44, 48, 49, 54, 57, 59, 62, 66, 67, 70, 73, 75, 78, 81, 84, 88, 90, 94 +e00900,Sch C business net profit/loss for filing unit, 2530, 2673, 2785, 2733, 2855, 2960, 2947, 2934, 3151, 3331, 3441, 3509, 3575, 3655, 3731, 3834, 3939, 4051, 4158 +e01100,Capital gain distributions not reported on Sch D, 11, 15, 15, 14, 19, 20, 18, 24, 27, 28, 27, 25, 24, 23, 23, 23, 23, 24, 24 +e01200,Other net gain/loss from Form 4797, -1192, -1659, -1725, -1532, -2066, -2192, -2023, -2639, -2988, -3146, -3049, -2779, -2637, -2559, -2528, -2529, -2578, -2619, -2696 +e01400,Taxable IRA distributions, 2068, 2170, 2278, 2383, 2512, 2632, 2726, 2907, 3115, 3194, 3359, 3510, 3645, 3805, 3951, 4115, 4274, 4427, 4586 +e01500,Total pensions and annuities, 8802, 9172, 9561, 9900, 10274, 10674, 11017, 11699, 12507, 12711, 13314, 13846, 14382, 14880, 15413, 15988, 16523, 17099, 17640 +e01700,Taxable pensions and annuities, 3546, 3667, 3801, 3895, 4051, 4227, 4368, 4636, 4959, 5051, 5298, 5510, 5723, 5942, 6161, 6399, 6630, 6878, 7122 +e02000,"Sch E total rental, royalty, partnership, S-corporation, etc, income/loss (includes e26270 and e27200)", 15220, 16899, 17664, 17443, 18748, 19988, 20230, 18952, 23464, 24476, 24631, 24329, 24337, 24104, 24207, 24659, 25184, 25934, 26405 +e02100,Farm net income/loss for filing unit from Sch F, 173, 156, 79, 84, 76, 73, 72, 127, 174, 111, 90, 77, 70, 64, 61, 60, 58, 57, 60 +e02300,Unemployment insurance benefits, 282, 181, 147, 138, 129, 119, 112, 115, 986, 150, 112, 127, 137, 148, 160, 174, 185, 192, 198 +e02400,Total social security (OASDI) benefits, 4703, 4845, 4956, 5043, 5108, 5277, 5524, 5767, 6014, 6321, 6726, 7073, 7403, 7747, 8101, 8472, 8848, 9232, 9623 +e03150,Total deductible IRA contributions, 77, 79, 83, 86, 89, 93, 95, 101, 107, 108, 112, 116, 119, 123, 127, 131, 137, 141, 146 +e03210,Student loan interest, 55, 55, 57, 59, 61, 63, 65, 68, 72, 73, 76, 78, 80, 83, 85, 88, 91, 94, 97 +e03220,Educator expenses, 5, 5, 6, 6, 6, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 10 +e03230,Tuition and fees from Form 8917, 24, 25, 26, 26, 27, 28, 29, 30, 32, 32, 34, 35, 36, 37, 38, 39, 40, 42, 43 +e03240,Domestic production activities from Form 8903, 273, 283, 298, 306, 323, 334, 342, 361, 383, 387, 402, 412, 424, 438, 453, 466, 481, 497, 511 +e03270,Self-employed health insurance deduction, 310, 317, 327, 342, 349, 355, 362, 375, 379, 386, 360, 363, 366, 370, 374, 378, 382, 387, 393 +e03290,Health savings account deduction from Form 8889, 33, 33, 34, 36, 37, 37, 38, 39, 39, 40, 37, 38, 38, 38, 38, 39, 39, 40, 40 +e03300,"Contributions to SEP, SIMPLE and qualified plans", 371, 384, 404, 414, 433, 448, 459, 482, 509, 514, 535, 553, 568, 585, 596, 613, 630, 647, 661 +e03400,Penalty on early withdrawal of savings, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 7, 7, 7 +e03500,Alimony paid, 31, 32, 33, 34, 35, 36, 37, 39, 41, 42, 44, 45, 47, 48, 50, 51, 52, 54, 56 +e07240,Retirement savings contributions credit from Form 8880, 6, 6, 7, 7, 7, 7, 7, 8, 8, 8, 9, 9, 9, 9, 10, 10, 10, 11, 11 +e07260,Residential energy credit from Form 5695, 12, 12, 12, 13, 13, 14, 14, 15, 16, 16, 17, 17, 18, 18, 19, 19, 20, 21, 22 +e07300,Foreign tax credit from Form 1116, 220, 222, 213, 212, 214, 229, 232, 217, 269, 282, 282, 279, 269, 263, 267, 272, 276, 283, 291 +e07400,General business credit from Form 3800, 63, 64, 62, 63, 63, 68, 69, 65, 80, 83, 84, 82, 82, 82, 82, 84, 86, 89, 92 +e07600,Prior year minimum tax credit from Form 8801, 12, 13, 14, 14, 15, 15, 16, 16, 17, 18, 18, 19, 20, 20, 21, 22, 22, 23, 24 +e09700,Recapture of Investment Credit, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3 e09800,Unreported payroll taxes from Form 4137 or 8919, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -e09900,Penalty tax on qualified retirement plans, 35, 37, 39, 40, 43, 45, 46, 47, 49, 49, 50, 52, 53, 54, 55, 56, 57, 59, 61 -e11200,Excess payroll (FICA/RRTA) tax withheld, 10, 11, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 16, 16, 17, 17, 18, 18, 18 -e17500,Itemizable medical and dental expenses. WARNING: this variable is zero below the floor in PUF data., 799, 833, 861, 906, 938, 962, 995, 1045, 1063, 1097, 1034, 1054, 1077, 1097, 1119, 1140, 1164, 1188, 1212 -e18400,Itemizable state and local income/sales taxes, 1669, 1768, 1803, 1855, 1944, 2004, 2052, 2155, 2282, 2302, 2390, 2466, 2537, 2611, 2683, 2762, 2839, 2921, 3002 -e18500,Itemizable real-estate taxes paid, 1145, 1200, 1251, 1298, 1358, 1409, 1449, 1529, 1625, 1646, 1716, 1778, 1837, 1898, 1959, 2025, 2091, 2161, 2231 -e19200,Itemizable interest paid, 1878, 1841, 1817, 1844, 1884, 1965, 2032, 2154, 2303, 2343, 2456, 2557, 2656, 2758, 2860, 2973, 3085, 3203, 3329 -e19800,Itemizable charitable giving: cash/check contributions. WARNING: this variable is already capped in PUF data., 887, 932, 951, 979, 1018, 1054, 1082, 1141, 1214, 1229, 1282, 1327, 1370, 1416, 1461, 1511, 1558, 1607, 1657 -e20100,Itemizable charitable giving: other than cash/check contributions. WARNING: this variable is already capped in PUF data., 224, 235, 233, 239, 245, 253, 259, 274, 290, 293, 305, 315, 324, 334, 344, 355, 366, 377, 390 -e20400,Itemizable miscellaneous deductions. WARNING: this variable is zero below the floor in PUF data., 713, 740, 759, 786, 811, 838, 860, 903, 957, 965, 1003, 1034, 1065, 1098, 1130, 1163, 1196, 1232, 1265 -e24515,Sch D: Un-Recaptured Section 1250 Gain, 79, 110, 112, 100, 137, 147, 136, 177, 202, 212, 204, 183, 174, 168, 166, 167, 171, 175, 182 -e24518,Sch D: 28% Rate Gain or Loss, 24, 34, 34, 30, 39, 41, 38, 49, 56, 59, 56, 51, 48, 46, 46, 45, 46, 46, 47 -e26270,Sch E: Combined partnership and S-corporation net income/loss (includes k1bx14p and k1bx14s amounts and is included in e02000), 2741, 2969, 3037, 2995, 3222, 3424, 3455, 3220, 3966, 4116, 4118, 4046, 4046, 3989, 3977, 4030, 4132, 4232, 4315 -e27200,Sch E: Farm rent net income or loss (included in e02000), 35, 37, 38, 39, 44, 47, 49, 47, 59, 63, 64, 64, 64, 65, 66, 69, 72, 76, 80 -e32800,Child/dependent-care expenses for qualifying persons from Form 2441, 108, 111, 113, 114, 118, 121, 123, 128, 135, 136, 140, 144, 148, 151, 154, 158, 162, 167, 171 -e58990,Investment income elected amount from Form 4952, 14, 14, 15, 15, 16, 17, 17, 18, 19, 19, 20, 20, 20, 21, 21, 22, 22, 22, 22 -e62900,Alternative Minimum Tax foreign tax credit from Form 6251, 78, 86, 84, 84, 90, 93, 95, 99, 105, 106, 110, 113, 116, 119, 122, 125, 128, 132, 134 -e87521,Total tentative AmOppCredit amount for all students, 172, 176, 182, 184, 191, 197, 201, 211, 223, 224, 232, 239, 246, 253, 260, 268, 275, 284, 294 -e87530,Adjusted qualified lifetime learning expenses for all students, 93, 92, 94, 96, 99, 102, 105, 110, 116, 117, 121, 125, 129, 132, 136, 140, 144, 148, 152 -eitc,Federal EITC, 376, 369, 364, 352, 342, 341, 344, 350, 328, 339, 364, 374, 380, 385, 390, 394, 399, 405, 411 +e09900,Penalty tax on qualified retirement plans, 41, 42, 44, 45, 48, 49, 50, 53, 55, 56, 58, 60, 61, 63, 65, 67, 68, 71, 73 +e11200,Excess payroll (FICA/RRTA) tax withheld, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, 16, 16, 17, 17, 18, 18 +e17500,Itemizable medical and dental expenses. WARNING: this variable is zero below the floor in PUF data., 774, 798, 822, 860, 889, 912, 941, 986, 1001, 1031, 971, 989, 1008, 1025, 1045, 1064, 1084, 1104, 1122 +e18400,Itemizable state and local income/sales taxes, 2779, 2920, 3012, 3102, 3251, 3363, 3452, 3634, 3852, 3894, 4054, 4194, 4319, 4460, 4602, 4759, 4900, 5062, 5203 +e18500,Itemizable real-estate taxes paid, 1367, 1426, 1486, 1535, 1604, 1665, 1714, 1809, 1926, 1951, 2038, 2112, 2185, 2260, 2332, 2411, 2490, 2572, 2656 +e19200,Itemizable interest paid, 2144, 2096, 2075, 2095, 2147, 2244, 2325, 2467, 2639, 2689, 2820, 2940, 3055, 3175, 3293, 3426, 3559, 3697, 3841 +e19800,Itemizable charitable giving: cash/check contributions. WARNING: this variable is already capped in PUF data., 1446, 1528, 1571, 1614, 1686, 1751, 1804, 1905, 2027, 2055, 2151, 2231, 2307, 2379, 2455, 2538, 2619, 2704, 2788 +e20100,Itemizable charitable giving: other than cash/check contributions. WARNING: this variable is already capped in PUF data., 406, 433, 448, 462, 484, 497, 512, 541, 574, 578, 604, 627, 641, 664, 698, 722, 749, 770, 772 +e20400,Itemizable miscellaneous deductions. WARNING: this variable is zero below the floor in PUF data., 965, 1006, 1002, 1042, 1064, 1107, 1139, 1202, 1278, 1294, 1353, 1401, 1448, 1491, 1538, 1592, 1642, 1703, 1757 +e24515,Sch D: Un-Recaptured Section 1250 Gain, 551, 769, 777, 702, 948, 1025, 951, 1235, 1390, 1467, 1366, 1246, 1175, 1143, 1128, 1132, 1167, 1189, 1243 +e24518,Sch D: 28% Rate Gain or Loss, 97, 142, 144, 124, 174, 187, 174, 227, 259, 264, 253, 230, 218, 211, 209, 210, 208, 210, 215 +e26270,Sch E: Combined partnership and S-corporation net income/loss (includes k1bx14p and k1bx14s amounts and is included in e02000), 12240, 13281, 13932, 13688, 14982, 15897, 16045, 15005, 18542, 19304, 19388, 19115, 19057, 18835, 18893, 19224, 19519, 20065, 20383 +e27200,Sch E: Farm rent net income or loss (included in e02000), 57, 62, 63, 63, 68, 74, 75, 71, 90, 94, 97, 97, 97, 97, 98, 101, 106, 111, 112 +e32800,Child/dependent-care expenses for qualifying persons from Form 2441, 103, 105, 108, 110, 114, 117, 120, 125, 132, 133, 138, 141, 144, 148, 152, 157, 161, 166, 171 +e58990,Investment income elected amount from Form 4952, 72, 74, 81, 82, 88, 92, 94, 99, 106, 107, 110, 115, 117, 122, 125, 130, 137, 138, 141 +e62900,Alternative Minimum Tax foreign tax credit from Form 6251, 192, 204, 204, 212, 219, 228, 234, 246, 261, 265, 275, 285, 282, 288, 300, 309, 314, 323, 334 +e87521,Total tentative AmOppCredit amount for all students, 170, 175, 180, 182, 190, 196, 201, 211, 223, 225, 233, 240, 247, 254, 262, 270, 278, 287, 296 +e87530,Adjusted qualified lifetime learning expenses for all students, 93, 94, 98, 99, 104, 107, 110, 116, 123, 123, 128, 132, 135, 139, 144, 149, 153, 157, 161 +eitc,Federal EITC, 364, 359, 354, 346, 336, 335, 338, 345, 321, 331, 357, 367, 373, 378, 382, 386, 391, 397, 402 elderly_dependents,number of dependents age 65+ in filing unit excluding taxpayer and spouse, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -g20500,Itemizable gross (before 10% AGI disregard) casualty or theft loss, 29, 30, 31, 32, 33, 35, 36, 38, 40, 40, 42, 43, 45, 47, 48, 51, 53, 55, 58 -iitax,Federal income tax liability, 6550, 7474, 7521, 7477, 8281, 8746, 8933, 6452, 8236, 11302, 11401, 11418, 11561, 11753, 12020, 12349, 12706, 13083, 13470 -k1bx14p,Partner self-employment earnings/loss for taxpayer (included in e26270 total), -213, -239, -187, -162, -144, -139, -133, -128, -158, -170, -171, -167, -161, -156, -148, -139, -128, -110, -92 -k1bx14s,Partner self-employment earnings/loss for spouse (included in e26270 total), -7, -9, 0, 2, 8, 10, 11, 11, 14, 14, 13, 13, 13, 14, 16, 18, 22, 24, 28 +g20500,Itemizable gross (before 10% AGI disregard) casualty or theft loss, 31, 33, 34, 37, 38, 39, 41, 43, 46, 48, 50, 52, 55, 57, 57, 60, 63, 65, 67 +iitax,Federal income tax liability, 15674, 18530, 18940, 18350, 21199, 22570, 22410, 21251, 25771, 29615, 29456, 28645, 28406, 28300, 28595, 29202, 29952, 30851, 31597 +k1bx14p,Partner self-employment earnings/loss for taxpayer (included in e26270 total), -712, -804, -813, -795, -868, -924, -938, -873, -1079, -1123, -1120, -1099, -1100, -1075, -1064, -1081, -1101, -1121, -1134 +k1bx14s,Partner self-employment earnings/loss for spouse (included in e26270 total), 25, 24, 33, 27, 34, 38, 40, 38, 48, 49, 49, 50, 53, 52, 52, 58, 59, 61, 67 nu06,Number of dependents under 6 years old, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 nu13,Number of dependents under 13 years old, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -p08000,Other tax credits (but not including Sch R credit), 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 -p22250,Sch D: Net short-term capital gains/losses, -120, -173, -172, -151, -195, -212, -202, -269, -309, -329, -322, -290, -276, -269, -265, -264, -265, -268, -259 -p23250,Sch D: Net long-term capital gains/losses, 2284, 3191, 3138, 2776, 3680, 3914, 3598, 4655, 5267, 5495, 5253, 4754, 4465, 4294, 4221, 4224, 4265, 4339, 4428 -payrolltax,Payroll taxes (ee+er) for OASDI+HI, 5193, 5382, 5440, 5516, 5676, 5834, 6009, 6035, 6463, 6872, 7131, 7292, 7444, 7619, 7817, 8027, 8240, 8465, 8708 -pencon_p,Contributions to defined-contribution pension plans for taxpayer, 856, 897, 916, 941, 963, 996, 1029, 1029, 1111, 1193, 1230, 1256, 1284, 1316, 1351, 1387, 1425, 1461, 1503 -pencon_s,Contributions to defined-contribution pension plans for spouse, 393, 410, 421, 424, 440, 452, 466, 465, 501, 538, 554, 565, 576, 589, 603, 618, 632, 646, 662 +p08000,Other tax credits (but not including Sch R credit), 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 +p22250,Sch D: Net short-term capital gains/losses, -2188, -3065, -3207, -2811, -3969, -4160, -3846, -5021, -5733, -6006, -5770, -5257, -4991, -4873, -4851, -4874, -4871, -5000, -5071 +p23250,Sch D: Net long-term capital gains/losses, 13242, 18920, 18990, 16996, 22694, 24098, 22257, 28972, 32848, 34522, 33128, 30175, 28317, 27280, 27127, 27317, 27683, 28316, 29000 +payrolltax,Payroll taxes (ee+er) for OASDI+HI, 5245, 5427, 5492, 5545, 5745, 5916, 6096, 6141, 6580, 6984, 7246, 7412, 7568, 7752, 7960, 8182, 8406, 8642, 8900 +pencon_p,Contributions to defined-contribution pension plans for taxpayer, 826, 862, 882, 900, 926, 959, 993, 992, 1071, 1150, 1185, 1211, 1237, 1269, 1304, 1340, 1377, 1413, 1456 +pencon_s,Contributions to defined-contribution pension plans for spouse, 373, 388, 398, 401, 416, 429, 443, 442, 477, 512, 527, 537, 548, 561, 575, 590, 604, 620, 636 diff --git a/taxcalc/tests/pufcsv_agg_expect.csv b/taxcalc/tests/pufcsv_agg_expect.csv index 1eb85217f..f2dc5f5b5 100644 --- a/taxcalc/tests/pufcsv_agg_expect.csv +++ b/taxcalc/tests/pufcsv_agg_expect.csv @@ -1,26 +1,26 @@ ,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026 Returns (#m),190.9,194.3,197.3,200.1,202.9,205.6,208.4,211.2,214.0,216.8 -AGI ($b),11078.7,11816.9,12247.1,12673.1,14196.4,15082.8,15676.3,16093.1,16584.5,17003.7 -Itemizers (#m),45.7,19.5,20.1,20.8,23.1,22.5,21.3,21.6,22.0,51.9 -Itemized Deduction ($b),1274.1,605.2,636.3,686.0,767.2,768.9,762.7,794.2,832.4,1986.9 -Standard Deduction Filers (#m),145.2,174.7,177.1,179.2,179.8,183.1,187.0,189.6,191.9,164.8 -Standard Deduction ($b),1239.3,2862.1,2951.5,3040.2,3076.8,3239.2,3509.0,3659.4,3784.5,1794.6 -Personal Exemption ($b),1365.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1897.0 -Taxable Income ($b),8112.4,9179.0,9519.8,9846.2,11244.1,12043.6,12452.8,12728.9,13094.9,12659.1 -Regular Tax ($b),1656.8,1712.3,1778.1,1849.3,2132.1,2310.9,2370.8,2413.5,2480.6,2627.0 -AMT Income ($b),10512.6,11427.7,11835.2,12223.8,13691.7,14573.3,15167.1,15558.7,16020.7,16113.9 -AMT Liability ($b),51.3,23.2,24.1,24.8,28.1,28.4,29.5,30.7,32.1,82.8 -AMT Filers (#m),5.7,0.6,0.6,0.3,0.7,0.7,0.6,0.6,0.6,7.3 -Tax before Credits ($b),1708.1,1735.5,1802.2,1874.1,2160.2,2339.3,2400.3,2444.3,2512.7,2709.9 -Refundable Credits ($b),102.9,117.4,118.5,642.1,784.4,118.0,124.6,127.8,131.1,117.6 -Nonrefundable Credits ($b),67.0,127.3,129.2,128.3,49.6,141.5,142.0,142.5,143.6,75.0 +AGI ($b),18135.0,20098.9,20394.1,21954.7,25286.6,26869.0,27415.3,27390.1,27700.2,27171.9 +Itemizers (#m),45.8,20.9,21.6,22.3,24.5,24.1,23.1,23.3,23.8,52.4 +Itemized Deduction ($b),1638.6,835.7,878.1,945.8,1046.0,1057.7,1073.8,1122.0,1175.3,2617.4 +Standard Deduction Filers (#m),145.0,173.3,175.7,177.7,178.3,181.5,185.3,187.8,190.1,164.2 +Standard Deduction ($b),1246.5,2851.0,2940.5,3028.8,3065.7,3225.9,3491.3,3640.5,3764.7,1799.1 +Personal Exemption ($b),1341.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1879.9 +Taxable Income ($b),15566.6,17680.3,17849.7,19411.9,22689.6,24204.4,24534.3,24302.4,24452.3,23289.0 +Regular Tax ($b),3754.3,4015.9,4058.3,4437.5,5193.5,5562.8,5612.5,5543.9,5574.2,5652.3 +AMT Income ($b),18255.9,20427.3,20732.9,22302.4,25647.0,27251.2,27846.2,27822.9,28150.9,27354.8 +AMT Liability ($b),287.4,286.8,300.4,317.8,347.2,356.8,377.4,391.5,411.0,460.7 +AMT Filers (#m),6.6,1.9,1.9,1.5,2.2,2.1,2.1,2.0,2.0,8.3 +Tax before Credits ($b),4041.7,4302.8,4358.7,4755.2,5540.7,5919.6,5989.8,5935.4,5985.2,6112.9 +Refundable Credits ($b),102.2,117.3,118.5,636.3,780.3,118.1,124.9,128.3,131.7,117.4 +Nonrefundable Credits ($b),101.7,162.6,166.3,164.4,96.8,190.8,192.6,193.9,194.3,126.9 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.2,59.5,63.1,63.2,60.8,60.1,58.3 -Ind Income Tax ($b),1578.3,1535.6,1598.1,1155.9,1385.7,2142.9,2196.9,2234.8,2298.1,2575.5 -Payroll Taxes ($b),1083.8,1133.3,1185.4,1207.5,1311.3,1413.2,1486.3,1539.9,1592.9,1651.4 -Combined Liability ($b),2662.0,2668.9,2783.5,2363.4,2697.0,3556.0,3683.2,3774.7,3891.0,4226.9 -With Income Tax <= 0 (#m),92.8,98.6,99.7,131.7,124.8,100.1,101.9,103.2,104.5,101.4 -With Combined Tax <= 0 (#m),63.4,65.6,66.8,102.2,94.3,68.8,70.3,71.4,72.7,72.6 +Other Taxes ($b),207.0,234.5,223.9,283.9,329.0,351.5,346.4,325.7,315.0,297.7 +Ind Income Tax ($b),4044.8,4257.3,4297.8,4238.3,4992.6,5962.1,6018.7,5938.9,5974.2,6166.3 +Payroll Taxes ($b),1097.0,1149.3,1202.7,1228.7,1335.0,1436.3,1510.2,1565.3,1619.6,1680.2 +Combined Liability ($b),5141.8,5406.7,5500.6,5467.1,6327.7,7398.4,7528.8,7504.1,7593.8,7846.5 +With Income Tax <= 0 (#m),91.3,97.0,98.1,130.1,123.2,98.2,100.0,101.3,102.5,99.1 +With Combined Tax <= 0 (#m),61.2,63.2,64.4,98.2,91.0,66.1,67.5,68.6,69.8,69.6 UBI Benefits ($b),0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 -"Total Benefits, Consumption Value ($b)",1052.3,1104.9,1174.1,1244.8,1494.0,1411.5,1514.7,1618.4,1720.1,1826.4 -Total Benefits Cost ($b),1052.3,1104.9,1174.1,1244.8,1494.0,1411.5,1514.7,1618.4,1720.1,1826.4 +"Total Benefits, Consumption Value ($b)",1000.1,1048.2,1111.8,1176.8,1420.3,1330.8,1425.1,1520.5,1613.6,1711.3 +Total Benefits Cost ($b),1000.1,1048.2,1111.8,1176.8,1420.3,1330.8,1425.1,1520.5,1613.6,1711.3 diff --git a/taxcalc/tests/pufcsv_mtr_expect.txt b/taxcalc/tests/pufcsv_mtr_expect.txt index f615d0ebd..aa1688853 100644 --- a/taxcalc/tests/pufcsv_mtr_expect.txt +++ b/taxcalc/tests/pufcsv_mtr_expect.txt @@ -5,59 +5,59 @@ PTAX mtr histogram bin edges: ITAX mtr histogram bin edges: [-1.0, -0.3, -0.2, -0.1, 0.0, 0.1, 0.2, 0.3, 0.4, 0.5, 1.0] PTAX and ITAX mtr histogram bin counts for e00200p: -252868 : 0 31688 0 0 0 0 0 212978 8202 0 -252868 : 7375 73 1968 13075 45788 75970 50475 32283 25081 780 +252868 : 0 31665 0 0 0 0 0 213000 8203 0 +252868 : 7375 73 1968 13077 45795 75953 50488 32284 25073 782 PTAX and ITAX mtr histogram bin counts for e00200s: -119177 : 0 20320 0 0 0 0 0 89689 9168 0 -119177 : 1449 22 766 2748 11478 31188 26118 24102 20739 567 +119177 : 0 20308 0 0 0 0 0 89701 9168 0 +119177 : 1449 22 766 2750 11486 31171 26130 24100 20734 569 PTAX and ITAX mtr histogram bin counts for e00900p: -252868 : 213350 6583 0 0 0 0 0 32935 0 0 -252868 : 7375 73 1967 12885 47672 74880 51674 32975 22724 643 +252868 : 213351 6567 0 0 0 0 0 32950 0 0 +252868 : 7375 73 1967 12888 47679 74863 51687 32973 22719 644 PTAX and ITAX mtr histogram bin counts for e00300: 252868 : 252868 0 0 0 0 0 0 0 0 0 -252868 : 0 0 0 0 67629 76854 46561 31869 29137 818 +252868 : 0 0 0 0 67637 76838 46575 31861 29137 820 PTAX and ITAX mtr histogram bin counts for e00400: 252868 : 252868 0 0 0 0 0 0 0 0 0 -252868 : 0 0 0 0 249271 3332 262 3 0 0 +252868 : 0 0 0 0 249267 3335 263 3 0 0 PTAX and ITAX mtr histogram bin counts for e00600: 252868 : 252868 0 0 0 0 0 0 0 0 0 -252868 : 0 0 0 0 67629 76854 46561 31869 29137 818 +252868 : 0 0 0 0 67637 76838 46575 31861 29137 820 PTAX and ITAX mtr histogram bin counts for e00650: 252868 : 252868 0 0 0 0 0 0 0 0 0 -252868 : 0 0 5 62 145112 46819 59773 658 412 27 +252868 : 0 0 5 62 145112 46820 59773 656 413 27 PTAX and ITAX mtr histogram bin counts for e01400: 252868 : 252868 0 0 0 0 0 0 0 0 0 -252868 : 0 0 0 0 67630 76881 50252 32349 24978 778 +252868 : 0 0 0 0 67638 76865 50265 32347 24973 780 PTAX and ITAX mtr histogram bin counts for e01700: 252868 : 252868 0 0 0 0 0 0 0 0 0 -252868 : 0 0 0 0 67630 76881 50252 32349 24978 778 +252868 : 0 0 0 0 67638 76865 50265 32347 24973 780 PTAX and ITAX mtr histogram bin counts for e02000: 252868 : 252868 0 0 0 0 0 0 0 0 0 -252868 : 0 0 0 0 67629 76854 46561 31869 29137 818 +252868 : 0 0 0 0 67637 76838 46575 31861 29137 820 PTAX and ITAX mtr histogram bin counts for e02400: 252868 : 252868 0 0 0 0 0 0 0 0 0 -252868 : 0 0 0 0 114130 44782 59366 33592 965 33 +252868 : 0 0 0 0 114127 44789 59362 33592 965 33 PTAX and ITAX mtr histogram bin counts for p22250: 252868 : 252868 0 0 0 0 0 0 0 0 0 -252868 : 0 0 1 1 79195 76757 53030 24966 18408 510 +252868 : 0 0 1 1 79208 76737 53041 24961 18407 512 PTAX and ITAX mtr histogram bin counts for p23250: 252868 : 252868 0 0 0 0 0 0 0 0 0 -252868 : 0 0 1 48 152420 43642 51311 2837 2560 49 +252868 : 0 0 1 48 152421 43642 51311 2835 2561 49 PTAX and ITAX mtr histogram bin counts for e18500: 252868 : 252868 0 0 0 0 0 0 0 0 0 -252868 : 25489 25944 19603 7736 174096 0 0 0 0 0 +252868 : 25488 25946 19605 7735 174094 0 0 0 0 0 PTAX and ITAX mtr histogram bin counts for e19200: 252868 : 252868 0 0 0 0 0 0 0 0 0 -252868 : 39723 32895 19901 4939 155410 0 0 0 0 0 +252868 : 39721 32898 19903 4937 155409 0 0 0 0 0 PTAX and ITAX mtr histogram bin counts for e26270: 252868 : 252868 0 0 0 0 0 0 0 0 0 -252868 : 0 0 0 0 67630 76881 50252 32349 24978 778 +252868 : 0 0 0 0 67638 76865 50265 32347 24973 780 PTAX and ITAX mtr histogram bin counts for e19800: 252868 : 252868 0 0 0 0 0 0 0 0 0 -252868 : 39575 32461 19826 4910 156096 0 0 0 0 0 +252868 : 39573 32464 19828 4908 156095 0 0 0 0 0 PTAX and ITAX mtr histogram bin counts for e20100: 252868 : 252868 0 0 0 0 0 0 0 0 0 -252868 : 39490 32426 19767 4904 156281 0 0 0 0 0 +252868 : 39488 32429 19769 4902 156280 0 0 0 0 0 PTAX and ITAX mtr histogram bin counts for k1bx14p: -252868 : 213350 6583 0 0 0 0 0 32935 0 0 -252868 : 7375 73 1967 12885 47672 74880 51674 32975 22724 643 +252868 : 213351 6567 0 0 0 0 0 32950 0 0 +252868 : 7375 73 1967 12888 47679 74863 51687 32973 22719 644 From dff99a197b03ec5cbad1fd72406d9b7ceb56cfb6 Mon Sep 17 00:00:00 2001 From: jdebacker Date: Mon, 30 Jan 2023 20:58:56 -0500 Subject: [PATCH 6/8] update codecov version --- .github/workflows/build_and_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_and_test.yml b/.github/workflows/build_and_test.yml index 1c795f4b9..f4eef9568 100644 --- a/.github/workflows/build_and_test.yml +++ b/.github/workflows/build_and_test.yml @@ -36,7 +36,7 @@ jobs: run: | pytest -m 'not requires_pufcsv and not pre_release and not local' --cov=./ --cov-report=xml - name: Upload coverage to Codecov - uses: codecov/codecov-action@v1 + uses: codecov/codecov-action@v3 with: token: ${{ secrets.CODECOV_TOKEN }} # not required for public repos file: ./coverage.xml From 988857961ef2b377db21966749d3c858f112040b Mon Sep 17 00:00:00 2001 From: jdebacker Date: Wed, 1 Mar 2023 15:16:58 -0500 Subject: [PATCH 7/8] update puf expected for 2022 puf file --- taxcalc/tests/puf_var_wght_means_by_year.csv | 148 +++++++++---------- taxcalc/tests/pufcsv_agg_expect.csv | 52 +++---- taxcalc/tests/pufcsv_mtr_expect.txt | 46 +++--- 3 files changed, 123 insertions(+), 123 deletions(-) diff --git a/taxcalc/tests/puf_var_wght_means_by_year.csv b/taxcalc/tests/puf_var_wght_means_by_year.csv index 2d94e8785..51e776a33 100644 --- a/taxcalc/tests/puf_var_wght_means_by_year.csv +++ b/taxcalc/tests/puf_var_wght_means_by_year.csv @@ -1,80 +1,80 @@ ,description,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026,2027,2028,2029,2030,2031 -c00100,Federal AGI, 75800, 86021, 87377, 85448, 94980, 99785, 99663, 106274, 120133, 125940, 126857, 125102, 124800, 125358, 127229, 130022, 133207, 136997, 140712 -c02500,OASDI benefits in AGI, 1249, 1322, 1359, 1407, 1430, 1510, 1606, 1717, 1882, 1991, 2165, 2316, 2460, 2616, 2778, 2955, 3138, 3334, 3540 -c04470,Post-phase-out itemized deduction, 7695, 7805, 7964, 8285, 8475, 8782, 9096, 9620, 10126, 10160, 10585, 11062, 11490, 11935, 12363, 12816, 13243, 13706, 14142 -c04600,Post-phase-out personal exemption, 6953, 6980, 7023, 7088, 7025, 7144, 7302, 7411, 7451, 7782, 8251, 8499, 8690, 8874, 9061, 9253, 9457, 9666, 9880 -c04800,Federal regular taxable income, 62086, 72583, 73786, 71404, 81607, 86246, 85492, 91866, 106065, 111722, 111480, 108599, 107551, 107295, 108445, 110531, 113209, 116392, 119516 -c05200,Regular tax on taxable income, 17486, 21282, 21596, 20575, 24311, 25853, 25326, 27757, 32562, 34367, 33901, 32537, 31898, 31541, 31706, 32217, 32949, 33861, 34723 -c07180,Child care credit, 16, 16, 16, 16, 16, 16, 16, 16, 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16 -c07220,Child tax credit (adjusted), 153, 150, 145, 141, 138, 135, 131, 126, 364, 121, 114, 110, 107, 104, 101, 98, 95, 93, 91 -c09600,Federal AMT liability, 1319, 1344, 1406, 1477, 1504, 1568, 1622, 1730, 1804, 1817, 1907, 1966, 2044, 2120, 2197, 2302, 2377, 2461, 2454 -c11070,Extra child tax credit (refunded), 146, 142, 137, 134, 128, 125, 123, 124, 0, 110, 112, 111, 110, 109, 107, 105, 104, 102, 101 -c21040,Itemized deduction that is phased out, 731, 870, 881, 855, 993, 1059, 1052, 1108, 1308, 1363, 1359, 1332, 1323, 1313, 1326, 1352, 1386, 1427, 1457 -cmbtp,Estimate of income on (AMT) Form 6251 but not in AGI, 4414, 4483, 4732, 4943, 5109, 5350, 5515, 5799, 6196, 6296, 6575, 6726, 6958, 7142, 7372, 7707, 7958, 8217, 8130 +c00100,Federal AGI, 50840, 54457, 54942, 55071, 58024, 60320, 61591, 62889, 69393, 72742, 74619, 75622, 76915, 78447, 80285, 82388, 84624, 87009, 89526 +c02500,OASDI benefits in AGI, 1295, 1394, 1416, 1479, 1501, 1587, 1688, 1813, 1993, 2112, 2306, 2474, 2636, 2808, 2986, 3183, 3387, 3601, 3825 +c04470,Post-phase-out itemized deduction, 5907, 6036, 6149, 6382, 6562, 6800, 7007, 7407, 7876, 7901, 8128, 8427, 8717, 9015, 9305, 9615, 9919, 10248, 10581 +c04600,Post-phase-out personal exemption, 7105, 7131, 7163, 7217, 7149, 7261, 7410, 7518, 7557, 7882, 8352, 8594, 8778, 8956, 9138, 9324, 9523, 9725, 9932 +c04800,Federal regular taxable income, 35754, 39297, 39664, 39592, 42568, 44509, 45382, 46164, 52111, 55146, 56169, 56525, 57281, 58262, 59558, 61095, 62764, 64548, 66444 +c05200,Regular tax on taxable income, 7672, 8732, 8725, 8585, 9500, 9994, 10122, 10382, 11944, 12734, 12813, 12748, 12837, 12987, 13229, 13545, 13898, 14277, 14669 +c07180,Child care credit, 17, 17, 17, 17, 17, 17, 17, 17, 0, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16 +c07220,Child tax credit (adjusted), 158, 155, 147, 143, 139, 133, 129, 123, 360, 116, 109, 104, 101, 97, 94, 91, 88, 85, 82 +c09600,Federal AMT liability, 212, 227, 240, 251, 268, 280, 287, 310, 336, 331, 338, 350, 362, 375, 387, 401, 414, 428, 439 +c11070,Extra child tax credit (refunded), 150, 144, 138, 133, 126, 123, 120, 121, 0, 108, 109, 109, 108, 106, 104, 102, 101, 100, 98 +c21040,Itemized deduction that is phased out, 203, 242, 231, 219, 255, 270, 271, 282, 332, 352, 349, 343, 343, 343, 347, 354, 361, 369, 375 +cmbtp,Estimate of income on (AMT) Form 6251 but not in AGI, 370, 386, 403, 416, 434, 452, 463, 488, 521, 521, 538, 557, 575, 596, 613, 634, 655, 676, 681 data_source,1 if unit is created primarily from IRS-SOI PUF data; 0 if created primarily from CPS data (not used in tax-calculation logic), 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 -e00200,"Wages, salaries, and tips for filing unit net of pension contributions", 34616, 36234, 36598, 36978, 38259, 39579, 40878, 40838, 44037, 47272, 48694, 49723, 50753, 51957, 53339, 54778, 56211, 57732, 59388 -e00300,Taxable interest income, 854, 813, 827, 842, 920, 950, 965, 938, 948, 936, 1028, 1143, 1242, 1329, 1405, 1487, 1569, 1660, 1746 -e00400,Tax-exempt interest income, 658, 629, 619, 633, 677, 693, 700, 680, 685, 674, 744, 821, 889, 950, 995, 1047, 1092, 1141, 1190 -e00600,Ordinary dividends included in AGI, 1622, 1942, 1929, 1881, 2068, 2208, 2292, 2232, 2213, 2384, 2556, 2686, 2785, 2843, 2872, 2898, 2944, 3004, 3074 -e00650,Qualified dividends included in ordinary dividends, 1079, 1296, 1283, 1252, 1366, 1455, 1509, 1469, 1456, 1567, 1674, 1759, 1825, 1863, 1881, 1892, 1921, 1959, 1999 -e00700,Taxable refunds of state and local income taxes, 246, 257, 267, 275, 289, 298, 306, 323, 342, 346, 360, 372, 384, 395, 408, 422, 432, 445, 458 -e00800,Alimony received, 42, 44, 48, 49, 54, 57, 59, 62, 66, 67, 70, 73, 75, 78, 81, 84, 88, 90, 94 -e00900,Sch C business net profit/loss for filing unit, 2530, 2673, 2785, 2733, 2855, 2960, 2947, 2934, 3151, 3331, 3441, 3509, 3575, 3655, 3731, 3834, 3939, 4051, 4158 -e01100,Capital gain distributions not reported on Sch D, 11, 15, 15, 14, 19, 20, 18, 24, 27, 28, 27, 25, 24, 23, 23, 23, 23, 24, 24 -e01200,Other net gain/loss from Form 4797, -1192, -1659, -1725, -1532, -2066, -2192, -2023, -2639, -2988, -3146, -3049, -2779, -2637, -2559, -2528, -2529, -2578, -2619, -2696 -e01400,Taxable IRA distributions, 2068, 2170, 2278, 2383, 2512, 2632, 2726, 2907, 3115, 3194, 3359, 3510, 3645, 3805, 3951, 4115, 4274, 4427, 4586 -e01500,Total pensions and annuities, 8802, 9172, 9561, 9900, 10274, 10674, 11017, 11699, 12507, 12711, 13314, 13846, 14382, 14880, 15413, 15988, 16523, 17099, 17640 -e01700,Taxable pensions and annuities, 3546, 3667, 3801, 3895, 4051, 4227, 4368, 4636, 4959, 5051, 5298, 5510, 5723, 5942, 6161, 6399, 6630, 6878, 7122 -e02000,"Sch E total rental, royalty, partnership, S-corporation, etc, income/loss (includes e26270 and e27200)", 15220, 16899, 17664, 17443, 18748, 19988, 20230, 18952, 23464, 24476, 24631, 24329, 24337, 24104, 24207, 24659, 25184, 25934, 26405 -e02100,Farm net income/loss for filing unit from Sch F, 173, 156, 79, 84, 76, 73, 72, 127, 174, 111, 90, 77, 70, 64, 61, 60, 58, 57, 60 -e02300,Unemployment insurance benefits, 282, 181, 147, 138, 129, 119, 112, 115, 986, 150, 112, 127, 137, 148, 160, 174, 185, 192, 198 -e02400,Total social security (OASDI) benefits, 4703, 4845, 4956, 5043, 5108, 5277, 5524, 5767, 6014, 6321, 6726, 7073, 7403, 7747, 8101, 8472, 8848, 9232, 9623 -e03150,Total deductible IRA contributions, 77, 79, 83, 86, 89, 93, 95, 101, 107, 108, 112, 116, 119, 123, 127, 131, 137, 141, 146 -e03210,Student loan interest, 55, 55, 57, 59, 61, 63, 65, 68, 72, 73, 76, 78, 80, 83, 85, 88, 91, 94, 97 -e03220,Educator expenses, 5, 5, 6, 6, 6, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 10 -e03230,Tuition and fees from Form 8917, 24, 25, 26, 26, 27, 28, 29, 30, 32, 32, 34, 35, 36, 37, 38, 39, 40, 42, 43 -e03240,Domestic production activities from Form 8903, 273, 283, 298, 306, 323, 334, 342, 361, 383, 387, 402, 412, 424, 438, 453, 466, 481, 497, 511 -e03270,Self-employed health insurance deduction, 310, 317, 327, 342, 349, 355, 362, 375, 379, 386, 360, 363, 366, 370, 374, 378, 382, 387, 393 -e03290,Health savings account deduction from Form 8889, 33, 33, 34, 36, 37, 37, 38, 39, 39, 40, 37, 38, 38, 38, 38, 39, 39, 40, 40 -e03300,"Contributions to SEP, SIMPLE and qualified plans", 371, 384, 404, 414, 433, 448, 459, 482, 509, 514, 535, 553, 568, 585, 596, 613, 630, 647, 661 -e03400,Penalty on early withdrawal of savings, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 7, 7, 7 -e03500,Alimony paid, 31, 32, 33, 34, 35, 36, 37, 39, 41, 42, 44, 45, 47, 48, 50, 51, 52, 54, 56 -e07240,Retirement savings contributions credit from Form 8880, 6, 6, 7, 7, 7, 7, 7, 8, 8, 8, 9, 9, 9, 9, 10, 10, 10, 11, 11 -e07260,Residential energy credit from Form 5695, 12, 12, 12, 13, 13, 14, 14, 15, 16, 16, 17, 17, 18, 18, 19, 19, 20, 21, 22 -e07300,Foreign tax credit from Form 1116, 220, 222, 213, 212, 214, 229, 232, 217, 269, 282, 282, 279, 269, 263, 267, 272, 276, 283, 291 -e07400,General business credit from Form 3800, 63, 64, 62, 63, 63, 68, 69, 65, 80, 83, 84, 82, 82, 82, 82, 84, 86, 89, 92 -e07600,Prior year minimum tax credit from Form 8801, 12, 13, 14, 14, 15, 15, 16, 16, 17, 18, 18, 19, 20, 20, 21, 22, 22, 23, 24 -e09700,Recapture of Investment Credit, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3 +e00200,"Wages, salaries, and tips for filing unit net of pension contributions", 35512, 37221, 37448, 37946, 39051, 40312, 41580, 41529, 44780, 48058, 49497, 50528, 51559, 52772, 54132, 55527, 56933, 58410, 59988 +e00300,Taxable interest income, 537, 499, 497, 500, 538, 550, 554, 534, 535, 523, 570, 629, 678, 719, 752, 788, 821, 857, 893 +e00400,Tax-exempt interest income, 343, 326, 322, 327, 353, 365, 369, 359, 363, 358, 394, 436, 471, 503, 526, 552, 574, 600, 620 +e00600,Ordinary dividends included in AGI, 1179, 1397, 1392, 1356, 1479, 1578, 1631, 1586, 1567, 1681, 1805, 1891, 1953, 1987, 2004, 2024, 2055, 2099, 2150 +e00650,Qualified dividends included in ordinary dividends, 846, 1001, 992, 966, 1048, 1115, 1151, 1118, 1103, 1182, 1267, 1327, 1369, 1392, 1402, 1414, 1435, 1465, 1501 +e00700,Taxable refunds of state and local income taxes, 163, 170, 174, 179, 186, 191, 196, 206, 219, 221, 229, 237, 244, 252, 259, 267, 274, 283, 291 +e00800,Alimony received, 47, 52, 60, 61, 70, 73, 76, 81, 86, 87, 91, 95, 98, 102, 106, 110, 115, 119, 123 +e00900,Sch C business net profit/loss for filing unit, 1657, 1740, 1774, 1752, 1814, 1874, 1868, 1865, 2006, 2120, 2184, 2223, 2268, 2319, 2374, 2441, 2510, 2581, 2655 +e01100,Capital gain distributions not reported on Sch D, 13, 18, 18, 16, 22, 24, 22, 29, 32, 34, 32, 29, 28, 27, 27, 27, 28, 28, 29 +e01200,Other net gain/loss from Form 4797, -119, -164, -163, -147, -188, -198, -181, -235, -267, -277, -266, -243, -228, -222, -216, -215, -217, -221, -232 +e01400,Taxable IRA distributions, 1390, 1489, 1627, 1721, 1890, 1994, 2084, 2228, 2403, 2464, 2599, 2722, 2846, 2973, 3096, 3233, 3367, 3508, 3648 +e01500,Total pensions and annuities, 5494, 5708, 5855, 5915, 6150, 6371, 6548, 6900, 7337, 7419, 7721, 7995, 8243, 8498, 8753, 9023, 9292, 9562, 9839 +e01700,Taxable pensions and annuities, 3503, 3638, 3690, 3703, 3819, 3944, 4041, 4245, 4495, 4533, 4707, 4857, 4997, 5144, 5290, 5451, 5613, 5787, 5965 +e02000,"Sch E total rental, royalty, partnership, S-corporation, etc, income/loss (includes e26270 and e27200)", 3365, 3727, 3814, 3772, 4017, 4275, 4324, 4040, 4991, 5193, 5205, 5125, 5137, 5075, 5073, 5151, 5295, 5437, 5574 +e02100,Farm net income/loss for filing unit from Sch F, -45, -41, -19, -20, -15, -14, -13, -24, -33, -23, -19, -17, -15, -14, -13, -12, -12, -10, -10 +e02300,Unemployment insurance benefits, 289, 187, 150, 141, 131, 120, 112, 115, 988, 150, 112, 127, 136, 147, 159, 172, 182, 188, 194 +e02400,Total social security (OASDI) benefits, 4837, 5027, 5154, 5271, 5380, 5568, 5839, 6106, 6376, 6714, 7156, 7537, 7902, 8279, 8665, 9072, 9484, 9901, 10322 +e03150,Total deductible IRA contributions, 63, 64, 66, 69, 69, 72, 74, 78, 83, 84, 87, 90, 93, 96, 100, 103, 107, 111, 115 +e03210,Student loan interest, 55, 55, 57, 58, 59, 62, 63, 66, 70, 71, 73, 75, 78, 80, 82, 85, 87, 89, 92 +e03220,Educator expenses, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 10 +e03230,Tuition and fees from Form 8917, 24, 25, 25, 26, 26, 27, 28, 29, 31, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42 +e03240,Domestic production activities from Form 8903, 51, 53, 53, 54, 56, 57, 58, 61, 64, 65, 67, 69, 71, 73, 75, 76, 78, 80, 81 +e03270,Self-employed health insurance deduction, 152, 155, 160, 171, 174, 177, 181, 188, 189, 193, 180, 181, 183, 186, 188, 191, 195, 199, 204 +e03290,Health savings account deduction from Form 8889, 19, 19, 20, 21, 21, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 23, 23, 23, 24 +e03300,"Contributions to SEP, SIMPLE and qualified plans", 114, 117, 115, 118, 118, 121, 123, 129, 136, 137, 142, 146, 150, 154, 157, 161, 165, 169, 173 +e03400,Penalty on early withdrawal of savings, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 6 +e03500,Alimony paid, 41, 45, 44, 46, 46, 47, 48, 51, 54, 54, 56, 58, 60, 62, 64, 65, 66, 68, 69 +e07240,Retirement savings contributions credit from Form 8880, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 10, 10 +e07260,Residential energy credit from Form 5695, 9, 9, 10, 10, 11, 11, 11, 12, 12, 13, 13, 14, 14, 14, 15, 15, 16, 16, 17 +e07300,Foreign tax credit from Form 1116, 94, 97, 91, 88, 92, 97, 98, 91, 113, 117, 117, 115, 115, 113, 113, 115, 118, 121, 122 +e07400,General business credit from Form 3800, 17, 16, 16, 15, 15, 16, 16, 15, 19, 20, 20, 19, 19, 19, 19, 19, 20, 21, 21 +e07600,Prior year minimum tax credit from Form 8801, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 6, 6 +e09700,Recapture of Investment Credit, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 e09800,Unreported payroll taxes from Form 4137 or 8919, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -e09900,Penalty tax on qualified retirement plans, 41, 42, 44, 45, 48, 49, 50, 53, 55, 56, 58, 60, 61, 63, 65, 67, 68, 71, 73 -e11200,Excess payroll (FICA/RRTA) tax withheld, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, 16, 16, 17, 17, 18, 18 -e17500,Itemizable medical and dental expenses. WARNING: this variable is zero below the floor in PUF data., 774, 798, 822, 860, 889, 912, 941, 986, 1001, 1031, 971, 989, 1008, 1025, 1045, 1064, 1084, 1104, 1122 -e18400,Itemizable state and local income/sales taxes, 2779, 2920, 3012, 3102, 3251, 3363, 3452, 3634, 3852, 3894, 4054, 4194, 4319, 4460, 4602, 4759, 4900, 5062, 5203 -e18500,Itemizable real-estate taxes paid, 1367, 1426, 1486, 1535, 1604, 1665, 1714, 1809, 1926, 1951, 2038, 2112, 2185, 2260, 2332, 2411, 2490, 2572, 2656 -e19200,Itemizable interest paid, 2144, 2096, 2075, 2095, 2147, 2244, 2325, 2467, 2639, 2689, 2820, 2940, 3055, 3175, 3293, 3426, 3559, 3697, 3841 -e19800,Itemizable charitable giving: cash/check contributions. WARNING: this variable is already capped in PUF data., 1446, 1528, 1571, 1614, 1686, 1751, 1804, 1905, 2027, 2055, 2151, 2231, 2307, 2379, 2455, 2538, 2619, 2704, 2788 -e20100,Itemizable charitable giving: other than cash/check contributions. WARNING: this variable is already capped in PUF data., 406, 433, 448, 462, 484, 497, 512, 541, 574, 578, 604, 627, 641, 664, 698, 722, 749, 770, 772 -e20400,Itemizable miscellaneous deductions. WARNING: this variable is zero below the floor in PUF data., 965, 1006, 1002, 1042, 1064, 1107, 1139, 1202, 1278, 1294, 1353, 1401, 1448, 1491, 1538, 1592, 1642, 1703, 1757 -e24515,Sch D: Un-Recaptured Section 1250 Gain, 551, 769, 777, 702, 948, 1025, 951, 1235, 1390, 1467, 1366, 1246, 1175, 1143, 1128, 1132, 1167, 1189, 1243 -e24518,Sch D: 28% Rate Gain or Loss, 97, 142, 144, 124, 174, 187, 174, 227, 259, 264, 253, 230, 218, 211, 209, 210, 208, 210, 215 -e26270,Sch E: Combined partnership and S-corporation net income/loss (includes k1bx14p and k1bx14s amounts and is included in e02000), 12240, 13281, 13932, 13688, 14982, 15897, 16045, 15005, 18542, 19304, 19388, 19115, 19057, 18835, 18893, 19224, 19519, 20065, 20383 -e27200,Sch E: Farm rent net income or loss (included in e02000), 57, 62, 63, 63, 68, 74, 75, 71, 90, 94, 97, 97, 97, 97, 98, 101, 106, 111, 112 -e32800,Child/dependent-care expenses for qualifying persons from Form 2441, 103, 105, 108, 110, 114, 117, 120, 125, 132, 133, 138, 141, 144, 148, 152, 157, 161, 166, 171 -e58990,Investment income elected amount from Form 4952, 72, 74, 81, 82, 88, 92, 94, 99, 106, 107, 110, 115, 117, 122, 125, 130, 137, 138, 141 -e62900,Alternative Minimum Tax foreign tax credit from Form 6251, 192, 204, 204, 212, 219, 228, 234, 246, 261, 265, 275, 285, 282, 288, 300, 309, 314, 323, 334 -e87521,Total tentative AmOppCredit amount for all students, 170, 175, 180, 182, 190, 196, 201, 211, 223, 225, 233, 240, 247, 254, 262, 270, 278, 287, 296 -e87530,Adjusted qualified lifetime learning expenses for all students, 93, 94, 98, 99, 104, 107, 110, 116, 123, 123, 128, 132, 135, 139, 144, 149, 153, 157, 161 -eitc,Federal EITC, 364, 359, 354, 346, 336, 335, 338, 345, 321, 331, 357, 367, 373, 378, 382, 386, 391, 397, 402 +e09900,Penalty tax on qualified retirement plans, 35, 37, 39, 40, 43, 45, 46, 47, 49, 49, 50, 52, 53, 54, 55, 56, 57, 59, 61 +e11200,Excess payroll (FICA/RRTA) tax withheld, 10, 11, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 16, 16, 17, 17, 18, 18, 18 +e17500,Itemizable medical and dental expenses. WARNING: this variable is zero below the floor in PUF data., 799, 833, 861, 906, 938, 962, 995, 1045, 1063, 1097, 1034, 1054, 1077, 1097, 1119, 1140, 1164, 1188, 1212 +e18400,Itemizable state and local income/sales taxes, 1669, 1768, 1803, 1855, 1944, 2004, 2052, 2155, 2282, 2302, 2390, 2466, 2537, 2611, 2683, 2762, 2839, 2921, 3002 +e18500,Itemizable real-estate taxes paid, 1145, 1200, 1251, 1298, 1358, 1409, 1449, 1529, 1625, 1646, 1716, 1778, 1837, 1898, 1959, 2025, 2091, 2161, 2231 +e19200,Itemizable interest paid, 1878, 1841, 1817, 1844, 1884, 1965, 2032, 2154, 2303, 2343, 2456, 2557, 2656, 2758, 2860, 2973, 3085, 3203, 3329 +e19800,Itemizable charitable giving: cash/check contributions. WARNING: this variable is already capped in PUF data., 887, 932, 951, 979, 1018, 1054, 1082, 1141, 1214, 1229, 1282, 1327, 1370, 1416, 1461, 1511, 1558, 1607, 1657 +e20100,Itemizable charitable giving: other than cash/check contributions. WARNING: this variable is already capped in PUF data., 224, 235, 233, 239, 245, 253, 259, 274, 290, 293, 305, 315, 324, 334, 344, 355, 366, 377, 390 +e20400,Itemizable miscellaneous deductions. WARNING: this variable is zero below the floor in PUF data., 713, 740, 759, 786, 811, 838, 860, 903, 957, 965, 1003, 1034, 1065, 1098, 1130, 1163, 1196, 1232, 1265 +e24515,Sch D: Un-Recaptured Section 1250 Gain, 79, 110, 112, 100, 137, 147, 136, 177, 202, 212, 204, 183, 174, 168, 166, 167, 171, 175, 182 +e24518,Sch D: 28% Rate Gain or Loss, 24, 34, 34, 30, 39, 41, 38, 49, 56, 59, 56, 51, 48, 46, 46, 45, 46, 46, 47 +e26270,Sch E: Combined partnership and S-corporation net income/loss (includes k1bx14p and k1bx14s amounts and is included in e02000), 2741, 2969, 3037, 2995, 3222, 3424, 3455, 3220, 3966, 4116, 4118, 4046, 4046, 3989, 3977, 4030, 4132, 4232, 4315 +e27200,Sch E: Farm rent net income or loss (included in e02000), 35, 37, 38, 39, 44, 47, 49, 47, 59, 63, 64, 64, 64, 65, 66, 69, 72, 76, 80 +e32800,Child/dependent-care expenses for qualifying persons from Form 2441, 108, 111, 113, 114, 118, 121, 123, 128, 135, 136, 140, 144, 148, 151, 154, 158, 162, 167, 171 +e58990,Investment income elected amount from Form 4952, 14, 14, 15, 15, 16, 17, 17, 18, 19, 19, 20, 20, 20, 21, 21, 22, 22, 22, 22 +e62900,Alternative Minimum Tax foreign tax credit from Form 6251, 78, 86, 84, 84, 90, 93, 95, 99, 105, 106, 110, 113, 116, 119, 122, 125, 128, 132, 134 +e87521,Total tentative AmOppCredit amount for all students, 172, 176, 182, 184, 191, 197, 201, 211, 223, 224, 232, 239, 246, 253, 260, 268, 275, 284, 294 +e87530,Adjusted qualified lifetime learning expenses for all students, 93, 92, 94, 96, 99, 102, 105, 110, 116, 117, 121, 125, 129, 132, 136, 140, 144, 148, 152 +eitc,Federal EITC, 376, 369, 364, 352, 342, 341, 344, 350, 328, 339, 364, 374, 380, 385, 390, 394, 399, 405, 411 elderly_dependents,number of dependents age 65+ in filing unit excluding taxpayer and spouse, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -g20500,Itemizable gross (before 10% AGI disregard) casualty or theft loss, 31, 33, 34, 37, 38, 39, 41, 43, 46, 48, 50, 52, 55, 57, 57, 60, 63, 65, 67 -iitax,Federal income tax liability, 15674, 18530, 18940, 18350, 21199, 22570, 22410, 21251, 25771, 29615, 29456, 28645, 28406, 28300, 28595, 29202, 29952, 30851, 31597 -k1bx14p,Partner self-employment earnings/loss for taxpayer (included in e26270 total), -712, -804, -813, -795, -868, -924, -938, -873, -1079, -1123, -1120, -1099, -1100, -1075, -1064, -1081, -1101, -1121, -1134 -k1bx14s,Partner self-employment earnings/loss for spouse (included in e26270 total), 25, 24, 33, 27, 34, 38, 40, 38, 48, 49, 49, 50, 53, 52, 52, 58, 59, 61, 67 +g20500,Itemizable gross (before 10% AGI disregard) casualty or theft loss, 29, 30, 31, 32, 33, 35, 36, 38, 40, 40, 42, 43, 45, 47, 48, 51, 53, 55, 58 +iitax,Federal income tax liability, 6550, 7474, 7521, 7477, 8281, 8746, 8933, 6452, 8236, 11302, 11401, 11418, 11561, 11753, 12020, 12349, 12706, 13083, 13470 +k1bx14p,Partner self-employment earnings/loss for taxpayer (included in e26270 total), -213, -239, -187, -162, -144, -139, -133, -128, -158, -170, -171, -167, -161, -156, -148, -139, -128, -110, -92 +k1bx14s,Partner self-employment earnings/loss for spouse (included in e26270 total), -7, -9, 0, 2, 8, 10, 11, 11, 14, 14, 13, 13, 13, 14, 16, 18, 22, 24, 28 nu06,Number of dependents under 6 years old, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 nu13,Number of dependents under 13 years old, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -p08000,Other tax credits (but not including Sch R credit), 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 -p22250,Sch D: Net short-term capital gains/losses, -2188, -3065, -3207, -2811, -3969, -4160, -3846, -5021, -5733, -6006, -5770, -5257, -4991, -4873, -4851, -4874, -4871, -5000, -5071 -p23250,Sch D: Net long-term capital gains/losses, 13242, 18920, 18990, 16996, 22694, 24098, 22257, 28972, 32848, 34522, 33128, 30175, 28317, 27280, 27127, 27317, 27683, 28316, 29000 -payrolltax,Payroll taxes (ee+er) for OASDI+HI, 5245, 5427, 5492, 5545, 5745, 5916, 6096, 6141, 6580, 6984, 7246, 7412, 7568, 7752, 7960, 8182, 8406, 8642, 8900 -pencon_p,Contributions to defined-contribution pension plans for taxpayer, 826, 862, 882, 900, 926, 959, 993, 992, 1071, 1150, 1185, 1211, 1237, 1269, 1304, 1340, 1377, 1413, 1456 -pencon_s,Contributions to defined-contribution pension plans for spouse, 373, 388, 398, 401, 416, 429, 443, 442, 477, 512, 527, 537, 548, 561, 575, 590, 604, 620, 636 +p08000,Other tax credits (but not including Sch R credit), 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 +p22250,Sch D: Net short-term capital gains/losses, -120, -173, -172, -151, -195, -212, -202, -269, -309, -329, -322, -290, -276, -269, -265, -264, -265, -268, -259 +p23250,Sch D: Net long-term capital gains/losses, 2284, 3191, 3138, 2776, 3680, 3914, 3598, 4655, 5267, 5495, 5253, 4754, 4465, 4294, 4221, 4224, 4265, 4339, 4428 +payrolltax,Payroll taxes (ee+er) for OASDI+HI, 5193, 5382, 5440, 5516, 5676, 5834, 6009, 6035, 6463, 6872, 7131, 7292, 7444, 7619, 7817, 8027, 8240, 8465, 8708 +pencon_p,Contributions to defined-contribution pension plans for taxpayer, 856, 897, 916, 941, 963, 996, 1029, 1029, 1111, 1193, 1230, 1256, 1284, 1316, 1351, 1387, 1425, 1461, 1503 +pencon_s,Contributions to defined-contribution pension plans for spouse, 393, 410, 421, 424, 440, 452, 466, 465, 501, 538, 554, 565, 576, 589, 603, 618, 632, 646, 662 diff --git a/taxcalc/tests/pufcsv_agg_expect.csv b/taxcalc/tests/pufcsv_agg_expect.csv index f2dc5f5b5..7eaca9335 100644 --- a/taxcalc/tests/pufcsv_agg_expect.csv +++ b/taxcalc/tests/pufcsv_agg_expect.csv @@ -1,26 +1,26 @@ -,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026 -Returns (#m),190.9,194.3,197.3,200.1,202.9,205.6,208.4,211.2,214.0,216.8 -AGI ($b),18135.0,20098.9,20394.1,21954.7,25286.6,26869.0,27415.3,27390.1,27700.2,27171.9 -Itemizers (#m),45.8,20.9,21.6,22.3,24.5,24.1,23.1,23.3,23.8,52.4 -Itemized Deduction ($b),1638.6,835.7,878.1,945.8,1046.0,1057.7,1073.8,1122.0,1175.3,2617.4 -Standard Deduction Filers (#m),145.0,173.3,175.7,177.7,178.3,181.5,185.3,187.8,190.1,164.2 -Standard Deduction ($b),1246.5,2851.0,2940.5,3028.8,3065.7,3225.9,3491.3,3640.5,3764.7,1799.1 -Personal Exemption ($b),1341.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1879.9 -Taxable Income ($b),15566.6,17680.3,17849.7,19411.9,22689.6,24204.4,24534.3,24302.4,24452.3,23289.0 -Regular Tax ($b),3754.3,4015.9,4058.3,4437.5,5193.5,5562.8,5612.5,5543.9,5574.2,5652.3 -AMT Income ($b),18255.9,20427.3,20732.9,22302.4,25647.0,27251.2,27846.2,27822.9,28150.9,27354.8 -AMT Liability ($b),287.4,286.8,300.4,317.8,347.2,356.8,377.4,391.5,411.0,460.7 -AMT Filers (#m),6.6,1.9,1.9,1.5,2.2,2.1,2.1,2.0,2.0,8.3 -Tax before Credits ($b),4041.7,4302.8,4358.7,4755.2,5540.7,5919.6,5989.8,5935.4,5985.2,6112.9 -Refundable Credits ($b),102.2,117.3,118.5,636.3,780.3,118.1,124.9,128.3,131.7,117.4 -Nonrefundable Credits ($b),101.7,162.6,166.3,164.4,96.8,190.8,192.6,193.9,194.3,126.9 -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),207.0,234.5,223.9,283.9,329.0,351.5,346.4,325.7,315.0,297.7 -Ind Income Tax ($b),4044.8,4257.3,4297.8,4238.3,4992.6,5962.1,6018.7,5938.9,5974.2,6166.3 -Payroll Taxes ($b),1097.0,1149.3,1202.7,1228.7,1335.0,1436.3,1510.2,1565.3,1619.6,1680.2 -Combined Liability ($b),5141.8,5406.7,5500.6,5467.1,6327.7,7398.4,7528.8,7504.1,7593.8,7846.5 -With Income Tax <= 0 (#m),91.3,97.0,98.1,130.1,123.2,98.2,100.0,101.3,102.5,99.1 -With Combined Tax <= 0 (#m),61.2,63.2,64.4,98.2,91.0,66.1,67.5,68.6,69.8,69.6 -UBI Benefits ($b),0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 -"Total Benefits, Consumption Value ($b)",1000.1,1048.2,1111.8,1176.8,1420.3,1330.8,1425.1,1520.5,1613.6,1711.3 -Total Benefits Cost ($b),1000.1,1048.2,1111.8,1176.8,1420.3,1330.8,1425.1,1520.5,1613.6,1711.3 +,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026 +Returns (#m),190.9,194.3,197.3,200.1,202.9,205.6,208.4,211.2,214,216.8 +AGI ($b),11078.7,11816.9,12247.1,12673.1,14196.4,15082.8,15676.3,16093.1,16584.5,17003.7 +Itemizers (#m),45.7,19.5,20.1,20.8,23.1,22.5,21.3,21.6,22,51.9 +Itemized Deduction ($b),1274.1,605.2,636.3,686,767.2,768.9,762.7,794.2,832.4,1986.9 +Standard Deduction Filers (#m),145.2,174.7,177.1,179.2,179.8,183.1,187,189.6,191.9,164.8 +Standard Deduction ($b),1239.3,2862.1,2951.5,3040.2,3076.8,3239.2,3509,3659.4,3784.5,1794.6 +Personal Exemption ($b),1365,0,0,0,0,0,0,0,0,1897 +Taxable Income ($b),8112.4,9179,9519.8,9846.2,11244.1,12043.6,12452.8,12728.9,13094.9,12659.1 +Regular Tax ($b),1656.8,1712.3,1778.1,1849.3,2132.1,2310.9,2370.8,2413.5,2480.6,2627 +AMT Income ($b),10512.6,11427.7,11835.2,12223.8,13691.7,14573.3,15167.1,15558.7,16020.7,16113.9 +AMT Liability ($b),51.3,23.2,24.1,24.8,28.1,28.4,29.5,30.7,32.1,82.8 +AMT Filers (#m),5.7,0.6,0.6,0.3,0.7,0.7,0.6,0.6,0.6,7.3 +Tax before Credits ($b),1708.1,1735.5,1802.2,1874.1,2160.2,2339.3,2400.3,2444.3,2512.7,2709.9 +Refundable Credits ($b),102.9,117.4,118.5,642.1,784.4,118.5,125.2,128.4,131.7,118.2 +Nonrefundable Credits ($b),67,127.3,129.2,128.3,49.6,141.5,142,142.5,143.6,75 +Reform Surtaxes ($b),0,0,0,0,0,0,0,0,0,0 +Other Taxes ($b),40,44.8,43.6,52.2,59.5,63.1,63.2,60.8,60.1,58.3 +Ind Income Tax ($b),1578.3,1535.6,1598.1,1155.9,1385.7,2142.4,2196.3,2234.2,2297.5,2574.9 +Payroll Taxes ($b),1083.8,1133.3,1185.4,1207.5,1311.3,1413.2,1486.3,1539.9,1592.9,1651.4 +Combined Liability ($b),2662,2668.9,2783.5,2363.4,2697,3555.5,3682.6,3774.1,3890.5,4226.2 +With Income Tax <= 0 (#m),92.8,98.6,99.7,131.7,124.8,100.1,101.9,103.3,104.5,101.5 +With Combined Tax <= 0 (#m),63.4,65.6,66.8,102.2,94.3,68.8,70.3,71.5,72.7,72.6 +UBI Benefits ($b),0,0,0,0,0,0,0,0,0,0 +"Total Benefits, Consumption Value ($b)",1052.3,1104.9,1174.1,1244.8,1494,1411.5,1514.7,1618.4,1720.1,1826.4 +Total Benefits Cost ($b),1052.3,1104.9,1174.1,1244.8,1494,1411.5,1514.7,1618.4,1720.1,1826.4 \ No newline at end of file diff --git a/taxcalc/tests/pufcsv_mtr_expect.txt b/taxcalc/tests/pufcsv_mtr_expect.txt index aa1688853..f615d0ebd 100644 --- a/taxcalc/tests/pufcsv_mtr_expect.txt +++ b/taxcalc/tests/pufcsv_mtr_expect.txt @@ -5,59 +5,59 @@ PTAX mtr histogram bin edges: ITAX mtr histogram bin edges: [-1.0, -0.3, -0.2, -0.1, 0.0, 0.1, 0.2, 0.3, 0.4, 0.5, 1.0] PTAX and ITAX mtr histogram bin counts for e00200p: -252868 : 0 31665 0 0 0 0 0 213000 8203 0 -252868 : 7375 73 1968 13077 45795 75953 50488 32284 25073 782 +252868 : 0 31688 0 0 0 0 0 212978 8202 0 +252868 : 7375 73 1968 13075 45788 75970 50475 32283 25081 780 PTAX and ITAX mtr histogram bin counts for e00200s: -119177 : 0 20308 0 0 0 0 0 89701 9168 0 -119177 : 1449 22 766 2750 11486 31171 26130 24100 20734 569 +119177 : 0 20320 0 0 0 0 0 89689 9168 0 +119177 : 1449 22 766 2748 11478 31188 26118 24102 20739 567 PTAX and ITAX mtr histogram bin counts for e00900p: -252868 : 213351 6567 0 0 0 0 0 32950 0 0 -252868 : 7375 73 1967 12888 47679 74863 51687 32973 22719 644 +252868 : 213350 6583 0 0 0 0 0 32935 0 0 +252868 : 7375 73 1967 12885 47672 74880 51674 32975 22724 643 PTAX and ITAX mtr histogram bin counts for e00300: 252868 : 252868 0 0 0 0 0 0 0 0 0 -252868 : 0 0 0 0 67637 76838 46575 31861 29137 820 +252868 : 0 0 0 0 67629 76854 46561 31869 29137 818 PTAX and ITAX mtr histogram bin counts for e00400: 252868 : 252868 0 0 0 0 0 0 0 0 0 -252868 : 0 0 0 0 249267 3335 263 3 0 0 +252868 : 0 0 0 0 249271 3332 262 3 0 0 PTAX and ITAX mtr histogram bin counts for e00600: 252868 : 252868 0 0 0 0 0 0 0 0 0 -252868 : 0 0 0 0 67637 76838 46575 31861 29137 820 +252868 : 0 0 0 0 67629 76854 46561 31869 29137 818 PTAX and ITAX mtr histogram bin counts for e00650: 252868 : 252868 0 0 0 0 0 0 0 0 0 -252868 : 0 0 5 62 145112 46820 59773 656 413 27 +252868 : 0 0 5 62 145112 46819 59773 658 412 27 PTAX and ITAX mtr histogram bin counts for e01400: 252868 : 252868 0 0 0 0 0 0 0 0 0 -252868 : 0 0 0 0 67638 76865 50265 32347 24973 780 +252868 : 0 0 0 0 67630 76881 50252 32349 24978 778 PTAX and ITAX mtr histogram bin counts for e01700: 252868 : 252868 0 0 0 0 0 0 0 0 0 -252868 : 0 0 0 0 67638 76865 50265 32347 24973 780 +252868 : 0 0 0 0 67630 76881 50252 32349 24978 778 PTAX and ITAX mtr histogram bin counts for e02000: 252868 : 252868 0 0 0 0 0 0 0 0 0 -252868 : 0 0 0 0 67637 76838 46575 31861 29137 820 +252868 : 0 0 0 0 67629 76854 46561 31869 29137 818 PTAX and ITAX mtr histogram bin counts for e02400: 252868 : 252868 0 0 0 0 0 0 0 0 0 -252868 : 0 0 0 0 114127 44789 59362 33592 965 33 +252868 : 0 0 0 0 114130 44782 59366 33592 965 33 PTAX and ITAX mtr histogram bin counts for p22250: 252868 : 252868 0 0 0 0 0 0 0 0 0 -252868 : 0 0 1 1 79208 76737 53041 24961 18407 512 +252868 : 0 0 1 1 79195 76757 53030 24966 18408 510 PTAX and ITAX mtr histogram bin counts for p23250: 252868 : 252868 0 0 0 0 0 0 0 0 0 -252868 : 0 0 1 48 152421 43642 51311 2835 2561 49 +252868 : 0 0 1 48 152420 43642 51311 2837 2560 49 PTAX and ITAX mtr histogram bin counts for e18500: 252868 : 252868 0 0 0 0 0 0 0 0 0 -252868 : 25488 25946 19605 7735 174094 0 0 0 0 0 +252868 : 25489 25944 19603 7736 174096 0 0 0 0 0 PTAX and ITAX mtr histogram bin counts for e19200: 252868 : 252868 0 0 0 0 0 0 0 0 0 -252868 : 39721 32898 19903 4937 155409 0 0 0 0 0 +252868 : 39723 32895 19901 4939 155410 0 0 0 0 0 PTAX and ITAX mtr histogram bin counts for e26270: 252868 : 252868 0 0 0 0 0 0 0 0 0 -252868 : 0 0 0 0 67638 76865 50265 32347 24973 780 +252868 : 0 0 0 0 67630 76881 50252 32349 24978 778 PTAX and ITAX mtr histogram bin counts for e19800: 252868 : 252868 0 0 0 0 0 0 0 0 0 -252868 : 39573 32464 19828 4908 156095 0 0 0 0 0 +252868 : 39575 32461 19826 4910 156096 0 0 0 0 0 PTAX and ITAX mtr histogram bin counts for e20100: 252868 : 252868 0 0 0 0 0 0 0 0 0 -252868 : 39488 32429 19769 4902 156280 0 0 0 0 0 +252868 : 39490 32426 19767 4904 156281 0 0 0 0 0 PTAX and ITAX mtr histogram bin counts for k1bx14p: -252868 : 213351 6567 0 0 0 0 0 32950 0 0 -252868 : 7375 73 1967 12888 47679 74863 51687 32973 22719 644 +252868 : 213350 6583 0 0 0 0 0 32935 0 0 +252868 : 7375 73 1967 12885 47672 74880 51674 32975 22724 643 From f7936010e745a64d9e5c83b4f5e2ef9e915bbb0c Mon Sep 17 00:00:00 2001 From: jdebacker Date: Wed, 1 Mar 2023 15:20:52 -0500 Subject: [PATCH 8/8] compare values per new pandas --- taxcalc/tests/test_pufcsv.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/taxcalc/tests/test_pufcsv.py b/taxcalc/tests/test_pufcsv.py index f4ec17ea6..4a40350e4 100644 --- a/taxcalc/tests/test_pufcsv.py +++ b/taxcalc/tests/test_pufcsv.py @@ -53,7 +53,7 @@ def test_agg(tests_path, puf_fullsample): assert len(adt.columns.values) == len(edt.columns.values) diffs = False for icol in adt.columns.values: - if not np.allclose(adt[icol], edt[str(icol)]): + if not np.allclose(adt[icol].values, edt[str(icol)].values): diffs = True if diffs: new_filename = '{}{}'.format(aggres_path[:-10], 'actual.csv')