diff --git a/taxcalc/tests/test_stats_benchmark.csv b/taxcalc/tests/test_stats_benchmark.csv index f90f0042b..8d8106254 100644 --- a/taxcalc/tests/test_stats_benchmark.csv +++ b/taxcalc/tests/test_stats_benchmark.csv @@ -1,335 +1,335 @@ ,test_id,pytest_obj,status,duration_ms,test_tuple,expected_value,revision,expect,fname,jfname,pfname,good_revision,params,is_paramtools,set_year,csv,fyear,input_data,baseline,reform,assump,outdir,year,base,ref,asm,dumpvar_str,str_valid,num_vars,time_diff -0,taxcalc/tests/test_4package.py::test_for_consistency,,passed,3.8895980000006602,,,,,,,,,,,,,,,,,,,,,,,,,,-0.020227999982580513 -1,taxcalc/tests/test_benefits.py::test_benefits,,passed,3956.398976999992,,,,,,,,,,,,,,,,,,,,,,,,,,-66.61906400000771 -2,taxcalc/tests/test_calcfunctions.py::test_calc_and_used_vars,,passed,35.43788800001835,,,,,,,,,,,,,,,,,,,,,,,,,,-2.54297399996517 -3,taxcalc/tests/test_calcfunctions.py::test_function_args_usage,,passed,1.92459600000916,,,,,,,,,,,,,,,,,,,,,,,,,,-0.0026310000009743817 -4,taxcalc/tests/test_calcfunctions.py::test_DependentCare,,passed,0.23930599999744118,,,,,,,,,,,,,,,,,,,,,,,,,,-0.014379000020880939 -5,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, young]",,passed,0.18724900002098366,"(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.002753999979177052 -6,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, allow charity]",,passed,0.17498599999044018,"(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.0003819999960796294 -7,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, allow charity, over limit]",,passed,0.17825199998355856,"(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.02454700003795543 -8,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, two old]",,passed,0.17366299999821422,"(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.00669000002062603 -9,taxcalc/tests/test_calcfunctions.py::test_StdDed[Single 1],,passed,0.1744950000102108,"(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.006421000023237894 -10,taxcalc/tests/test_calcfunctions.py::test_StdDed[Single 2],,passed,0.1748549999831539,"(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.003854999960140104 -11,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, Single]",,passed,0.18527499997844643,"(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.018552999961229943 -12,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Marrid, Single, dep, under earn]",,passed,0.19310999999788692,"(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.02305200001728741 -13,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, Single, dep, over earn]",,passed,0.17417500001215558,"(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.00010099998348772621 -14,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 1],,passed,0.24382399999467452,"(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.0058740000099532785 -15,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 2],,passed,0.2492639999900348,"(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.029622999988987486 -16,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 3],,passed,0.2209220000111145,"(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.013666999990391504 -17,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 4],,passed,0.21960999998782427,"(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.0031449999937649686 -18,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 5],,passed,0.2199399999938123,"(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.006000000013273221 -19,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 6],,passed,0.24201100001164377,"(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.02760999996098698 -20,taxcalc/tests/test_calcfunctions.py::test_AfterTaxIncome,,passed,0.18071700000632518,,,,,,,,,,,,,,,,,,,,,,,,,,0.0022229999956380753 -21,taxcalc/tests/test_calcfunctions.py::test_ExpandIncome,,passed,0.1776309999854675,,,,,,,,,,,,,,,,,,,,,,,,,,0.012813000012101894 -22,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple0-expected_value0],,passed,0.1780919999987418,"(1, 1, 2, 0, 0, 1000)","(0, 1000)",,,,,,,,,,,,,,,,,,,,,,,,0.003275000040048326 -23,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple1-expected_value1],,passed,0.16859500001942251,"(0, 1, 2, 0, 0, 1000)","(0, 1000)",,,,,,,,,,,,,,,,,,,,,,,,0.0037970000619225175 -24,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple2-expected_value2],,passed,0.1696060000142552,"(1, 1, 2, 100, 0, 1000)","(0, 1000)",,,,,,,,,,,,,,,,,,,,,,,,0.004747000019733688 -25,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple3-expected_value3],,passed,0.17015699998523814,"(0, 2, 1, 100, 200, 1000)","(200, 1200)",,,,,,,,,,,,,,,,,,,,,,,,0.0010899999836056495 -26,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple4-expected_value4],,passed,0.17028799999252442,"(0, 1, 3, 100, 300, 1000)","(300, 1300)",,,,,,,,,,,,,,,,,,,,,,,,0.0034760000175993178 -27,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple0-expected_value0],,passed,0.17505600001754829,"(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.0027730000340397964 -28,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple1-expected_value1],,passed,0.17192000001386987,"(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.004937000028348876 -29,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple2-expected_value2],,passed,0.17195100002709296,"(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.002835000032064272 -30,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple3-expected_value3],,passed,0.17227099999672646,"(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.0036159999581286684 -31,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple4-expected_value4],,passed,0.1726010000027145,"(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.006248999994795695 -32,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple5-expected_value5],,passed,0.17118799999593648,"(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.008001999987072878 -33,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple6-expected_value6],,passed,0.1706379999859564,"(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.004337000007126418 -34,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple7-expected_value7],,passed,0.1700359999858847,"(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.0042460000031497025 -35,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple8-expected_value8],,passed,0.16863499999431042,"(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.005609999988109932 -36,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple0-expected_value0],,passed,0.18919300001130068,"(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.02116900000714858 -37,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple1-expected_value1],,passed,0.1702780000130133,"(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.004078000046092711 -38,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple2-expected_value2],,passed,0.18817100001911058,"(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.00897600003213489 -39,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple3-expected_value3],,passed,0.17077800001175092,"(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.002523999995673931 -40,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple4-expected_value4],,passed,0.1694749999785472,"(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.0022819999969670157 -41,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple5-expected_value5],,passed,0.17029700001103265,"(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.0043869999899471546 -42,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple6-expected_value6],,passed,0.1676419999796508,"(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.03552800004058551 -43,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple7-expected_value7],,passed,0.1689849999877424,"(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.0006999999584423044 -44,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple8-expected_value8],,passed,0.17104899998798828,"(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.004837999966866874 -45,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple9-expected_value9],,passed,0.18783999999527623,"(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.02328200000079053 -46,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple10-expected_value10],,passed,0.16793300000017553,"(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.0019929999552915356 -47,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple11-expected_value11],,passed,0.16861399998902016,"(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.0004229999888138436 -48,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple12-expected_value12],,passed,0.16825299999823073,"(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.0019009999903119301 -49,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple13-expected_value13],,passed,0.19114600002012594,"(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.024454000026707945 -50,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple14-expected_value14],,passed,0.16755199999352044,"(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.0019419999830461443 -51,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple15-expected_value15],,passed,0.16702100000998144,"(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.005651000009265772 -52,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple16-expected_value16],,passed,0.1662399999986519,"(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.0027250000016466047 -53,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple17-expected_value17],,passed,0.16919600000164792,"(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.004418000003170219 -54,taxcalc/tests/test_calcfunctions.py::test_EITCamount[test_tuple0-6660],,passed,262.56430200001546,"(0.0, 0.45, 19330, 6660, 19330, 19330, 0.2106)",6660,,,,,,,,,,,,,,,,,,,,,,,,-22.934080999988282 -55,taxcalc/tests/test_calcfunctions.py::test_EITC[test_tuple0-6660],,passed,0.21348799998577306,"(4, 0, 3, 19330, 0, 0, 0, 0, 0, 0, 0, 0, 19330, 19330, 0, [8790, 19330, 19330, 19330], 25, 64, [5890, 5890, 5890, 5890], [0.0765, 0.34, 0.4, 0.45], [538, 3584, 5920, 6660], [0.0765, 0.1598, 0.2106, 0.2106], 0.0, 3650, 9e+99, False, False, 0)",6660,,,,,,,,,,,,,,,,,,,,,,,,0.0077329999612630596 -56,taxcalc/tests/test_calcfunctions.py::test_TaxInc[test_tuple0-expected_value0],,passed,0.18819999999664105,"(527860.66, 0.0, 37000.0, 0.0, 2, 352000.0, 0.0, 0.0, 0.0, 5000.0, 7000.0, 0, 0.0, 0.0, 0.2, [160700.0, 321400.0, 160725.0, 160700.0, 321400.0], [50000.0, 100000.0, 50000.0, 50000.0, 100000.0], 0.5, 0.25, 0.025, 0.0, [9e+99, 9e+99, 9e+99, 9e+99, 9e+99], 0.0, 0.0, True)","(490860.66, 0)",,,,,,,,,,,,,,,,,,,,,,,,0.0003080000112732628 -57,taxcalc/tests/test_calcfunctions.py::test_TaxInc[test_tuple1-expected_value1],,passed,0.1738640000041869,"(337675.1, 0.0, 49000.0, 0.0, 2, 23000.0, 0.0, 0.0, 0.0, 8000.0, 4000.0, 1, 0.0, 0.0, 0.2, [160700.0, 321400.0, 160725.0, 160700.0, 321400.0], [50000.0, 100000.0, 50000.0, 50000.0, 100000.0], 0.5, 0.25, 0.025, 0.0, [9e+99, 9e+99, 9e+99, 9e+99, 9e+99], 0.0, 0.0, True)","(284075.1, 4600)",,,,,,,,,,,,,,,,,,,,,,,,-0.00013199999671081875 -58,taxcalc/tests/test_calcfunctions.py::test_TaxInc[test_tuple2-expected_value2],,passed,0.17354300001670708,"(603700.0, 24400.0, 0.0, 0.0, 2, 0.0, 11000.0, 0.0, 0.0, 3000.0, -3000.0, 1, 0.0, 0.0, 0.2, [160700.0, 321400.0, 160725.0, 160700.0, 321400.0], [50000.0, 100000.0, 50000.0, 50000.0, 100000.0], 0.5, 0.25, 0.025, 0.0, [9e+99, 9e+99, 9e+99, 9e+99, 9e+99], 0.0, 0.0, True)","(579300.0, 0)",,,,,,,,,,,,,,,,,,,,,,,,-0.0005029999670114194 -59,taxcalc/tests/test_calcfunctions.py::test_TaxInc[test_tuple3-expected_value3],,passed,0.17670900001576229,"(90700.0, 0.0, 32000.0, 0.0, 4, 0.0, 6000.0, 0.0, 0.0, 9000.0, -3000.0, 1, 0.0, 0.0, 0.2, [160700.0, 321400.0, 160725.0, 160700.0, 321400.0], [50000.0, 100000.0, 50000.0, 50000.0, 100000.0], 0.5, 0.25, 0.025, 0.0, [9e+99, 9e+99, 9e+99, 9e+99, 9e+99], 0.0, 0.0, True)","(57500.0, 1200)",,,,,,,,,,,,,,,,,,,,,,,,0.0054290000548462836 -60,taxcalc/tests/test_calcfunctions.py::test_ChildDepTaxCredit_2021[test_tuple0-expected_value0],,passed,0.17845300001795295,"(45, 0, 0, 0, 4, 1000, 3, 1, 0, 0, 0.0, 0, 0.0, 0, 0, 0, 0.0, 0, 2000, [200000.0, 400000.0, 200000.0, 200000.0, 400000.0], 0.05, False, 500, 0.0, 0, True, True, 0, 0, 0)","(0, 1000, 0)",,,,,,,,,,,,,,,,,,,,,,,,-0.00019099999803984247 -61,taxcalc/tests/test_calcfunctions.py::test_ChildDepTaxCredit_2022[test_tuple0-expected_value0],,passed,0.17542700001627054,"(45, 0, 0, 0, 4, 1000, 3, 1, 0, 0, 0.0, 0, 0.0, 0, 0, 0, 0.0, 0, 2000, [200000.0, 400000.0, 200000.0, 200000.0, 400000.0], 0.05, False, 500, 0.0, 0, False, False, 0, 0, 0)","(0, 0, 1000)",,,,,,,,,,,,,,,,,,,,,,,,-0.0007829999901786677 -62,taxcalc/tests/test_calcfunctions.py::test_CTCnew_2021[test_tuple0-0],,passed,0.17754000000991255,"(1000, 0, 600, [75000, 150000, 75000, 125000, 150000], 0.05, True, True, False, 0.0, False, 0, 0, 0, 45, 0, 0, 1000, 4, 0, 0, 0)",0,,,,,,,,,,,,,,,,,,,,,,,,-0.010472000013805854 -63,taxcalc/tests/test_calcfunctions.py::test_CTCnew_2022[test_tuple0-0],,passed,0.20092500000146174,"(0, 0, 0, [0, 0, 0, 0, 0], 0, False, False, False, 0.0, False, 0, 0, 0, 45, 0, 0, 1000, 4, 0, 0, 0)",0,,,,,,,,,,,,,,,,,,,,,,,,0.029563999987658546 -64,taxcalc/tests/test_calcfunctions.py::test_AGI[test_tuple0-expected_value0],,passed,0.2279150000106256,"(29530, 0, 0, 0, 4, 1, 0, False, 0, 0, 0.0, [9e+99, 9e+99, 9e+99, 9e+99, 9e+99], 0.02, False, 10200, [150000, 150000, 150000, 150000, 150000], 10200, 0, 0, 0)","(19330, 0, 0)",,,,,,,,,,,,,,,,,,,,,,,,-0.004288999974733004 -65,taxcalc/tests/test_calculator.py::test_make_calculator,,passed,2492.553235999992,,,,,,,,,,,,,,,,,,,,,,,,,,-41.603912000027776 -66,taxcalc/tests/test_calculator.py::test_make_calculator_deepcopy,,passed,2181.829270999998,,,,,,,,,,,,,,,,,,,,,,,,,,-120.12127599999212 -67,taxcalc/tests/test_calculator.py::test_make_calculator_with_policy_reform,,passed,2577.2370839999894,,,,,,,,,,,,,,,,,,,,,,,,,,-102.90793800004394 -68,taxcalc/tests/test_calculator.py::test_make_calculator_with_multiyear_reform,,passed,2643.5312339999937,,,,,,,,,,,,,,,,,,,,,,,,,,-80.45107400002416 -69,taxcalc/tests/test_calculator.py::test_calculator_advance_to_year,,passed,2062.2542520000025,,,,,,,,,,,,,,,,,,,,,,,,,,-60.73932300000661 -70,taxcalc/tests/test_calculator.py::test_make_calculator_raises_on_no_policy,,passed,374.30042100001515,,,,,,,,,,,,,,,,,,,,,,,,,,-3.173707999991393 -71,taxcalc/tests/test_calculator.py::test_calculator_mtr,,passed,17532.409887,,,,,,,,,,,,,,,,,,,,,,,,,,-678.6792019999812 -72,taxcalc/tests/test_calculator.py::test_calculator_mtr_when_PT_rates_differ,,passed,2995.6235410000145,,,,,,,,,,,,,,,,,,,,,,,,,,-198.94300699994028 -73,taxcalc/tests/test_calculator.py::test_make_calculator_increment_years_first,,passed,2549.8112949999836,,,,,,,,,,,,,,,,,,,,,,,,,,-116.72353900002054 -74,taxcalc/tests/test_calculator.py::test_ID_HC_vs_BS,,passed,5056.525534000002,,,,,,,,,,,,,,,,,,,,,,,,,,-217.16638300000523 -75,taxcalc/tests/test_calculator.py::test_ID_StateLocal_HC_vs_CRT,,passed,4764.520990999983,,,,,,,,,,,,,,,,,,,,,,,,,,-284.6114110000144 -76,taxcalc/tests/test_calculator.py::test_ID_RealEstate_HC_vs_CRT,,passed,4732.563230000011,,,,,,,,,,,,,,,,,,,,,,,,,,-255.94687599996723 -77,taxcalc/tests/test_calculator.py::test_calculator_using_nonstd_input,,passed,1825.1422040000023,,,,,,,,,,,,,,,,,,,,,,,,,,-142.20217999999818 -78,taxcalc/tests/test_calculator.py::test_bad_json_names,,passed,224.4034660000125,,,,,,,,,,,,,,,,,,,,,,,,,,-18.46581399996694 -79,taxcalc/tests/test_calculator.py::test_json_assump_url,,passed,453.3816529999797,,,,,,,,,,,,,,,,,,,,,,,,,,-243.65394399998763 -80,taxcalc/tests/test_calculator.py::test_read_bad_json_assump_file,,passed,0.3067309999948975,,,,,,,,,,,,,,,,,,,,,,,,,,-0.0375429999905918 -81,taxcalc/tests/test_calculator.py::test_json_doesnt_exist,,passed,0.22543000000041502,,,,,,,,,,,,,,,,,,,,,,,,,,-0.060214000029645776 -82,taxcalc/tests/test_calculator.py::test_calc_all,,passed,1694.322196999991,,,,,,,,,,,,,,,,,,,,,,,,,,-128.15321899998366 -83,taxcalc/tests/test_calculator.py::test_noreform_documentation,,passed,4137.761361000003,,,,,,,,,,,,,,,,,,,,,,,,,,-179.86098199998014 -84,taxcalc/tests/test_calculator.py::test_reform_documentation,,passed,6008.642420000001,,,,,,,,,,,,,,,,,,,,,,,,,,-372.5210339999876 -85,taxcalc/tests/test_calculator.py::test_distribution_tables,,passed,3594.769758000012,,,,,,,,,,,,,,,,,,,,,,,,,,-176.90898799995193 -86,taxcalc/tests/test_calculator.py::test_difference_table,,passed,3015.3203799999915,,,,,,,,,,,,,,,,,,,,,,,,,,-219.64568399999962 -87,taxcalc/tests/test_calculator.py::test_diagnostic_table,,passed,2487.129820000007,,,,,,,,,,,,,,,,,,,,,,,,,,-176.83141300000216 -88,taxcalc/tests/test_calculator.py::test_mtr_graph,,passed,2233.808863999997,,,,,,,,,,,,,,,,,,,,,,,,,,-118.55238100000042 -89,taxcalc/tests/test_calculator.py::test_atr_graph,,passed,2192.8809389999915,,,,,,,,,,,,,,,,,,,,,,,,,,-204.8352989999953 -90,taxcalc/tests/test_calculator.py::test_privacy_of_embedded_objects,,passed,2073.585909000002,,,,,,,,,,,,,,,,,,,,,,,,,,-149.720108000025 -91,taxcalc/tests/test_calculator.py::test_n65,,passed,1944.9278820000018,,,,,,,,,,,,,,,,,,,,,,,,,,-94.44000499996719 -92,taxcalc/tests/test_calculator.py::test_ce_aftertax_income,,passed,3064.5361959999773,,,,,,,,,,,,,,,,,,,,,,,,,,-236.06805100004658 -93,taxcalc/tests/test_calculator.py::test_qbid_calculation,,passed,1582.9639549999968,,,,,,,,,,,,,,,,,,,,,,,,,,-111.59361200000717 -94,taxcalc/tests/test_calculator.py::test_qbid_limit_switch,,passed,3787.696936000003,,,,,,,,,,,,,,,,,,,,,,,,,,-268.6377569999936 -95,taxcalc/tests/test_calculator.py::test_calc_all_benefits_amounts,,passed,5063.950241999975,,,,,,,,,,,,,,,,,,,,,,,,,,-424.30534300001455 -96,taxcalc/tests/test_calculator.py::test_cg_top_rate,,passed,4540.817188999995,,,,,,,,,,,,,,,,,,,,,,,,,,-268.3841850000017 -97,taxcalc/tests/test_compatible_data.py::test_compatible_data_presence,,passed,0.35920999999916603,,,,,,,,,,,,,,,,,,,,,,,,,,-0.016763000019182073 -98,taxcalc/tests/test_consumption.py::test_year_consistency,,passed,0.1189019999969787,,,,,,,,,,,,,,,,,,,,,,,,,,-0.03318199998147969 -99,taxcalc/tests/test_consumption.py::test_validity_of_consumption_vars_set,,passed,0.6776940000179366,,,,,,,,,,,,,,,,,,,,,,,,,,-0.04092999998306368 -100,taxcalc/tests/test_consumption.py::test_update_consumption,,passed,65.31985199998758,,,,,,,,,,,,,,,,,,,,,,,,,,-3.82926200003908 -101,taxcalc/tests/test_consumption.py::test_incorrect_update_consumption,,passed,370.24493800001324,,,,,,,,,,,,,,,,,,,,,,,,,,-67.60209099999764 -102,taxcalc/tests/test_consumption.py::test_future_update_consumption,,passed,88.50353699997981,,,,,,,,,,,,,,,,,,,,,,,,,,-4.425347000022825 -103,taxcalc/tests/test_consumption.py::test_consumption_default_data,,passed,28.312896999977966,,,,,,,,,,,,,,,,,,,,,,,,,,-1.4886370000226634 -104,taxcalc/tests/test_consumption.py::test_consumption_response,,passed,4048.5469080000203,,,,,,,,,,,,,,,,,,,,,,,,,,-243.06154399997104 -105,taxcalc/tests/test_cpscsv.py::test_agg,,passed,10127.841348000004,,,,,,,,,,,,,,,,,,,,,,,,,,-686.9887029999973 -106,taxcalc/tests/test_cpscsv.py::test_cps_availability,,passed,605.9982110000135,,,,,,,,,,,,,,,,,,,,,,,,,,-37.5421339999491 -107,taxcalc/tests/test_data.py::test_recs_class,,passed,400.1061550000031,,,,,,,,,,,,,,,,,,,,,,,,,,5.955309000000852 -108,taxcalc/tests/test_decorators.py::test_create_apply_function_string,,passed,0.14973000003237757,,,,,,,,,,,,,,,,,,,,,,,,,,-0.023693999992246917 -109,taxcalc/tests/test_decorators.py::test_create_apply_function_string_with_params,,passed,0.11827000002995192,,,,,,,,,,,,,,,,,,,,,,,,,,-0.007634999974470674 -110,taxcalc/tests/test_decorators.py::test_create_toplevel_function_string_mult_outputs,,passed,0.13702500001500084,,,,,,,,,,,,,,,,,,,,,,,,,,0.016409000011208347 -111,taxcalc/tests/test_decorators.py::test_create_toplevel_function_string,,passed,0.11708799996767993,,,,,,,,,,,,,,,,,,,,,,,,,,0.0021729999843956294 -112,taxcalc/tests/test_decorators.py::test_make_apply_function,,passed,0.5895690000556897,,,,,,,,,,,,,,,,,,,,,,,,,,-0.026122999940980662 -113,taxcalc/tests/test_decorators.py::test_magic_apply_jit,,passed,368.88213499997846,,,,,,,,,,,,,,,,,,,,,,,,,,-103.50805300004146 -114,taxcalc/tests/test_decorators.py::test_magic_apply_jit_swap,,passed,0.7404400000154965,,,,,,,,,,,,,,,,,,,,,,,,,,-0.02415099999097947 -115,taxcalc/tests/test_decorators.py::test_magic_iterate_jit,,passed,135.5009700000096,,,,,,,,,,,,,,,,,,,,,,,,,,-7.317403999991257 -116,taxcalc/tests/test_decorators.py::test_faux_function_iterate_jit,,passed,103.85015899998962,,,,,,,,,,,,,,,,,,,,,,,,,,-7.001732999981428 -117,taxcalc/tests/test_decorators.py::test_ret_everything_iterate_jit,,passed,168.14810600004648,,,,,,,,,,,,,,,,,,,,,,,,,,-13.391703999957372 -118,taxcalc/tests/test_decorators.py::test_function_takes_kwarg,,passed,133.01384499999358,,,,,,,,,,,,,,,,,,,,,,,,,,-10.025912000003274 -119,taxcalc/tests/test_decorators.py::test_function_no_parameters_listed,,passed,134.93983400002207,,,,,,,,,,,,,,,,,,,,,,,,,,-10.059418999958325 -120,taxcalc/tests/test_decorators.py::test_function_parameters_optional,,passed,138.5325679999596,,,,,,,,,,,,,,,,,,,,,,,,,,-19.48556600007123 -121,taxcalc/tests/test_decorators.py::test_iterate_jit_raises_on_no_return,,passed,5.409990999964975,,,,,,,,,,,,,,,,,,,,,,,,,,-0.6767740000555023 -122,taxcalc/tests/test_decorators.py::test_iterate_jit_raises_on_unknown_return_argument,,passed,4.171544000030281,,,,,,,,,,,,,,,,,,,,,,,,,,-0.5405799999493865 -123,taxcalc/tests/test_decorators.py::test_force_no_jit,,passed,4.871847999993406,,,,,,,,,,,,,,,,,,,,,,,,,,-0.8219019999842203 -124,taxcalc/tests/test_growdiff.py::test_year_consistency,,passed,0.1555499999881249,,,,,,,,,,,,,,,,,,,,,,,,,,-0.0408280000101513 -125,taxcalc/tests/test_growdiff.py::test_update_and_apply_growdiff,,passed,401.80980399998134,,,,,,,,,,,,,,,,,,,,,,,,,,-12.199699999996483 -126,taxcalc/tests/test_growdiff.py::test_has_any_response,,passed,102.17784299999266,,,,,,,,,,,,,,,,,,,,,,,,,,-3.060058000016852 -127,taxcalc/tests/test_growdiff.py::test_description_punctuation,,passed,0.3406349999863778,,,,,,,,,,,,,,,,,,,,,,,,,,-0.004359999991265795 -128,taxcalc/tests/test_growdiff.py::test_boolean_value_infomation,,passed,0.3132839999580028,,,,,,,,,,,,,,,,,,,,,,,,,,0.045993999947313624 -129,taxcalc/tests/test_growfactors.py::test_improper_usage,,passed,3.198650000001635,,,,,,,,,,,,,,,,,,,,,,,,,,-0.1479800000083742 -130,taxcalc/tests/test_growfactors.py::test_update_after_use,,passed,1.9413170000461832,,,,,,,,,,,,,,,,,,,,,,,,,,0.02275900004633513 -131,taxcalc/tests/test_growfactors.py::test_proper_usage,,passed,1.8924860000311128,,,,,,,,,,,,,,,,,,,,,,,,,,0.028870000051028688 -132,taxcalc/tests/test_growfactors.py::test_growfactors_csv_values,,passed,2.2143470000060006,,,,,,,,,,,,,,,,,,,,,,,,,,0.04902699998865501 -133,taxcalc/tests/test_parameters.py::test_params_class[revision0-],,passed,9.10158100003855,,,{},,,,,,,,,,,,,,,,,,,,,,,-0.3688029999580067 -134,taxcalc/tests/test_parameters.py::test_params_class[revision1-error],,passed,10.56982599999401,,,{'real_param': {2004: 1.9}},error,,,,,,,,,,,,,,,,,,,,,,-0.9769109999524517 -135,taxcalc/tests/test_parameters.py::test_params_class[revision2-raise],,passed,11.863978000008046,,,{'int_param': {2004: [3.6]}},raise,,,,,,,,,,,,,,,,,,,,,,-1.273454999989097 -136,taxcalc/tests/test_parameters.py::test_params_class[revision3-raise],,passed,10.315912999999455,,,{'int_param': {2004: [3]}},raise,,,,,,,,,,,,,,,,,,,,,,-0.7509870000035335 -137,taxcalc/tests/test_parameters.py::test_params_class[revision4-noerror],,passed,14.605988000027992,,,"{'label_param': {2004: [1, 2]}}",noerror,,,,,,,,,,,,,,,,,,,,,,-1.2911159999475785 -138,taxcalc/tests/test_parameters.py::test_params_class[revision5-raise],,passed,7.948300999998992,,,"{'label_param': {2004: [[1, 2]]}}",raise,,,,,,,,,,,,,,,,,,,,,,-0.259672000026967 -139,taxcalc/tests/test_parameters.py::test_params_class[revision6-raise],,passed,8.978571000000102,,,"{'label_param': {2004: [1, 2, 3]}}",raise,,,,,,,,,,,,,,,,,,,,,,-1.066546999993534 -140,taxcalc/tests/test_parameters.py::test_params_class[revision7-raise],,passed,10.222618999989663,,,{'bool_param': {2004: [4.9]}},raise,,,,,,,,,,,,,,,,,,,,,,-1.1003099999697952 -141,taxcalc/tests/test_parameters.py::test_params_class[revision8-raise],,passed,10.398016000010557,,,{'str_param': {2004: [9]}},raise,,,,,,,,,,,,,,,,,,,,,,-1.1541609999881075 -142,taxcalc/tests/test_parameters.py::test_params_class[revision9-noerror],,passed,12.471769999990556,,,{'str_param': {2004: 'nonlinear'}},noerror,,,,,,,,,,,,,,,,,,,,,,-1.3834250000286374 -143,taxcalc/tests/test_parameters.py::test_params_class[revision10-error],,passed,10.182213999996748,,,{'str_param': {2004: 'unknownvalue'}},error,,,,,,,,,,,,,,,,,,,,,,-0.9394680000127664 -144,taxcalc/tests/test_parameters.py::test_params_class[revision11-raise],,passed,10.312727999973959,,,{'str_param': {2004: ['nonlinear']}},raise,,,,,,,,,,,,,,,,,,,,,,-1.2282989999903293 -145,taxcalc/tests/test_parameters.py::test_params_class[revision12-raise],,passed,10.403777000021819,,,{'real_param': {2004: 'linear'}},raise,,,,,,,,,,,,,,,,,,,,,,-0.9681739999791716 -146,taxcalc/tests/test_parameters.py::test_params_class[revision13-raise],,passed,15.057930000011766,,,"{'real_param': {2004: [0.2, 0.3]}}",raise,,,,,,,,,,,,,,,,,,,,,,1.5743499999985033 -147,taxcalc/tests/test_parameters.py::test_params_class[revision14-raise],,passed,12.819408000041221,,,{'real_param-indexed': {2004: True}},raise,,,,,,,,,,,,,,,,,,,,,,0.05958100001635103 -148,taxcalc/tests/test_parameters.py::test_params_class[revision15-raise],,passed,7.820854000044619,,,{'unknown_param-indexed': {2004: False}},raise,,,,,,,,,,,,,,,,,,,,,,-0.7602259999544003 -149,taxcalc/tests/test_parameters.py::test_json_file_contents[consumption.json],,passed,176.30088799995747,,,,,consumption.json,,,,,,,,,,,,,,,,,,,,,-4.186072000038621 -150,taxcalc/tests/test_parameters.py::test_json_file_contents[policy_current_law.json],,passed,100802.30943800001,,,,,policy_current_law.json,,,,,,,,,,,,,,,,,,,,,-10060.494974999994 -151,taxcalc/tests/test_parameters.py::test_json_file_contents[growdiff.json],,passed,691.5213749999793,,,,,growdiff.json,,,,,,,,,,,,,,,,,,,,,-2.23103500002253 -152,taxcalc/tests/test_parameters.py::test_parameters_mentioned[consumption.json-consumption.py],,passed,0.2593140000044514,,,,,,consumption.json,consumption.py,,,,,,,,,,,,,,,,,,,-0.02368499997373874 -153,taxcalc/tests/test_parameters.py::test_parameters_mentioned[policy_current_law.json-calcfunctions.py],,passed,8.926502999997865,,,,,,policy_current_law.json,calcfunctions.py,,,,,,,,,,,,,,,,,,,-0.45709500000157277 -154,taxcalc/tests/test_parameters.py::test_parameters_mentioned[growdiff.json-growdiff.py],,passed,0.26556500000651795,,,,,,growdiff.json,growdiff.py,,,,,,,,,,,,,,,,,,,-0.01850599994668295 -155,taxcalc/tests/test_parameters.py::test_expand_xd_errors,,passed,4.96918999999707,,,,,,,,,,,,,,,,,,,,,,,,,,-0.36632699999472607 -156,taxcalc/tests/test_parameters.py::test_expand_empty,,passed,5.200520000016695,,,,,,,,,,,,,,,,,,,,,,,,,,-0.06813200002397934 -157,taxcalc/tests/test_parameters.py::test_expand_1d_scalar,,passed,15.293057999997473,,,,,,,,,,,,,,,,,,,,,,,,,,-0.7647010000368937 -158,taxcalc/tests/test_parameters.py::test_expand_2d_short_array,,passed,5.958294000038222,,,,,,,,,,,,,,,,,,,,,,,,,,-0.1703460000044288 -159,taxcalc/tests/test_parameters.py::test_expand_2d_variable_rates,,passed,7.199526000022161,,,,,,,,,,,,,,,,,,,,,,,,,,-0.4262639999979001 -160,taxcalc/tests/test_parameters.py::test_expand_2d_already_filled,,passed,9.10945499998661,,,,,,,,,,,,,,,,,,,,,,,,,,-3.8664800000560717 -161,taxcalc/tests/test_parameters.py::test_expand_2d_partial_expand,,passed,9.446142999991025,,,,,,,,,,,,,,,,,,,,,,,,,,-2.0317910000358115 -162,"taxcalc/tests/test_parameters.py::test_read_json_revision[\n{\n ""consumption"": {""BEN_mcaid_value"": {""2013"": 0.9}}\n}\n]",,passed,0.30594000003247857,,,,,,,," +0,taxcalc/tests/test_4package.py::test_for_consistency,,passed,3.993813999983331,,,,,,,,,,,,,,,,,,,,,,,,,,0.10421599998267128 +1,taxcalc/tests/test_benefits.py::test_benefits,,passed,3937.0844780000025,,,,,,,,,,,,,,,,,,,,,,,,,,-19.31449899998961 +2,taxcalc/tests/test_calcfunctions.py::test_calc_and_used_vars,,passed,35.05293799997844,,,,,,,,,,,,,,,,,,,,,,,,,,-0.38495000003990754 +3,taxcalc/tests/test_calcfunctions.py::test_function_args_usage,,passed,1.888260000015407,,,,,,,,,,,,,,,,,,,,,,,,,,-0.03633599999375292 +4,taxcalc/tests/test_calcfunctions.py::test_DependentCare,,passed,0.2430720000177189,,,,,,,,,,,,,,,,,,,,,,,,,,0.003766000020277799 +5,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, young]",,passed,0.18586600000958242,"(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.001383000011401181 +6,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, allow charity]",,passed,0.17641799999523755,"(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.0014320000047974568 +7,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, allow charity, over limit]",,passed,0.17297100001201215,"(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.005280999971546352 +8,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, two old]",,passed,0.17165899998872192,"(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.002004000009492274 +9,taxcalc/tests/test_calcfunctions.py::test_StdDed[Single 1],,passed,0.17152899999928195,"(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.0029660000109288376 +10,taxcalc/tests/test_calcfunctions.py::test_StdDed[Single 2],,passed,0.17138900000190915,"(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.0034659999812447495 +11,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, Single]",,passed,0.1694750000069689,"(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.01579999997147749 +12,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Marrid, Single, dep, under earn]",,passed,0.1756569999997737,"(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.0174529999981132 +13,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, Single, dep, over earn]",,passed,0.17068699997935255,"(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.003488000032802946 +14,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 1],,passed,0.23874400000067908,"(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.0050799999939954155 +15,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 2],,passed,0.22585900001104164,"(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.023404999978993146 +16,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 3],,passed,0.2132870000082221,"(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.007635000002892411 +17,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 4],,passed,0.21182399999020163,"(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.0077859999976225835 +18,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 5],,passed,0.2114629999994122,"(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.008476999994400103 +19,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 6],,passed,0.23541799998838542,"(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.006593000023258272 +20,taxcalc/tests/test_calcfunctions.py::test_AfterTaxIncome,,passed,0.1774490000059359,,,,,,,,,,,,,,,,,,,,,,,,,,-0.0032680000003892096 +21,taxcalc/tests/test_calcfunctions.py::test_ExpandIncome,,passed,0.16779200001337813,,,,,,,,,,,,,,,,,,,,,,,,,,-0.009838999972089368 +22,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple0-expected_value0],,passed,0.17533600001229388,"(1, 1, 2, 0, 0, 1000)","(0, 1000)",,,,,,,,,,,,,,,,,,,,,,,,-0.0027559999864479323 +23,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple1-expected_value1],,passed,0.1671500000099968,"(0, 1, 2, 0, 0, 1000)","(0, 1000)",,,,,,,,,,,,,,,,,,,,,,,,-0.0014450000094256843 +24,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple2-expected_value2],,passed,0.167611999984274,"(1, 1, 2, 100, 0, 1000)","(0, 1000)",,,,,,,,,,,,,,,,,,,,,,,,-0.00199400002998118 +25,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple3-expected_value3],,passed,0.16497699999717952,"(0, 2, 1, 100, 200, 1000)","(200, 1200)",,,,,,,,,,,,,,,,,,,,,,,,-0.00517999998805857 +26,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple4-expected_value4],,passed,0.16615900000260808,"(0, 1, 3, 100, 300, 1000)","(300, 1300)",,,,,,,,,,,,,,,,,,,,,,,,-0.00412899998991631 +27,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple0-expected_value0],,passed,0.1754860000175995,"(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.000430000000051306 +28,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple1-expected_value1],,passed,0.16590900000323927,"(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.006011000010630541 +29,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple2-expected_value2],,passed,0.1642649999951118,"(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.007686000031981111 +30,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple3-expected_value3],,passed,0.17410299997777656,"(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.0018319999810501586 +31,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple4-expected_value4],,passed,0.16721099999017497,"(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.005390000012539531 +32,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple5-expected_value5],,passed,0.16245199998365933,"(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.008736000012277062 +33,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple6-expected_value6],,passed,0.16776200001800134,"(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.0028759999679550674 +34,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple7-expected_value7],,passed,0.16459600001894614,"(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.005439999966938558 +35,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple8-expected_value8],,passed,0.16305299999430645,"(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.005582000000003945 +36,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple0-expected_value0],,passed,0.16937500001290573,"(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.01981799999839487 +37,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple1-expected_value1],,passed,0.166550000017196,"(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.0037279999958172994 +38,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple2-expected_value2],,passed,0.17473500000164677,"(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.013436000017463728 +39,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple3-expected_value3],,passed,0.16700000000469117,"(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.0037780000070597175 +40,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple4-expected_value4],,passed,0.16629000000989436,"(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.0031849999686528463 +41,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple5-expected_value5],,passed,0.16523700000448116,"(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.005060000006551435 +42,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple6-expected_value6],,passed,0.16474599999583006,"(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.0028959999838207295 +43,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple7-expected_value7],,passed,0.16504699999586592,"(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.003937999991876495 +44,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple8-expected_value8],,passed,0.16519700000117155,"(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.005851999986816653 +45,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple9-expected_value9],,passed,0.16579799998339695,"(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.022042000011879254 +46,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple10-expected_value10],,passed,0.1918069999931049,"(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.023873999992929412 +47,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple11-expected_value11],,passed,0.16721099999017497,"(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.0014029999988451336 +48,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple12-expected_value12],,passed,0.1655679999998938,"(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.0026849999983369066 +49,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple13-expected_value13],,passed,0.16527700000779078,"(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.025869000012335136 +50,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple14-expected_value14],,passed,0.1655379999760953,"(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.002014000017425105 +51,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple15-expected_value15],,passed,0.16490699999849312,"(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.0021140000114882873 +52,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple16-expected_value16],,passed,0.16428600000040205,"(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.0019539999982498557 +53,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple17-expected_value17],,passed,0.16537700000185396,"(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.0038189999997939317 +54,taxcalc/tests/test_calcfunctions.py::test_EITCamount[test_tuple0-6660],,passed,255.15702600000623,"(0.0, 0.45, 19330, 6660, 19330, 19330, 0.2106)",6660,,,,,,,,,,,,,,,,,,,,,,,,-7.407276000009233 +55,taxcalc/tests/test_calcfunctions.py::test_EITC[test_tuple0-6660],,passed,0.2098799999998846,"(4, 0, 3, 19330, 0, 0, 0, 0, 0, 0, 0, 0, 19330, 19330, 0, [8790, 19330, 19330, 19330], 25, 64, [5890, 5890, 5890, 5890], [0.0765, 0.34, 0.4, 0.45], [538, 3584, 5920, 6660], [0.0765, 0.1598, 0.2106, 0.2106], 0.0, 3650, 9e+99, False, False, 0)",6660,,,,,,,,,,,,,,,,,,,,,,,,-0.0036079999858883993 +56,taxcalc/tests/test_calcfunctions.py::test_TaxInc[test_tuple0-expected_value0],,passed,0.1896930000100383,"(527860.66, 0.0, 37000.0, 0.0, 2, 352000.0, 0.0, 0.0, 0.0, 5000.0, 7000.0, 0, 0.0, 0.0, 0.2, [160700.0, 321400.0, 160725.0, 160700.0, 321400.0], [50000.0, 100000.0, 50000.0, 50000.0, 100000.0], 0.5, 0.25, 0.025, 0.0, [9e+99, 9e+99, 9e+99, 9e+99, 9e+99], 0.0, 0.0, True)","(490860.66, 0)",,,,,,,,,,,,,,,,,,,,,,,,0.0014930000133973054 +57,taxcalc/tests/test_calcfunctions.py::test_TaxInc[test_tuple1-expected_value1],,passed,0.17307199999549994,"(337675.1, 0.0, 49000.0, 0.0, 2, 23000.0, 0.0, 0.0, 0.0, 8000.0, 4000.0, 1, 0.0, 0.0, 0.2, [160700.0, 321400.0, 160725.0, 160700.0, 321400.0], [50000.0, 100000.0, 50000.0, 50000.0, 100000.0], 0.5, 0.25, 0.025, 0.0, [9e+99, 9e+99, 9e+99, 9e+99, 9e+99], 0.0, 0.0, True)","(284075.1, 4600)",,,,,,,,,,,,,,,,,,,,,,,,-0.000792000008686955 +58,taxcalc/tests/test_calcfunctions.py::test_TaxInc[test_tuple2-expected_value2],,passed,0.16930500001421933,"(603700.0, 24400.0, 0.0, 0.0, 2, 0.0, 11000.0, 0.0, 0.0, 3000.0, -3000.0, 1, 0.0, 0.0, 0.2, [160700.0, 321400.0, 160725.0, 160700.0, 321400.0], [50000.0, 100000.0, 50000.0, 50000.0, 100000.0], 0.5, 0.25, 0.025, 0.0, [9e+99, 9e+99, 9e+99, 9e+99, 9e+99], 0.0, 0.0, True)","(579300.0, 0)",,,,,,,,,,,,,,,,,,,,,,,,-0.0042380000024876685 +59,taxcalc/tests/test_calcfunctions.py::test_TaxInc[test_tuple3-expected_value3],,passed,0.1680620000001909,"(90700.0, 0.0, 32000.0, 0.0, 4, 0.0, 6000.0, 0.0, 0.0, 9000.0, -3000.0, 1, 0.0, 0.0, 0.2, [160700.0, 321400.0, 160725.0, 160700.0, 321400.0], [50000.0, 100000.0, 50000.0, 50000.0, 100000.0], 0.5, 0.25, 0.025, 0.0, [9e+99, 9e+99, 9e+99, 9e+99, 9e+99], 0.0, 0.0, True)","(57500.0, 1200)",,,,,,,,,,,,,,,,,,,,,,,,-0.00864700001557131 +60,taxcalc/tests/test_calcfunctions.py::test_ChildDepTaxCredit_2021[test_tuple0-expected_value0],,passed,0.17863200000078905,"(45, 0, 0, 0, 4, 1000, 3, 1, 0, 0, 0.0, 0, 0.0, 0, 0, 0, 0.0, 0, 2000, [200000.0, 400000.0, 200000.0, 200000.0, 400000.0], 0.05, False, 500, 0.0, 0, True, True, 0, 0, 0)","(0, 1000, 0)",,,,,,,,,,,,,,,,,,,,,,,,0.0001789999828361588 +61,taxcalc/tests/test_calcfunctions.py::test_ChildDepTaxCredit_2022[test_tuple0-expected_value0],,passed,0.17239999999674183,"(45, 0, 0, 0, 4, 1000, 3, 1, 0, 0, 0.0, 0, 0.0, 0, 0, 0, 0.0, 0, 2000, [200000.0, 400000.0, 200000.0, 200000.0, 400000.0], 0.05, False, 500, 0.0, 0, False, False, 0, 0, 0)","(0, 0, 1000)",,,,,,,,,,,,,,,,,,,,,,,,-0.003027000019528686 +62,taxcalc/tests/test_calcfunctions.py::test_CTCnew_2021[test_tuple0-0],,passed,0.17526600001360748,"(1000, 0, 600, [75000, 150000, 75000, 125000, 150000], 0.05, True, True, False, 0.0, False, 0, 0, 0, 45, 0, 0, 1000, 4, 0, 0, 0)",0,,,,,,,,,,,,,,,,,,,,,,,,-0.0022739999963050095 +63,taxcalc/tests/test_calcfunctions.py::test_CTCnew_2022[test_tuple0-0],,passed,0.16997599999513113,"(0, 0, 0, [0, 0, 0, 0, 0], 0, False, False, False, 0.0, False, 0, 0, 0, 45, 0, 0, 1000, 4, 0, 0, 0)",0,,,,,,,,,,,,,,,,,,,,,,,,-0.03094900000633058 +64,taxcalc/tests/test_calcfunctions.py::test_AGI[test_tuple0-expected_value0],,passed,0.2451850000113609,"(29530, 0, 0, 0, 4, 1, 0, False, 0, 0, 0.0, [9e+99, 9e+99, 9e+99, 9e+99, 9e+99], 0.02, False, 10200, [150000, 150000, 150000, 150000, 150000], 10200, 0, 0, 0)","(19330, 0, 0)",,,,,,,,,,,,,,,,,,,,,,,,0.01727000000073531 +65,taxcalc/tests/test_calculator.py::test_make_calculator,,passed,2428.8764110000047,,,,,,,,,,,,,,,,,,,,,,,,,,-63.676824999987275 +66,taxcalc/tests/test_calculator.py::test_make_calculator_deepcopy,,passed,2188.898752,,,,,,,,,,,,,,,,,,,,,,,,,,7.06948100000227 +67,taxcalc/tests/test_calculator.py::test_make_calculator_with_policy_reform,,passed,2567.5384150000014,,,,,,,,,,,,,,,,,,,,,,,,,,-9.698668999988058 +68,taxcalc/tests/test_calculator.py::test_make_calculator_with_multiyear_reform,,passed,2656.524825999952,,,,,,,,,,,,,,,,,,,,,,,,,,12.993591999958426 +69,taxcalc/tests/test_calculator.py::test_calculator_advance_to_year,,passed,2042.639735000023,,,,,,,,,,,,,,,,,,,,,,,,,,-19.614516999979514 +70,taxcalc/tests/test_calculator.py::test_make_calculator_raises_on_no_policy,,passed,377.7524740000331,,,,,,,,,,,,,,,,,,,,,,,,,,3.4520530000178837 +71,taxcalc/tests/test_calculator.py::test_calculator_mtr,,passed,17405.059387999983,,,,,,,,,,,,,,,,,,,,,,,,,,-127.35049900001832 +72,taxcalc/tests/test_calculator.py::test_calculator_mtr_when_PT_rates_differ,,passed,3000.7962469999825,,,,,,,,,,,,,,,,,,,,,,,,,,5.172705999968002 +73,taxcalc/tests/test_calculator.py::test_make_calculator_increment_years_first,,passed,2534.3511350000085,,,,,,,,,,,,,,,,,,,,,,,,,,-15.46015999997553 +74,taxcalc/tests/test_calculator.py::test_ID_HC_vs_BS,,passed,5051.4148379999715,,,,,,,,,,,,,,,,,,,,,,,,,,-5.110696000030657 +75,taxcalc/tests/test_calculator.py::test_ID_StateLocal_HC_vs_CRT,,passed,4745.501967999985,,,,,,,,,,,,,,,,,,,,,,,,,,-19.019022999998015 +76,taxcalc/tests/test_calculator.py::test_ID_RealEstate_HC_vs_CRT,,passed,4772.572415000013,,,,,,,,,,,,,,,,,,,,,,,,,,40.00918500000262 +77,taxcalc/tests/test_calculator.py::test_calculator_using_nonstd_input,,passed,1794.4004310000423,,,,,,,,,,,,,,,,,,,,,,,,,,-30.741772999960176 +78,taxcalc/tests/test_calculator.py::test_bad_json_names,,passed,103.36961099994824,,,,,,,,,,,,,,,,,,,,,,,,,,-121.03385500006425 +79,taxcalc/tests/test_calculator.py::test_json_assump_url,,passed,218.78742799998463,,,,,,,,,,,,,,,,,,,,,,,,,,-234.59422499999505 +80,taxcalc/tests/test_calculator.py::test_read_bad_json_assump_file,,passed,0.3173100000140039,,,,,,,,,,,,,,,,,,,,,,,,,,0.010579000019106388 +81,taxcalc/tests/test_calculator.py::test_json_doesnt_exist,,passed,0.22020000000111395,,,,,,,,,,,,,,,,,,,,,,,,,,-0.005229999999301044 +82,taxcalc/tests/test_calculator.py::test_calc_all,,passed,1688.6468690000243,,,,,,,,,,,,,,,,,,,,,,,,,,-5.675327999966839 +83,taxcalc/tests/test_calculator.py::test_noreform_documentation,,passed,4109.532447999982,,,,,,,,,,,,,,,,,,,,,,,,,,-28.22891300002084 +84,taxcalc/tests/test_calculator.py::test_reform_documentation,,passed,5961.410957999988,,,,,,,,,,,,,,,,,,,,,,,,,,-47.23146200001338 +85,taxcalc/tests/test_calculator.py::test_distribution_tables,,passed,3557.709652000028,,,,,,,,,,,,,,,,,,,,,,,,,,-37.06010599998399 +86,taxcalc/tests/test_calculator.py::test_difference_table,,passed,3001.9196259999603,,,,,,,,,,,,,,,,,,,,,,,,,,-13.400754000031156 +87,taxcalc/tests/test_calculator.py::test_diagnostic_table,,passed,2451.9227000000114,,,,,,,,,,,,,,,,,,,,,,,,,,-35.207119999995484 +88,taxcalc/tests/test_calculator.py::test_mtr_graph,,passed,2193.7622330000295,,,,,,,,,,,,,,,,,,,,,,,,,,-40.04663099996742 +89,taxcalc/tests/test_calculator.py::test_atr_graph,,passed,2190.8054369999945,,,,,,,,,,,,,,,,,,,,,,,,,,-2.075501999996959 +90,taxcalc/tests/test_calculator.py::test_privacy_of_embedded_objects,,passed,2069.382925999946,,,,,,,,,,,,,,,,,,,,,,,,,,-4.202983000056065 +91,taxcalc/tests/test_calculator.py::test_n65,,passed,1919.1202359999693,,,,,,,,,,,,,,,,,,,,,,,,,,-25.807646000032264 +92,taxcalc/tests/test_calculator.py::test_ce_aftertax_income,,passed,3079.605673000003,,,,,,,,,,,,,,,,,,,,,,,,,,15.069477000025927 +93,taxcalc/tests/test_calculator.py::test_qbid_calculation,,passed,1674.3439549999835,,,,,,,,,,,,,,,,,,,,,,,,,,91.3799999999867 +94,taxcalc/tests/test_calculator.py::test_qbid_limit_switch,,passed,3750.3441569999723,,,,,,,,,,,,,,,,,,,,,,,,,,-37.35277900003075 +95,taxcalc/tests/test_calculator.py::test_calc_all_benefits_amounts,,passed,5030.498491000003,,,,,,,,,,,,,,,,,,,,,,,,,,-33.45175099997232 +96,taxcalc/tests/test_calculator.py::test_cg_top_rate,,passed,4508.840035999981,,,,,,,,,,,,,,,,,,,,,,,,,,-31.97715300001346 +97,taxcalc/tests/test_compatible_data.py::test_compatible_data_presence,,passed,0.3408439999930124,,,,,,,,,,,,,,,,,,,,,,,,,,-0.01836600000615357 +98,taxcalc/tests/test_consumption.py::test_year_consistency,,passed,0.11283899999625646,,,,,,,,,,,,,,,,,,,,,,,,,,-0.006063000000722241 +99,taxcalc/tests/test_consumption.py::test_validity_of_consumption_vars_set,,passed,0.668182000026718,,,,,,,,,,,,,,,,,,,,,,,,,,-0.009511999991218545 +100,taxcalc/tests/test_consumption.py::test_update_consumption,,passed,64.83014800005549,,,,,,,,,,,,,,,,,,,,,,,,,,-0.4897039999320896 +101,taxcalc/tests/test_consumption.py::test_incorrect_update_consumption,,passed,372.8951990000269,,,,,,,,,,,,,,,,,,,,,,,,,,2.650261000013586 +102,taxcalc/tests/test_consumption.py::test_future_update_consumption,,passed,88.5534820000089,,,,,,,,,,,,,,,,,,,,,,,,,,0.04994500002908353 +103,taxcalc/tests/test_consumption.py::test_consumption_default_data,,passed,28.186779999998635,,,,,,,,,,,,,,,,,,,,,,,,,,-0.12611699997933457 +104,taxcalc/tests/test_consumption.py::test_consumption_response,,passed,4023.710961000006,,,,,,,,,,,,,,,,,,,,,,,,,,-24.835947000013675 +105,taxcalc/tests/test_cpscsv.py::test_agg,,passed,10233.001285,,,,,,,,,,,,,,,,,,,,,,,,,,105.15993699999672 +106,taxcalc/tests/test_cpscsv.py::test_cps_availability,,passed,644.669786999998,,,,,,,,,,,,,,,,,,,,,,,,,,38.6715759999845 +107,taxcalc/tests/test_data.py::test_recs_class,,passed,377.61999500003185,,,,,,,,,,,,,,,,,,,,,,,,,,-22.486159999971278 +108,taxcalc/tests/test_decorators.py::test_create_apply_function_string,,passed,0.21078099996429955,,,,,,,,,,,,,,,,,,,,,,,,,,0.06105099993192206 +109,taxcalc/tests/test_decorators.py::test_create_apply_function_string_with_params,,passed,0.12096500000779997,,,,,,,,,,,,,,,,,,,,,,,,,,0.00269499997784807 +110,taxcalc/tests/test_decorators.py::test_create_toplevel_function_string_mult_outputs,,passed,0.11775899997701345,,,,,,,,,,,,,,,,,,,,,,,,,,-0.01926600003798734 +111,taxcalc/tests/test_decorators.py::test_create_toplevel_function_string,,passed,0.10879199999180855,,,,,,,,,,,,,,,,,,,,,,,,,,-0.008295999975871354 +112,taxcalc/tests/test_decorators.py::test_make_apply_function,,passed,0.5859289999534667,,,,,,,,,,,,,,,,,,,,,,,,,,-0.0036400001022229844 +113,taxcalc/tests/test_decorators.py::test_magic_apply_jit,,passed,370.4270270000052,,,,,,,,,,,,,,,,,,,,,,,,,,1.5448920000267208 +114,taxcalc/tests/test_decorators.py::test_magic_apply_jit_swap,,passed,0.6947210000021187,,,,,,,,,,,,,,,,,,,,,,,,,,-0.04571900001337781 +115,taxcalc/tests/test_decorators.py::test_magic_iterate_jit,,passed,132.93482500000664,,,,,,,,,,,,,,,,,,,,,,,,,,-2.5661450000029618 +116,taxcalc/tests/test_decorators.py::test_faux_function_iterate_jit,,passed,102.11235299999544,,,,,,,,,,,,,,,,,,,,,,,,,,-1.7378059999941797 +117,taxcalc/tests/test_decorators.py::test_ret_everything_iterate_jit,,passed,169.33698400004005,,,,,,,,,,,,,,,,,,,,,,,,,,1.188877999993565 +118,taxcalc/tests/test_decorators.py::test_function_takes_kwarg,,passed,131.3129200000276,,,,,,,,,,,,,,,,,,,,,,,,,,-1.7009249999659914 +119,taxcalc/tests/test_decorators.py::test_function_no_parameters_listed,,passed,131.0594689999789,,,,,,,,,,,,,,,,,,,,,,,,,,-3.8803650000431844 +120,taxcalc/tests/test_decorators.py::test_function_parameters_optional,,passed,133.70748099998764,,,,,,,,,,,,,,,,,,,,,,,,,,-4.8250869999719725 +121,taxcalc/tests/test_decorators.py::test_iterate_jit_raises_on_no_return,,passed,5.474794999997812,,,,,,,,,,,,,,,,,,,,,,,,,,0.06480400003283648 +122,taxcalc/tests/test_decorators.py::test_iterate_jit_raises_on_unknown_return_argument,,passed,4.1255070000261185,,,,,,,,,,,,,,,,,,,,,,,,,,-0.04603700000416211 +123,taxcalc/tests/test_decorators.py::test_force_no_jit,,passed,4.8421580000308495,,,,,,,,,,,,,,,,,,,,,,,,,,-0.029689999962556612 +124,taxcalc/tests/test_growdiff.py::test_year_consistency,,passed,0.14413799999601906,,,,,,,,,,,,,,,,,,,,,,,,,,-0.011411999992105848 +125,taxcalc/tests/test_growdiff.py::test_update_and_apply_growdiff,,passed,402.988989999983,,,,,,,,,,,,,,,,,,,,,,,,,,1.179186000001721 +126,taxcalc/tests/test_growdiff.py::test_has_any_response,,passed,100.93948500002625,,,,,,,,,,,,,,,,,,,,,,,,,,-1.2383579999664107 +127,taxcalc/tests/test_growdiff.py::test_description_punctuation,,passed,0.260513999990053,,,,,,,,,,,,,,,,,,,,,,,,,,-0.08012099999632483 +128,taxcalc/tests/test_growdiff.py::test_boolean_value_infomation,,passed,0.2541819999919426,,,,,,,,,,,,,,,,,,,,,,,,,,-0.05910199996606025 +129,taxcalc/tests/test_growfactors.py::test_improper_usage,,passed,2.8977950000239616,,,,,,,,,,,,,,,,,,,,,,,,,,-0.3008549999776733 +130,taxcalc/tests/test_growfactors.py::test_update_after_use,,passed,1.9121139999924708,,,,,,,,,,,,,,,,,,,,,,,,,,-0.029203000053712458 +131,taxcalc/tests/test_growfactors.py::test_proper_usage,,passed,1.8248709999966195,,,,,,,,,,,,,,,,,,,,,,,,,,-0.06761500003449328 +132,taxcalc/tests/test_growfactors.py::test_growfactors_csv_values,,passed,2.1460380000348778,,,,,,,,,,,,,,,,,,,,,,,,,,-0.06830899997112283 +133,taxcalc/tests/test_parameters.py::test_params_class[revision0-],,passed,8.685690999982398,,,{},,,,,,,,,,,,,,,,,,,,,,,-0.4158900000561516 +134,taxcalc/tests/test_parameters.py::test_params_class[revision1-error],,passed,10.285705000001144,,,{'real_param': {2004: 1.9}},error,,,,,,,,,,,,,,,,,,,,,,-0.2841209999928651 +135,taxcalc/tests/test_parameters.py::test_params_class[revision2-raise],,passed,11.42474100004165,,,{'int_param': {2004: [3.6]}},raise,,,,,,,,,,,,,,,,,,,,,,-0.439236999966397 +136,taxcalc/tests/test_parameters.py::test_params_class[revision3-raise],,passed,10.379540000030829,,,{'int_param': {2004: [3]}},raise,,,,,,,,,,,,,,,,,,,,,,0.06362700003137256 +137,taxcalc/tests/test_parameters.py::test_params_class[revision4-noerror],,passed,14.549618999978975,,,"{'label_param': {2004: [1, 2]}}",noerror,,,,,,,,,,,,,,,,,,,,,,-0.056369000049016904 +138,taxcalc/tests/test_parameters.py::test_params_class[revision5-raise],,passed,7.8539649999811445,,,"{'label_param': {2004: [[1, 2]]}}",raise,,,,,,,,,,,,,,,,,,,,,,-0.09433600001784725 +139,taxcalc/tests/test_parameters.py::test_params_class[revision6-raise],,passed,9.187223000026279,,,"{'label_param': {2004: [1, 2, 3]}}",raise,,,,,,,,,,,,,,,,,,,,,,0.20865200002617712 +140,taxcalc/tests/test_parameters.py::test_params_class[revision7-raise],,passed,10.42193800003588,,,{'bool_param': {2004: [4.9]}},raise,,,,,,,,,,,,,,,,,,,,,,0.1993190000462164 +141,taxcalc/tests/test_parameters.py::test_params_class[revision8-raise],,passed,10.20138799998449,,,{'str_param': {2004: [9]}},raise,,,,,,,,,,,,,,,,,,,,,,-0.19662800002606495 +142,taxcalc/tests/test_parameters.py::test_params_class[revision9-noerror],,passed,11.947492999979659,,,{'str_param': {2004: 'nonlinear'}},noerror,,,,,,,,,,,,,,,,,,,,,,-0.5242770000108976 +143,taxcalc/tests/test_parameters.py::test_params_class[revision10-error],,passed,10.037323000005927,,,{'str_param': {2004: 'unknownvalue'}},error,,,,,,,,,,,,,,,,,,,,,,-0.144890999990821 +144,taxcalc/tests/test_parameters.py::test_params_class[revision11-raise],,passed,10.16590200003975,,,{'str_param': {2004: ['nonlinear']}},raise,,,,,,,,,,,,,,,,,,,,,,-0.14682599993420986 +145,taxcalc/tests/test_parameters.py::test_params_class[revision12-raise],,passed,10.14664699999912,,,{'real_param': {2004: 'linear'}},raise,,,,,,,,,,,,,,,,,,,,,,-0.25713000002270014 +146,taxcalc/tests/test_parameters.py::test_params_class[revision13-raise],,passed,11.344242000006943,,,"{'real_param': {2004: [0.2, 0.3]}}",raise,,,,,,,,,,,,,,,,,,,,,,-3.7136880000048222 +147,taxcalc/tests/test_parameters.py::test_params_class[revision14-raise],,passed,11.058790999982193,,,{'real_param-indexed': {2004: True}},raise,,,,,,,,,,,,,,,,,,,,,,-1.7606170000590264 +148,taxcalc/tests/test_parameters.py::test_params_class[revision15-raise],,passed,7.647182000027897,,,{'unknown_param-indexed': {2004: False}},raise,,,,,,,,,,,,,,,,,,,,,,-0.17367200001672245 +149,taxcalc/tests/test_parameters.py::test_json_file_contents[consumption.json],,passed,174.03883200000791,,,,,consumption.json,,,,,,,,,,,,,,,,,,,,,-2.2620559999495526 +150,taxcalc/tests/test_parameters.py::test_json_file_contents[policy_current_law.json],,passed,98864.24208800003,,,,,policy_current_law.json,,,,,,,,,,,,,,,,,,,,,-1938.0673499999684 +151,taxcalc/tests/test_parameters.py::test_json_file_contents[growdiff.json],,passed,678.0043350000255,,,,,growdiff.json,,,,,,,,,,,,,,,,,,,,,-13.517039999953795 +152,taxcalc/tests/test_parameters.py::test_parameters_mentioned[consumption.json-consumption.py],,passed,0.25093700003253616,,,,,,consumption.json,consumption.py,,,,,,,,,,,,,,,,,,,-0.008376999971915211 +153,taxcalc/tests/test_parameters.py::test_parameters_mentioned[policy_current_law.json-calcfunctions.py],,passed,8.920821999993223,,,,,,policy_current_law.json,calcfunctions.py,,,,,,,,,,,,,,,,,,,-0.005681000004642556 +154,taxcalc/tests/test_parameters.py::test_parameters_mentioned[growdiff.json-growdiff.py],,passed,0.2613369999835413,,,,,,growdiff.json,growdiff.py,,,,,,,,,,,,,,,,,,,-0.004228000022976575 +155,taxcalc/tests/test_parameters.py::test_expand_xd_errors,,passed,4.9334450000060315,,,,,,,,,,,,,,,,,,,,,,,,,,-0.03574499999103864 +156,taxcalc/tests/test_parameters.py::test_expand_empty,,passed,5.182117999993352,,,,,,,,,,,,,,,,,,,,,,,,,,-0.018402000023343135 +157,taxcalc/tests/test_parameters.py::test_expand_1d_scalar,,passed,15.027438000004167,,,,,,,,,,,,,,,,,,,,,,,,,,-0.2656199999933051 +158,taxcalc/tests/test_parameters.py::test_expand_2d_short_array,,passed,5.85918799998808,,,,,,,,,,,,,,,,,,,,,,,,,,-0.09910600005014203 +159,taxcalc/tests/test_parameters.py::test_expand_2d_variable_rates,,passed,7.151039999996556,,,,,,,,,,,,,,,,,,,,,,,,,,-0.04848600002560488 +160,taxcalc/tests/test_parameters.py::test_expand_2d_already_filled,,passed,8.907766999982414,,,,,,,,,,,,,,,,,,,,,,,,,,-0.2016880000041965 +161,taxcalc/tests/test_parameters.py::test_expand_2d_partial_expand,,passed,9.362092000003486,,,,,,,,,,,,,,,,,,,,,,,,,,-0.08405099998753762 +162,"taxcalc/tests/test_parameters.py::test_read_json_revision[\n{\n ""consumption"": {""BEN_mcaid_value"": {""2013"": 0.9}}\n}\n]",,passed,0.2982539999720757,,,,,,,," { ""consumption"": {""BEN_mcaid_value"": {""2013"": 0.9}} } -",,,,,,,,,,,,,,,,,,-0.013126999988344323 -163,"taxcalc/tests/test_parameters.py::test_read_json_revision[\n{\n ""consumption"": {""BEN_mcaid_value"": [{""year"": ""2013"", ""value"": 0.9}]}\n}\n]",,passed,0.28723499997340696,,,,,,,," +",,,,,,,,,,,,,,,,,,-0.00768600006040282 +163,"taxcalc/tests/test_parameters.py::test_read_json_revision[\n{\n ""consumption"": {""BEN_mcaid_value"": [{""year"": ""2013"", ""value"": 0.9}]}\n}\n]",,passed,0.2519079999956375,,,,,,,," { ""consumption"": {""BEN_mcaid_value"": [{""year"": ""2013"", ""value"": 0.9}]} } -",,,,,,,,,,,,,,,,,,0.03796899994767955 -164,"taxcalc/tests/test_parameters.py::test_read_json_revision_foramts[\n{\n ""consumption"": {""BEN_mcaid_value"": {""2013"": 0.9}}\n}\n-False]",,passed,0.16914600001882718,,,,,,,,," +",,,,,,,,,,,,,,,,,,-0.03532699997776939 +164,"taxcalc/tests/test_parameters.py::test_read_json_revision_foramts[\n{\n ""consumption"": {""BEN_mcaid_value"": {""2013"": 0.9}}\n}\n-False]",,passed,0.16353400002344642,,,,,,,,," { ""consumption"": {""BEN_mcaid_value"": {""2013"": 0.9}} } -",False,,,,,,,,,,,,,,,,-0.0024339999527000222 -165,"taxcalc/tests/test_parameters.py::test_read_json_revision_foramts[\n{\n ""consumption"": {""BEN_mcaid_value"": [{""year"": ""2013"", ""value"": 0.9}]}\n}\n-True]",,passed,0.17097799997145557,,,,,,,,," +",False,,,,,,,,,,,,,,,,-0.005611999995380673 +165,"taxcalc/tests/test_parameters.py::test_read_json_revision_foramts[\n{\n ""consumption"": {""BEN_mcaid_value"": [{""year"": ""2013"", ""value"": 0.9}]}\n}\n-True]",,passed,0.16428599997198035,,,,,,,,," { ""consumption"": {""BEN_mcaid_value"": [{""year"": ""2013"", ""value"": 0.9}]} } -",True,,,,,,,,,,,,,,,,0.002322000000276686 -166,"taxcalc/tests/test_parameters.py::test_read_json_revision_foramts[\n{\n ""consumption"": {""BEN_mcaid_value"": 0.9}\n}\n-True]",,passed,0.16970600000831837,,,,,,,,," +",True,,,,,,,,,,,,,,,,-0.0066919999994751456 +166,"taxcalc/tests/test_parameters.py::test_read_json_revision_foramts[\n{\n ""consumption"": {""BEN_mcaid_value"": 0.9}\n}\n-True]",,passed,0.16462600001432293,,,,,,,,," { ""consumption"": {""BEN_mcaid_value"": 0.9} } -",True,,,,,,,,,,,,,,,,0.0023730000293653575 -167,taxcalc/tests/test_policy.py::test_incorrect_class_instantiation,,passed,0.20391999998992105,,,,,,,,,,,,,,,,,,,,,,,,,,0.037789999964843446 -168,taxcalc/tests/test_policy.py::test_correct_class_instantiation,,passed,1985.4236540000443,,,,,,,,,,,,,,,,,,,,,,,,,,-111.12997999998743 -169,taxcalc/tests/test_policy.py::test_json_reform_url,,passed,257.46178099996087,,,,,,,,,,,,,,,,,,,,,,,,,,60.7076729999676 -170,taxcalc/tests/test_policy.py::test_read_json_reform_file_and_implement_reform[False],,passed,1986.5844579999816,,,,,,,,,,,False,,,,,,,,,,,,,,,-83.4517129999881 -171,taxcalc/tests/test_policy.py::test_read_json_reform_file_and_implement_reform[True],,passed,2169.2777509999814,,,,,,,,,,,True,,,,,,,,,,,,,,,-167.0933790000504 -172,taxcalc/tests/test_policy.py::test_constant_inflation_rate_with_reform,,passed,1800.3791969999838,,,,,,,,,,,,,,,,,,,,,,,,,,-78.59093599995504 -173,taxcalc/tests/test_policy.py::test_variable_inflation_rate_with_reform,,passed,1976.6447450000442,,,,,,,,,,,,,,,,,,,,,,,,,,-109.77373699995496 -174,taxcalc/tests/test_policy.py::test_multi_year_reform,,passed,1972.031933999972,,,,,,,,,,,,,,,,,,,,,,,,,,-97.16002400006118 -175,taxcalc/tests/test_policy.py::test_policy_metadata,,passed,1418.096036999998,,,,,,,,,,,,,,,,,,,,,,,,,,-139.93275699994 -176,taxcalc/tests/test_policy.py::test_implement_reform_raises_on_no_year,,passed,1270.9536520000029,,,,,,,,,,,,,,,,,,,,,,,,,,-53.97952400005602 -177,taxcalc/tests/test_policy.py::test_implement_reform_raises_on_early_year,,passed,1267.1486019999634,,,,,,,,,,,,,,,,,,,,,,,,,,-65.18481100005147 -178,taxcalc/tests/test_policy.py::test_reform_with_default_indexed,,passed,1998.7189069999545,,,,,,,,,,,,,,,,,,,,,,,,,,-123.4451290001175 -179,taxcalc/tests/test_policy.py::test_reform_makes_no_changes_before_year,,passed,1876.1668340000028,,,,,,,,,,,,,,,,,,,,,,,,,,-185.287667999944 -180,taxcalc/tests/test_policy.py::test_read_json_reform_and_implement_reform[False],,passed,2131.3903359999813,,,,,,,,,,,False,,,,,,,,,,,,,,,-160.07280100006938 -181,taxcalc/tests/test_policy.py::test_read_json_reform_and_implement_reform[True],,passed,2051.99785100001,,,,,,,,,,,True,,,,,,,,,,,,,,,-129.7168869999723 -182,taxcalc/tests/test_policy.py::test_pop_the_cap_reform,,passed,1938.1558900000186,,,,,,,,,,,,,,,,,,,,,,,,,,-133.30451799998855 -183,taxcalc/tests/test_policy.py::test_order_of_indexing_and_level_reforms,,passed,3785.7164559999887,,,,,,,,,,,,,,,,,,,,,,,,,,-216.7161540000393 -184,taxcalc/tests/test_policy.py::test_misspecified_reform_dictionary,,passed,0.12964100000090184,,,,,,,,,,,,,,,,,,,,,,,,,,0.007231999973100839 -185,taxcalc/tests/test_policy.py::test_section_titles,,passed,5.870228999981464,,,,,,,,,,,,,,,,,,,,,,,,,,0.5619729999466472 -186,taxcalc/tests/test_policy.py::test_description_punctuation,,passed,3.4187699999961296,,,,,,,,,,,,,,,,,,,,,,,,,,0.24908299991466265 -187,taxcalc/tests/test_policy.py::test_get_index_rate,,passed,1313.7704549999967,,,,,,,,,,,,,,,,,,,,,,,,,,-97.31613800005334 -188,taxcalc/tests/test_policy.py::test_reform_with_bad_ctc_levels,,passed,1779.5087940000371,,,,,,,,,,,,,,,,,,,,,,,,,,-112.59311700001717 -189,taxcalc/tests/test_policy.py::test_reform_with_removed_parameter,,passed,3967.772996000008,,,,,,,,,,,,,,,,,,,,,,,,,,-199.0979500000094 -190,taxcalc/tests/test_policy.py::test_reform_with_out_of_range_error,,passed,1943.397080000011,,,,,,,,,,,,,,,,,,,,,,,,,,-65.09088499996096 -191,taxcalc/tests/test_policy.py::test_reform_with_warning,,passed,2125.35139299996,,,,,,,,,,,,,,,,,,,,,,,,,,-88.87171300000318 -192,taxcalc/tests/test_policy.py::test_reform_with_scalar_vector_errors,,passed,6810.140987000012,,,,,,,,,,,,,,,,,,,,,,,,,,-316.6772070000543 -193,taxcalc/tests/test_policy.py::test_index_offset_reform,,passed,8363.365170000008,,,,,,,,,,,,,,,,,,,,,,,,,,-365.1116830000665 -194,taxcalc/tests/test_policy.py::test_cpi_offset_affect_on_prior_years,,passed,6234.259313999984,,,,,,,,,,,,,,,,,,,,,,,,,,-245.33655200008343 -195,taxcalc/tests/test_policy.py::test_cpi_offset_on_reverting_params,,passed,9234.14784099998,,,,,,,,,,,,,,,,,,,,,,,,,,-391.34551999996074 -196,taxcalc/tests/test_policy.py::test_raise_errors_regression,,passed,1997.7054649999673,,,,,,,,,,,,,,,,,,,,,,,,,,-152.0805960000189 -197,taxcalc/tests/test_policy.py::TestAdjust::test_simple_adj,>,passed,5316.6819519999535,,,,,,,,,,,,,,,,,,,,,,,,,,-241.69825700005276 -198,taxcalc/tests/test_policy.py::TestAdjust::test_adj_without_index_1,>,passed,5623.765079000009,,,,,,,,,,,,,,,,,,,,,,,,,,-353.75545599993075 -199,taxcalc/tests/test_policy.py::TestAdjust::test_adj_without_index_2,>,passed,5690.466133999962,,,,,,,,,,,,,,,,,,,,,,,,,,-231.78856999993513 -200,taxcalc/tests/test_policy.py::TestAdjust::test_activate_index,>,passed,5491.1791600000015,,,,,,,,,,,,,,,,,,,,,,,,,,-266.8712230000665 -201,taxcalc/tests/test_policy.py::TestAdjust::test_apply_cpi_offset,>,passed,9716.037347999987,,,,,,,,,,,,,,,,,,,,,,,,,,-409.1367790000495 -202,taxcalc/tests/test_policy.py::TestAdjust::test_multiple_cpi_swaps,>,passed,4409.643762000031,,,,,,,,,,,,,,,,,,,,,,,,,,-376.3325599999798 -203,taxcalc/tests/test_policy.py::TestAdjust::test_multiple_cpi_swaps2,>,passed,5162.484554999992,,,,,,,,,,,,,,,,,,,,,,,,,,-346.4569440000105 -204,taxcalc/tests/test_policy.py::TestAdjust::test_adj_CPI_offset_and_index_status,>,passed,9581.570397000007,,,,,,,,,,,,,,,,,,,,,,,,,,-355.1739889999808 -205,taxcalc/tests/test_policy.py::TestAdjust::test_adj_related_parameters_and_index_status,>,passed,3616.659193999965,,,,,,,,,,,,,,,,,,,,,,,,,,-200.85628199996108 -206,taxcalc/tests/test_policy.py::TestAdjust::test_indexed_status_parsing,>,passed,4333.2340560000375,,,,,,,,,,,,,,,,,,,,,,,,,,-123.0650819999255 -207,taxcalc/tests/test_policy.py::TestAdjust::test_cpi_offset_does_not_affect_wage_indexed_params,>,passed,7822.036029000003,,,,,,,,,,,,,,,,,,,,,,,,,,-273.878534999938 -208,taxcalc/tests/test_records.py::test_incorrect_Records_instantiation,,passed,9.520398999995905,,,,,,,,,,,,,,,,,,,,,,,,,,-0.44555400000945156 -209,taxcalc/tests/test_records.py::test_correct_Records_instantiation,,passed,378.69691200000943,,,,,,,,,,,,,,,,,,,,,,,,,,-9.533461000046373 -210,taxcalc/tests/test_records.py::test_read_cps_data,,passed,624.2035699999633,,,,,,,,,,,,,,,,,,,,,,,,,,-7.6600600000347185 -211,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00200,e00200p,e00200s\n1, 2, 200000, 200000, 0.03\n]",,passed,400.506082999982,,,,,,,,,,,,"RECID,MARS,e00200,e00200p,e00200s +",True,,,,,,,,,,,,,,,,-0.00507999999399536 +167,taxcalc/tests/test_policy.py::test_incorrect_class_instantiation,,passed,0.15921599998591773,,,,,,,,,,,,,,,,,,,,,,,,,,-0.044704000004003264 +168,taxcalc/tests/test_policy.py::test_correct_class_instantiation,,passed,1977.6822100000118,,,,,,,,,,,,,,,,,,,,,,,,,,-7.741444000032743 +169,taxcalc/tests/test_policy.py::test_json_reform_url,,passed,125.49706400000105,,,,,,,,,,,,,,,,,,,,,,,,,,-131.96471699995982 +170,taxcalc/tests/test_policy.py::test_read_json_reform_file_and_implement_reform[False],,passed,1999.9272120000455,,,,,,,,,,,False,,,,,,,,,,,,,,,13.342754000063906 +171,taxcalc/tests/test_policy.py::test_read_json_reform_file_and_implement_reform[True],,passed,2188.13718399997,,,,,,,,,,,True,,,,,,,,,,,,,,,18.859432999989167 +172,taxcalc/tests/test_policy.py::test_constant_inflation_rate_with_reform,,passed,1804.2199060000144,,,,,,,,,,,,,,,,,,,,,,,,,,3.840709000030529 +173,taxcalc/tests/test_policy.py::test_variable_inflation_rate_with_reform,,passed,1978.6725210000213,,,,,,,,,,,,,,,,,,,,,,,,,,2.0277759999773934 +174,taxcalc/tests/test_policy.py::test_multi_year_reform,,passed,1974.7759539999947,,,,,,,,,,,,,,,,,,,,,,,,,,2.7440200000228288 +175,taxcalc/tests/test_policy.py::test_policy_metadata,,passed,1410.9526240000037,,,,,,,,,,,,,,,,,,,,,,,,,,-7.143412999994325 +176,taxcalc/tests/test_policy.py::test_implement_reform_raises_on_no_year,,passed,1268.1007470000054,,,,,,,,,,,,,,,,,,,,,,,,,,-2.852904999997463 +177,taxcalc/tests/test_policy.py::test_implement_reform_raises_on_early_year,,passed,1258.1303020000405,,,,,,,,,,,,,,,,,,,,,,,,,,-9.018299999922874 +178,taxcalc/tests/test_policy.py::test_reform_with_default_indexed,,passed,2038.619739000012,,,,,,,,,,,,,,,,,,,,,,,,,,39.90083200005756 +179,taxcalc/tests/test_policy.py::test_reform_makes_no_changes_before_year,,passed,1895.084015000009,,,,,,,,,,,,,,,,,,,,,,,,,,18.917181000006167 +180,taxcalc/tests/test_policy.py::test_read_json_reform_and_implement_reform[False],,passed,2133.468085000004,,,,,,,,,,,False,,,,,,,,,,,,,,,2.077749000022777 +181,taxcalc/tests/test_policy.py::test_read_json_reform_and_implement_reform[True],,passed,2066.3460939999823,,,,,,,,,,,True,,,,,,,,,,,,,,,14.348242999972172 +182,taxcalc/tests/test_policy.py::test_pop_the_cap_reform,,passed,1919.1914470000029,,,,,,,,,,,,,,,,,,,,,,,,,,-18.964443000015535 +183,taxcalc/tests/test_policy.py::test_order_of_indexing_and_level_reforms,,passed,3816.237187000013,,,,,,,,,,,,,,,,,,,,,,,,,,30.52073100002417 +184,taxcalc/tests/test_policy.py::test_misspecified_reform_dictionary,,passed,0.12571400003480449,,,,,,,,,,,,,,,,,,,,,,,,,,-0.003926999966097328 +185,taxcalc/tests/test_policy.py::test_section_titles,,passed,5.848212999978841,,,,,,,,,,,,,,,,,,,,,,,,,,-0.022016000002622604 +186,taxcalc/tests/test_policy.py::test_description_punctuation,,passed,3.4318369999937204,,,,,,,,,,,,,,,,,,,,,,,,,,0.013066999997590756 +187,taxcalc/tests/test_policy.py::test_get_index_rate,,passed,1327.6585319999867,,,,,,,,,,,,,,,,,,,,,,,,,,13.888076999989835 +188,taxcalc/tests/test_policy.py::test_reform_with_bad_ctc_levels,,passed,1798.4863570000016,,,,,,,,,,,,,,,,,,,,,,,,,,18.977562999964448 +189,taxcalc/tests/test_policy.py::test_reform_with_removed_parameter,,passed,3911.086334999993,,,,,,,,,,,,,,,,,,,,,,,,,,-56.68666100001474 +190,taxcalc/tests/test_policy.py::test_reform_with_out_of_range_error,,passed,1934.304300000008,,,,,,,,,,,,,,,,,,,,,,,,,,-9.092780000003131 +191,taxcalc/tests/test_policy.py::test_reform_with_warning,,passed,2100.6977719999895,,,,,,,,,,,,,,,,,,,,,,,,,,-24.65362099997037 +192,taxcalc/tests/test_policy.py::test_reform_with_scalar_vector_errors,,passed,6791.959760999987,,,,,,,,,,,,,,,,,,,,,,,,,,-18.181226000024253 +193,taxcalc/tests/test_policy.py::test_index_offset_reform,,passed,8289.817154999924,,,,,,,,,,,,,,,,,,,,,,,,,,-73.54801500008398 +194,taxcalc/tests/test_policy.py::test_cpi_offset_affect_on_prior_years,,passed,6199.720226999943,,,,,,,,,,,,,,,,,,,,,,,,,,-34.539087000041036 +195,taxcalc/tests/test_policy.py::test_cpi_offset_on_reverting_params,,passed,9201.670458999957,,,,,,,,,,,,,,,,,,,,,,,,,,-32.47738200002277 +196,taxcalc/tests/test_policy.py::test_raise_errors_regression,,passed,2027.8448760000174,,,,,,,,,,,,,,,,,,,,,,,,,,30.139411000049904 +197,taxcalc/tests/test_policy.py::TestAdjust::test_simple_adj,>,passed,5289.647305000017,,,,,,,,,,,,,,,,,,,,,,,,,,-27.03464699993674 +198,taxcalc/tests/test_policy.py::TestAdjust::test_adj_without_index_1,>,passed,5569.900219000033,,,,,,,,,,,,,,,,,,,,,,,,,,-53.864859999976034 +199,taxcalc/tests/test_policy.py::TestAdjust::test_adj_without_index_2,>,passed,5647.695911000028,,,,,,,,,,,,,,,,,,,,,,,,,,-42.77022299993405 +200,taxcalc/tests/test_policy.py::TestAdjust::test_activate_index,>,passed,5480.843133999997,,,,,,,,,,,,,,,,,,,,,,,,,,-10.336026000004495 +201,taxcalc/tests/test_policy.py::TestAdjust::test_apply_cpi_offset,>,passed,9663.320420000106,,,,,,,,,,,,,,,,,,,,,,,,,,-52.71692799988159 +202,taxcalc/tests/test_policy.py::TestAdjust::test_multiple_cpi_swaps,>,passed,4448.168555000052,,,,,,,,,,,,,,,,,,,,,,,,,,38.52479300002142 +203,taxcalc/tests/test_policy.py::TestAdjust::test_multiple_cpi_swaps2,>,passed,5121.534551999957,,,,,,,,,,,,,,,,,,,,,,,,,,-40.950003000034485 +204,taxcalc/tests/test_policy.py::TestAdjust::test_adj_CPI_offset_and_index_status,>,passed,9494.448895999994,,,,,,,,,,,,,,,,,,,,,,,,,,-87.12150100001418 +205,taxcalc/tests/test_policy.py::TestAdjust::test_adj_related_parameters_and_index_status,>,passed,3606.2995529999853,,,,,,,,,,,,,,,,,,,,,,,,,,-10.359640999979547 +206,taxcalc/tests/test_policy.py::TestAdjust::test_indexed_status_parsing,>,passed,4170.680543999993,,,,,,,,,,,,,,,,,,,,,,,,,,-162.55351200004498 +207,taxcalc/tests/test_policy.py::TestAdjust::test_cpi_offset_does_not_affect_wage_indexed_params,>,passed,7712.58345800004,,,,,,,,,,,,,,,,,,,,,,,,,,-109.45257099996252 +208,taxcalc/tests/test_records.py::test_incorrect_Records_instantiation,,passed,10.33434800001487,,,,,,,,,,,,,,,,,,,,,,,,,,0.8139490000189653 +209,taxcalc/tests/test_records.py::test_correct_Records_instantiation,,passed,382.71497400000953,,,,,,,,,,,,,,,,,,,,,,,,,,4.0180620000001 +210,taxcalc/tests/test_records.py::test_read_cps_data,,passed,629.5623539999724,,,,,,,,,,,,,,,,,,,,,,,,,,5.358784000009109 +211,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00200,e00200p,e00200s\n1, 2, 200000, 200000, 0.03\n]",,passed,412.2479599999451,,,,,,,,,,,,"RECID,MARS,e00200,e00200p,e00200s 1, 2, 200000, 200000, 0.03 -",,,,,,,,,,,,,,6.4254710000568025 -212,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00900,e00900p,e00900s\n1, 2, 200000, 200000, 0.03\n]",,passed,408.45472199998767,,,,,,,,,,,,"RECID,MARS,e00900,e00900p,e00900s +",,,,,,,,,,,,,,11.741876999963097 +212,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00900,e00900p,e00900s\n1, 2, 200000, 200000, 0.03\n]",,passed,407.81008300007215,,,,,,,,,,,,"RECID,MARS,e00900,e00900p,e00900s 1, 2, 200000, 200000, 0.03 -",,,,,,,,,,,,,,7.411442000034185 -213,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e02100,e02100p,e02100s\n1, 2, 200000, 200000, 0.03\n]",,passed,397.4682690000009,,,,,,,,,,,,"RECID,MARS,e02100,e02100p,e02100s +",,,,,,,,,,,,,,-0.6446389999155144 +213,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e02100,e02100p,e02100s\n1, 2, 200000, 200000, 0.03\n]",,passed,406.72821999999087,,,,,,,,,,,,"RECID,MARS,e02100,e02100p,e02100s 1, 2, 200000, 200000, 0.03 -",,,,,,,,,,,,,,-25.630486999943912 -214,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00200,e00200p,e00200s\n1, 4, 200000, 100000, 100000\n]",,passed,399.4197859999531,,,,,,,,,,,,"RECID,MARS,e00200,e00200p,e00200s +",,,,,,,,,,,,,,9.259950999989996 +214,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00200,e00200p,e00200s\n1, 4, 200000, 100000, 100000\n]",,passed,402.4121999999579,,,,,,,,,,,,"RECID,MARS,e00200,e00200p,e00200s 1, 4, 200000, 100000, 100000 -",,,,,,,,,,,,,,-8.23952300004288 -215,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00900,e00900p,e00900s\n1, 4, 200000, 100000, 100000\n]",,passed,401.49860400003945,,,,,,,,,,,,"RECID,MARS,e00900,e00900p,e00900s +",,,,,,,,,,,,,,2.9924140000048283 +215,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00900,e00900p,e00900s\n1, 4, 200000, 100000, 100000\n]",,passed,417.3892449999812,,,,,,,,,,,,"RECID,MARS,e00900,e00900p,e00900s 1, 4, 200000, 100000, 100000 -",,,,,,,,,,,,,,-5.712446999950771 -216,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e02100,e02100p,e02100s\n1, 4, 200000, 100000, 100000\n]",,passed,398.1468350000341,,,,,,,,,,,,"RECID,MARS,e02100,e02100p,e02100s +",,,,,,,,,,,,,,15.890640999941752 +216,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e02100,e02100p,e02100s\n1, 4, 200000, 100000, 100000\n]",,passed,409.25763600000664,,,,,,,,,,,,"RECID,MARS,e02100,e02100p,e02100s 1, 4, 200000, 100000, 100000 -",,,,,,,,,,,,,,6.949193000082232 -217,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,k1bx14s\n1, 4, 0.03\n]",,passed,397.7194479999753,,,,,,,,,,,,"RECID,MARS,k1bx14s +",,,,,,,,,,,,,,11.110800999972525 +217,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,k1bx14s\n1, 4, 0.03\n]",,passed,408.63339499992435,,,,,,,,,,,,"RECID,MARS,k1bx14s 1, 4, 0.03 -",,,,,,,,,,,,,,-2.5229540000282213 -218,"taxcalc/tests/test_records.py::test_read_data[RxCID,MARS\n1, 2\n]",,passed,1.5473139999926389,,,,,,,,,,,,"RxCID,MARS +",,,,,,,,,,,,,,10.913946999949076 +218,"taxcalc/tests/test_records.py::test_read_data[RxCID,MARS\n1, 2\n]",,passed,1.496133999921767,,,,,,,,,,,,"RxCID,MARS 1, 2 -",,,,,,,,,,,,,,-0.1651470000183508 -219,"taxcalc/tests/test_records.py::test_read_data[RECID,e00300\n1, 456789\n]",,passed,1.4160200000219447,,,,,,,,,,,,"RECID,e00300 +",,,,,,,,,,,,,,-0.051180000070871756 +219,"taxcalc/tests/test_records.py::test_read_data[RECID,e00300\n1, 456789\n]",,passed,1.3626950000116267,,,,,,,,,,,,"RECID,e00300 1, 456789 -",,,,,,,,,,,,,,-0.11914999998907638 -220,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS\n1, 6\n]",,passed,396.1932859999706,,,,,,,,,,,,"RECID,MARS +",,,,,,,,,,,,,,-0.053325000010318035 +220,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS\n1, 6\n]",,passed,413.0213170000161,,,,,,,,,,,,"RECID,MARS 1, 6 -",,,,,,,,,,,,,,-0.08265100007065485 -221,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,EIC\n1, 5, 4\n]",,passed,398.3779350000418,,,,,,,,,,,,"RECID,MARS,EIC +",,,,,,,,,,,,,,16.828031000045485 +221,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,EIC\n1, 5, 4\n]",,passed,407.1591919999946,,,,,,,,,,,,"RECID,MARS,EIC 1, 5, 4 -",,,,,,,,,,,,,,6.16822099999581 -222,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00600,e00650\n1, 1, 8, 9\n]",,passed,425.188855999977,,,,,,,,,,,,"RECID,MARS,e00600,e00650 +",,,,,,,,,,,,,,8.781256999952802 +222,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00600,e00650\n1, 1, 8, 9\n]",,passed,415.75979300000654,,,,,,,,,,,,"RECID,MARS,e00600,e00650 1, 1, 8, 9 -",,,,,,,,,,,,,,7.693065000012211 -223,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e01500,e01700\n1, 1, 6, 7\n]",,passed,403.13671400002704,,,,,,,,,,,,"RECID,MARS,e01500,e01700 +",,,,,,,,,,,,,,-9.429062999970483 +223,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e01500,e01700\n1, 1, 6, 7\n]",,passed,409.53710600001614,,,,,,,,,,,,"RECID,MARS,e01500,e01700 1, 1, 6, 7 -",,,,,,,,,,,,,,-12.53545699995584 -224,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,PT_SSTB_income\n1, 1, 2\n]",,passed,399.81321999999864,,,,,,,,,,,,"RECID,MARS,PT_SSTB_income +",,,,,,,,,,,,,,6.400391999989097 +224,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,PT_SSTB_income\n1, 1, 2\n]",,passed,397.97464399998717,,,,,,,,,,,,"RECID,MARS,PT_SSTB_income 1, 1, 2 -",,,,,,,,,,,,,,6.5243390000091495 -225,taxcalc/tests/test_records.py::test_for_duplicate_names,,passed,0.9431180000092354,,,,,,,,,,,,,,,,,,,,,,,,,,-0.0723509999716041 -226,taxcalc/tests/test_records.py::test_records_variables_content,,passed,0.5981850000011946,,,,,,,,,,,,,,,,,,,,,,,,,,-0.10900799992441534 -227,taxcalc/tests/test_records.py::test_csv_input_vars_md_contents,,passed,0.64954999999145,,,,,,,,,,,,,,,,,,,,,,,,,,-0.1146189999303715 -228,taxcalc/tests/test_reforms.py::test_2017_law_reform,,passed,4792.921478999971,,,,,,,,,,,,,,,,,,,,,,,,,,-208.58191300004637 -229,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2019],,passed,12773.124076999977,,,,,,,,,,,,,2019.0,,,,,,,,,,,,,-508.50379300010354 -230,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2020],,passed,12781.66651899994,,,,,,,,,,,,,2020.0,,,,,,,,,,,,,-452.3335300000308 -231,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2021],,passed,12872.035484000095,,,,,,,,,,,,,2021.0,,,,,,,,,,,,,-551.7201209999021 -232,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2022],,passed,12788.35608899999,,,,,,,,,,,,,2022.0,,,,,,,,,,,,,-469.7833679999803 -233,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2023],,passed,12866.653436999968,,,,,,,,,,,,,2023.0,,,,,,,,,,,,,-452.43900399998347 -234,taxcalc/tests/test_reforms.py::test_reform_json_and_output,,passed,76779.506148,,,,,,,,,,,,,,,,,,,,,,,,,,-1969.273472999921 -235,taxcalc/tests/test_responses.py::test_response_json,,passed,0.21831699996255338,,,,,,,,,,,,,,,,,,,,,,,,,,0.03520500001741317 -236,taxcalc/tests/test_taxcalcio.py::test_ctor_errors[no-dot-csv-filename-no-dot-json-filename-no-dot-json-filename-no-dot-json-filename-no-output-directory],,passed,0.17389399999956368,,,,,,,,,,,,,,no-dot-csv-filename,no-dot-json-filename,no-dot-json-filename,no-dot-json-filename,no-output-directory,,,,,,,,0.003154999944854381 -237,taxcalc/tests/test_taxcalcio.py::test_ctor_errors[input_data1-baseline1-reform1-assump1-outdir1],,passed,0.11830100004317501,,,,,,,,,,,,,,[],[],[],[],[],,,,,,,,0.001142000087384104 -238,taxcalc/tests/test_taxcalcio.py::test_ctor_errors[no-exist.csv-no-exist.json-no-exist.json-no-exist.json-.],,passed,0.19632600003660627,,,,,,,,,,,,,,no-exist.csv,no-exist.json,no-exist.json,no-exist.json,.,,,,,,,,-0.0013940000371803207 -239,taxcalc/tests/test_taxcalcio.py::test_init_errors[2000-reformfile0-reformfile0-None],,passed,4947.637701000076,,,,,,,,,,,,,,,,,,,2000.0,reformfile0,reformfile0,,,,,-61.31344799996441 -240,taxcalc/tests/test_taxcalcio.py::test_init_errors[2099-reformfile0-reformfile0-None],,passed,5013.305930000001,,,,,,,,,,,,,,,,,,,2099.0,reformfile0,reformfile0,,,,,10.151115999974536 -241,taxcalc/tests/test_taxcalcio.py::test_init_errors[2020-reformfile0-reformfile0-errorassumpfile],,passed,4759.0037500000335,,,,,,,,,,,,,,,,,,,2020.0,reformfile0,reformfile0,errorassumpfile,,,,-53.94471599993267 -242,taxcalc/tests/test_taxcalcio.py::test_init_errors[2020-errorreformfile-errorreformfile-None],,passed,3904.7199020000107,,,,,,,,,,,,,,,,,,,2020.0,errorreformfile,errorreformfile,,,,,-15.8063970000062 -243,taxcalc/tests/test_taxcalcio.py::test_creation_with_aging,,passed,12125.24538799994,,,,,,,,,,,,,,,,,,,,,,,,,,-171.54193099998156 -244,taxcalc/tests/test_taxcalcio.py::test_ctor_init_with_cps_files,,passed,15440.845731999958,,,,,,,,,,,,,,,,,,,,,,,,,,-307.01933700004156 -245,"taxcalc/tests/test_taxcalcio.py::test_custom_dump_variables[\n MARS;iitax\tpayrolltax|combined,\n c00100\n surtax\n -True-8]",,passed,5061.496691000002,,,,,,,,,,,,,,,,,,,,,,," +",,,,,,,,,,,,,,-1.8385760000114146 +225,taxcalc/tests/test_records.py::test_for_duplicate_names,,passed,0.856102999932773,,,,,,,,,,,,,,,,,,,,,,,,,,-0.08701500007646246 +226,taxcalc/tests/test_records.py::test_records_variables_content,,passed,0.6053760000668262,,,,,,,,,,,,,,,,,,,,,,,,,,0.00719100006563167 +227,taxcalc/tests/test_records.py::test_csv_input_vars_md_contents,,passed,0.6748460000380874,,,,,,,,,,,,,,,,,,,,,,,,,,0.025296000046637346 +228,taxcalc/tests/test_reforms.py::test_2017_law_reform,,passed,4782.068340000023,,,,,,,,,,,,,,,,,,,,,,,,,,-10.853138999947987 +229,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2019],,passed,12699.933181000006,,,,,,,,,,,,,2019.0,,,,,,,,,,,,,-73.19089599997096 +230,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2020],,passed,12689.20441800003,,,,,,,,,,,,,2020.0,,,,,,,,,,,,,-92.46210099991004 +231,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2021],,passed,12741.70102200003,,,,,,,,,,,,,2021.0,,,,,,,,,,,,,-130.3344620000662 +232,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2022],,passed,12672.582263000095,,,,,,,,,,,,,2022.0,,,,,,,,,,,,,-115.77382599989505 +233,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2023],,passed,12783.175474000018,,,,,,,,,,,,,2023.0,,,,,,,,,,,,,-83.47796299995025 +234,taxcalc/tests/test_reforms.py::test_reform_json_and_output,,passed,75991.91110000004,,,,,,,,,,,,,,,,,,,,,,,,,,-787.5950479999592 +235,taxcalc/tests/test_responses.py::test_response_json,,passed,0.19122599996990175,,,,,,,,,,,,,,,,,,,,,,,,,,-0.02709099999265155 +236,taxcalc/tests/test_taxcalcio.py::test_ctor_errors[no-dot-csv-filename-no-dot-json-filename-no-dot-json-filename-no-dot-json-filename-no-output-directory],,passed,0.17240099998616643,,,,,,,,,,,,,,no-dot-csv-filename,no-dot-json-filename,no-dot-json-filename,no-dot-json-filename,no-output-directory,,,,,,,,-0.0014930000133971666 +237,taxcalc/tests/test_taxcalcio.py::test_ctor_errors[input_data1-baseline1-reform1-assump1-outdir1],,passed,0.11683800005357625,,,,,,,,,,,,,,[],[],[],[],[],,,,,,,,-0.0014629999895987428 +238,taxcalc/tests/test_taxcalcio.py::test_ctor_errors[no-exist.csv-no-exist.json-no-exist.json-no-exist.json-.],,passed,0.21986899992043618,,,,,,,,,,,,,,no-exist.csv,no-exist.json,no-exist.json,no-exist.json,.,,,,,,,,0.02354299988382999 +239,taxcalc/tests/test_taxcalcio.py::test_init_errors[2000-reformfile0-reformfile0-None],,passed,4928.0438999999205,,,,,,,,,,,,,,,,,,,2000.0,reformfile0,reformfile0,,,,,-19.59380100015551 +240,taxcalc/tests/test_taxcalcio.py::test_init_errors[2099-reformfile0-reformfile0-None],,passed,4984.648795999988,,,,,,,,,,,,,,,,,,,2099.0,reformfile0,reformfile0,,,,,-28.657134000013684 +241,taxcalc/tests/test_taxcalcio.py::test_init_errors[2020-reformfile0-reformfile0-errorassumpfile],,passed,4746.970489999967,,,,,,,,,,,,,,,,,,,2020.0,reformfile0,reformfile0,errorassumpfile,,,,-12.033260000066548 +242,taxcalc/tests/test_taxcalcio.py::test_init_errors[2020-errorreformfile-errorreformfile-None],,passed,3891.3075509999544,,,,,,,,,,,,,,,,,,,2020.0,errorreformfile,errorreformfile,,,,,-13.412351000055878 +243,taxcalc/tests/test_taxcalcio.py::test_creation_with_aging,,passed,12108.01487699996,,,,,,,,,,,,,,,,,,,,,,,,,,-17.230510999979742 +244,taxcalc/tests/test_taxcalcio.py::test_ctor_init_with_cps_files,,passed,15438.595423000039,,,,,,,,,,,,,,,,,,,,,,,,,,-2.2503089999190706 +245,"taxcalc/tests/test_taxcalcio.py::test_custom_dump_variables[\n MARS;iitax\tpayrolltax|combined,\n c00100\n surtax\n -True-8]",,passed,5066.465396000012,,,,,,,,,,,,,,,,,,,,,,," MARS;iitax payrolltax|combined, c00100 surtax - ",True,8.0,-78.77819999998792 -246,"taxcalc/tests/test_taxcalcio.py::test_custom_dump_variables[\n MARS;iitax\tpayrolltax|kombined,c00100\n surtax\n RECID\n FLPDYR\n -False-8]",,passed,5046.111523999912,,,,,,,,,,,,,,,,,,,,,,," + ",True,8.0,4.968705000010232 +246,"taxcalc/tests/test_taxcalcio.py::test_custom_dump_variables[\n MARS;iitax\tpayrolltax|kombined,c00100\n surtax\n RECID\n FLPDYR\n -False-8]",,passed,5028.601352999999,,,,,,,,,,,,,,,,,,,,,,," MARS;iitax payrolltax|kombined,c00100 surtax RECID FLPDYR - ",False,8.0,-90.34412700009398 -247,taxcalc/tests/test_taxcalcio.py::test_output_options,,passed,22207.045193999988,,,,,,,,,,,,,,,,,,,,,,,,,,-294.9073199999948 -248,taxcalc/tests/test_taxcalcio.py::test_write_doc_file,,passed,12797.188939999956,,,,,,,,,,,,,,,,,,,,,,,,,,-130.30820100004712 -249,taxcalc/tests/test_taxcalcio.py::test_sqldb_option,,passed,6406.26063000002,,,,,,,,,,,,,,,,,,,,,,,,,,-44.48240499994063 -250,taxcalc/tests/test_taxcalcio.py::test_no_tables_or_graphs,,passed,5856.007874999932,,,,,,,,,,,,,,,,,,,,,,,,,,-53.25716700008434 -251,taxcalc/tests/test_taxcalcio.py::test_tables,,passed,6518.662847999963,,,,,,,,,,,,,,,,,,,,,,,,,,-105.9290890000284 -252,taxcalc/tests/test_taxcalcio.py::test_graphs,,passed,6458.8875750000625,,,,,,,,,,,,,,,,,,,,,,,,,,-110.28238599988072 -253,taxcalc/tests/test_taxcalcio.py::test_analyze_warnings_print,,passed,5630.593135000026,,,,,,,,,,,,,,,,,,,,,,,,,,-84.94766899991646 -254,taxcalc/tests/test_taxcalcio.py::test_error_message_parsed_correctly,,passed,4186.2453919999325,,,,,,,,,,,,,,,,,,,,,,,,,,-57.64662700005374 -255,taxcalc/tests/test_utils.py::test_validity_of_name_lists,,passed,0.734217999934117,,,,,,,,,,,,,,,,,,,,,,,,,,0.0029909999739174964 -256,taxcalc/tests/test_utils.py::test_create_tables,,passed,3501.6256180000482,,,,,,,,,,,,,,,,,,,,,,,,,,-48.76502799993432 -257,taxcalc/tests/test_utils.py::test_diff_count_precision,,passed,401.53176800004076,,,,,,,,,,,,,,,,,,,,,,,,,,2.4243029999979626 -258,taxcalc/tests/test_utils.py::test_weighted_mean,,passed,2.285438000058093,,,,,,,,,,,,,,,,,,,,,,,,,,-0.16011199988952285 -259,taxcalc/tests/test_utils.py::test_wage_weighted,,passed,0.6753690000778079,,,,,,,,,,,,,,,,,,,,,,,,,,-0.03521899998304434 -260,taxcalc/tests/test_utils.py::test_agi_weighted,,passed,0.620565999952305,,,,,,,,,,,,,,,,,,,,,,,,,,-0.05600899999080866 -261,taxcalc/tests/test_utils.py::test_expanded_income_weighted,,passed,0.6167490000734688,,,,,,,,,,,,,,,,,,,,,,,,,,-0.04430599983606953 -262,taxcalc/tests/test_utils.py::test_weighted_sum,,passed,1.5304220000871283,,,,,,,,,,,,,,,,,,,,,,,,,,-0.10535499995967257 -263,taxcalc/tests/test_utils.py::test_add_income_trow_var,,passed,2.3303919999762,,,,,,,,,,,,,,,,,,,,,,,,,,-0.07047500002954621 -264,taxcalc/tests/test_utils.py::test_add_quantile_trow_var,,passed,3.0504039999641464,,,,,,,,,,,,,,,,,,,,,,,,,,-0.028530000122373167 -265,taxcalc/tests/test_utils.py::test_dist_table_sum_row,,passed,2666.1640500000203,,,,,,,,,,,,,,,,,,,,,,,,,,-17.89126899996063 -266,taxcalc/tests/test_utils.py::test_diff_table_sum_row,,passed,3345.9694050000053,,,,,,,,,,,,,,,,,,,,,,,,,,-48.29803699999502 -267,taxcalc/tests/test_utils.py::test_mtr_graph_data,,passed,2028.69897700009,,,,,,,,,,,,,,,,,,,,,,,,,,-16.03007299991077 -268,taxcalc/tests/test_utils.py::test_atr_graph_data,,passed,2282.1828059999234,,,,,,,,,,,,,,,,,,,,,,,,,,-97.41538000014316 -269,taxcalc/tests/test_utils.py::test_xtr_graph_plot,,passed,2040.905318,,,,,,,,,,,,,,,,,,,,,,,,,,-10.1903229999607 -270,taxcalc/tests/test_utils.py::test_write_graph_file,,passed,2168.4990700000526,,,,,,,,,,,,,,,,,,,,,,,,,,-26.874963999944157 -271,taxcalc/tests/test_utils.py::test_ce_aftertax_income,,passed,3861.132429999998,,,,,,,,,,,,,,,,,,,,,,,,,,-17.722481999954198 -272,taxcalc/tests/test_utils.py::test_read_egg_csv,,passed,1.0666379999975106,,,,,,,,,,,,,,,,,,,,,,,,,,0.0023989999817786156 -273,taxcalc/tests/test_utils.py::test_read_egg_json,,passed,0.25790999995933817,,,,,,,,,,,,,,,,,,,,,,,,,,0.021567999965554974 -274,taxcalc/tests/test_utils.py::test_create_delete_temp_file,,passed,0.2769760000091992,,,,,,,,,,,,,,,,,,,,,,,,,,0.008623999974588514 -275,taxcalc/tests/test_utils.py::test_bootstrap_se_ci,,passed,0.3898969999909241,,,,,,,,,,,,,,,,,,,,,,,,,,0.00764300000355439 -276,taxcalc/tests/test_utils.py::test_table_columns_labels,,passed,0.1115879999815661,,,,,,,,,,,,,,,,,,,,,,,,,,0.0021040000319771934 + ",False,8.0,-17.51017099991259 +247,taxcalc/tests/test_taxcalcio.py::test_output_options,,passed,22039.83945599998,,,,,,,,,,,,,,,,,,,,,,,,,,-167.20573800000784 +248,taxcalc/tests/test_taxcalcio.py::test_write_doc_file,,passed,12695.713950000027,,,,,,,,,,,,,,,,,,,,,,,,,,-101.47498999992968 +249,taxcalc/tests/test_taxcalcio.py::test_sqldb_option,,passed,6285.453998999969,,,,,,,,,,,,,,,,,,,,,,,,,,-120.8066310000504 +250,taxcalc/tests/test_taxcalcio.py::test_no_tables_or_graphs,,passed,5884.461772000009,,,,,,,,,,,,,,,,,,,,,,,,,,28.453897000076722 +251,taxcalc/tests/test_taxcalcio.py::test_tables,,passed,6410.022268000034,,,,,,,,,,,,,,,,,,,,,,,,,,-108.64057999992838 +252,taxcalc/tests/test_taxcalcio.py::test_graphs,,passed,6415.741814000057,,,,,,,,,,,,,,,,,,,,,,,,,,-43.14576100000613 +253,taxcalc/tests/test_taxcalcio.py::test_analyze_warnings_print,,passed,5572.211360999972,,,,,,,,,,,,,,,,,,,,,,,,,,-58.381774000054065 +254,taxcalc/tests/test_taxcalcio.py::test_error_message_parsed_correctly,,passed,4155.769286000009,,,,,,,,,,,,,,,,,,,,,,,,,,-30.476105999923675 +255,taxcalc/tests/test_utils.py::test_validity_of_name_lists,,passed,0.738232000003336,,,,,,,,,,,,,,,,,,,,,,,,,,0.004014000069219037 +256,taxcalc/tests/test_utils.py::test_create_tables,,passed,3533.8467410000476,,,,,,,,,,,,,,,,,,,,,,,,,,32.22112299999981 +257,taxcalc/tests/test_utils.py::test_diff_count_precision,,passed,398.80227699995885,,,,,,,,,,,,,,,,,,,,,,,,,,-2.729491000081964 +258,taxcalc/tests/test_utils.py::test_weighted_mean,,passed,2.369525000062822,,,,,,,,,,,,,,,,,,,,,,,,,,0.0840870000047289 +259,taxcalc/tests/test_utils.py::test_wage_weighted,,passed,0.7114420000107202,,,,,,,,,,,,,,,,,,,,,,,,,,0.03607299993291235 +260,taxcalc/tests/test_utils.py::test_agi_weighted,,passed,0.6547269999828131,,,,,,,,,,,,,,,,,,,,,,,,,,0.03416100003050815 +261,taxcalc/tests/test_utils.py::test_expanded_income_weighted,,passed,0.6663280000793748,,,,,,,,,,,,,,,,,,,,,,,,,,0.04957900000590598 +262,taxcalc/tests/test_utils.py::test_weighted_sum,,passed,1.6118160000360149,,,,,,,,,,,,,,,,,,,,,,,,,,0.08139399994888641 +263,taxcalc/tests/test_utils.py::test_add_income_trow_var,,passed,2.43833199999699,,,,,,,,,,,,,,,,,,,,,,,,,,0.10794000002078974 +264,taxcalc/tests/test_utils.py::test_add_quantile_trow_var,,passed,3.247306000048411,,,,,,,,,,,,,,,,,,,,,,,,,,0.19690200008426473 +265,taxcalc/tests/test_utils.py::test_dist_table_sum_row,,passed,2662.756969000043,,,,,,,,,,,,,,,,,,,,,,,,,,-3.407080999977552 +266,taxcalc/tests/test_utils.py::test_diff_table_sum_row,,passed,3321.8183320000207,,,,,,,,,,,,,,,,,,,,,,,,,,-24.151072999984535 +267,taxcalc/tests/test_utils.py::test_mtr_graph_data,,passed,2043.0820710000717,,,,,,,,,,,,,,,,,,,,,,,,,,14.383093999981611 +268,taxcalc/tests/test_utils.py::test_atr_graph_data,,passed,2251.723363999986,,,,,,,,,,,,,,,,,,,,,,,,,,-30.459441999937553 +269,taxcalc/tests/test_utils.py::test_xtr_graph_plot,,passed,2021.7197869999382,,,,,,,,,,,,,,,,,,,,,,,,,,-19.18553100006193 +270,taxcalc/tests/test_utils.py::test_write_graph_file,,passed,2153.667822999978,,,,,,,,,,,,,,,,,,,,,,,,,,-14.831247000074654 +271,taxcalc/tests/test_utils.py::test_ce_aftertax_income,,passed,3771.6115550000495,,,,,,,,,,,,,,,,,,,,,,,,,,-89.52087499994832 +272,taxcalc/tests/test_utils.py::test_read_egg_csv,,passed,1.030265000053987,,,,,,,,,,,,,,,,,,,,,,,,,,-0.03637299994352361 +273,taxcalc/tests/test_utils.py::test_read_egg_json,,passed,0.22893599998496938,,,,,,,,,,,,,,,,,,,,,,,,,,-0.028973999974368725 +274,taxcalc/tests/test_utils.py::test_create_delete_temp_file,,passed,0.2737690000458315,,,,,,,,,,,,,,,,,,,,,,,,,,-0.003206999963367707 +275,taxcalc/tests/test_utils.py::test_bootstrap_se_ci,,passed,0.423276999981681,,,,,,,,,,,,,,,,,,,,,,,,,,0.033379999990756914 +276,taxcalc/tests/test_utils.py::test_table_columns_labels,,passed,0.10514599989619455,,,,,,,,,,,,,,,,,,,,,,,,,,-0.0064420000853715464 diff --git a/taxcalc/validation/taxsim35/expected_differences/b18-taxdiffs-expect.csv b/taxcalc/validation/taxsim35/expected_differences/b18-taxdiffs-expect.csv index b45326d0c..a18d73320 100644 --- a/taxcalc/validation/taxsim35/expected_differences/b18-taxdiffs-expect.csv +++ b/taxcalc/validation/taxsim35/expected_differences/b18-taxdiffs-expect.csv @@ -1,26 +1,25 @@ ,# of differing records,max_diff,max_diff_index,max_diff_taxsim_val,max_diff_taxcalc_val -fiitax,100000,-130262.98999999999,75368,306837.54,176574.55 -siitax,0,0.0,no diff,no diff,no diff -fica,67638,-0.3000000000029104,14298,38376.98,38376.68 -frate,46049,-55.0,91965,40.0,-15.0 -srate,0,0.0,no diff,no diff,no diff -ficar,0,0.0,no diff,no diff,no diff -v10,99931,-350001.9800000002,99037,1402920.62,1052918.64 -v11,0,0.0,no diff,no diff,no diff -v12,5,-10980.150000000001,86601,39100.0,28119.85 -v13,100000,-26600.0,12,26600.0,0.0 -v14,0,0.0,no diff,no diff,no diff -v15,0,0.0,no diff,no diff,no diff -v16,0,0.0,no diff,no diff,no diff -v17,0,0.0,no diff,no diff,no diff -v18,100000,-402620.99,27455,653482.24,250861.25 -v19,100000,-134001.72999999998,27455,181167.43,47165.7 -v20,0,0.0,no diff,no diff,no diff -v21,0,0.0,no diff,no diff,no diff -v22,9067,8500.0,888,0.0,8500.0 -v23,8,2157.88,42055,0.0,2157.88 -v24,0,0.0,no diff,no diff,no diff -v25,0,0.0,no diff,no diff,no diff -v26,100000,-350000.0,44030,685450.0,335450.0 -v27,5513,13628.83,99719,0.0,13628.83 -v28,100000,-130941.73,27455,178107.43,47165.7 +iitax,1000,-28040.51999999996,221,465566.97,437526.45 +statetax,0,0.0,no diff,no diff,no diff +payrolltax,942,15897.89,861,43904.8,59802.69 +mtr_inctax,445,-15.39,869,48.39,33.0 +mtr_state,0,0.0,no diff,no diff,no diff +c00100,567,-7949.869999999995,861,984467.76,976517.89 +e02300,0,0.0,no diff,no diff,no diff +c02500,0,0.0,no diff,no diff,no diff +post_phase_out_pe,0,0.0,no diff,no diff,no diff +phased_out_pe,0,0.0,no diff,no diff,no diff +c21040,0,0.0,no diff,no diff,no diff +c04470,0,0.0,no diff,no diff,no diff +c04800,1000,-77330.33000000007,239,1308141.76,1230811.43 +taxbc,1000,-32120.51999999996,221,467556.97,435436.45 +exemption_surtax,0,0.0,no diff,no diff,no diff +gen_tax_credit,0,0.0,no diff,no diff,no diff +non_refundable_child_odep_credit,15,311.75,930,1355.76,1667.51 +c11070,0,0.0,no diff,no diff,no diff +c07180,0,0.0,no diff,no diff,no diff +eitc,0,0.0,no diff,no diff,no diff +c62100,1000,134121.56000000006,353,1329565.93,1463687.49 +amt_liability,305,20536.04,892,0.0,20536.04 +iitax_before_credits_ex_AMT,1000,-28612.22000000003,239,419991.45,391379.23 +recovery_rebate_credit,0,0.0,no diff,no diff,no diff diff --git a/taxcalc/validation/taxsim35/expected_differences/b19-taxdiffs-expect.csv b/taxcalc/validation/taxsim35/expected_differences/b19-taxdiffs-expect.csv index 2875cee0b..87b234db3 100644 --- a/taxcalc/validation/taxsim35/expected_differences/b19-taxdiffs-expect.csv +++ b/taxcalc/validation/taxsim35/expected_differences/b19-taxdiffs-expect.csv @@ -1,26 +1,25 @@ ,# of differing records,max_diff,max_diff_index,max_diff_taxsim_val,max_diff_taxcalc_val -fiitax,100000,-138933.06,58416,284963.75,146030.69 -siitax,0,0.0,no diff,no diff,no diff -fica,67719,-0.3000000000029104,21816,39016.15,39015.85 -frate,48029,-64.44,82573,49.44,-15.0 -srate,0,0.0,no diff,no diff,no diff -ficar,0,0.0,no diff,no diff,no diff -v10,99999,-380001.98,99411,1619677.51,1239675.53 -v11,0,0.0,no diff,no diff,no diff -v12,13,-24155.15,52779,46750.0,22594.85 -v13,100000,-27000.0,9,27000.0,0.0 -v14,0,0.0,no diff,no diff,no diff -v15,0,0.0,no diff,no diff,no diff -v16,0,0.0,no diff,no diff,no diff -v17,0,0.0,no diff,no diff,no diff -v18,100000,-411751.91000000003,34865,645007.02,233255.11 -v19,100000,-140755.06,58416,286785.75,146030.69 -v20,0,0.0,no diff,no diff,no diff -v21,0,0.0,no diff,no diff,no diff -v22,10340,8500.0,2256,0.0,8500.0 -v23,28,3397.83,82573,0.0,3397.83 -v24,0,0.0,no diff,no diff,no diff -v25,0,0.0,no diff,no diff,no diff -v26,100000,-378605.36,56063,753678.58,375073.22 -v27,6590,16327.24,37042,0.0,16327.24 -v28,100000,-137185.06,58416,283215.75,146030.69 +iitax,1000,-28131.679999999993,956,292614.24,264482.56 +statetax,0,0.0,no diff,no diff,no diff +payrolltax,946,16470.230000000003,583,42555.56,59025.79 +mtr_inctax,428,-16.990000000000002,431,44.99,28.0 +mtr_state,0,0.0,no diff,no diff,no diff +c00100,535,-8235.959999999963,583,1095818.15,1087582.19 +e02300,0,0.0,no diff,no diff,no diff +c02500,0,0.0,no diff,no diff,no diff +post_phase_out_pe,0,0.0,no diff,no diff,no diff +phased_out_pe,0,0.0,no diff,no diff,no diff +c21040,0,0.0,no diff,no diff,no diff +c04470,0,0.0,no diff,no diff,no diff +c04800,1000,-77845.41000000003,956,960616.86,882771.45 +taxbc,1000,-31634.48999999999,600,394678.94,363044.45 +exemption_surtax,0,0.0,no diff,no diff,no diff +gen_tax_credit,0,0.0,no diff,no diff,no diff +non_refundable_child_odep_credit,9,389.85000000000014,113,908.31,1298.16 +c11070,0,0.0,no diff,no diff,no diff +c07180,0,0.0,no diff,no diff,no diff +eitc,0,0.0,no diff,no diff,no diff +c62100,1000,138070.68000000017,759,1632066.41,1770137.09 +amt_liability,301,20274.89,863,0.0,20274.89 +iitax_before_credits_ex_AMT,1000,-28802.79999999999,956,291018.24,262215.44 +recovery_rebate_credit,0,0.0,no diff,no diff,no diff diff --git a/taxcalc/validation/taxsim35/expected_differences/c18-taxdiffs-expect.csv b/taxcalc/validation/taxsim35/expected_differences/c18-taxdiffs-expect.csv index 2a3cf0f93..4ba1772f0 100644 --- a/taxcalc/validation/taxsim35/expected_differences/c18-taxdiffs-expect.csv +++ b/taxcalc/validation/taxsim35/expected_differences/c18-taxdiffs-expect.csv @@ -1,26 +1,25 @@ ,# of differing records,max_diff,max_diff_index,max_diff_taxsim_val,max_diff_taxcalc_val -fiitax,100000,-132150.84999999998,90016,150067.43,17916.58 -siitax,0,0.0,no diff,no diff,no diff -fica,67746,-0.2900000000008731,573,18578.54,18578.25 -frate,46631,56.85,12070,36.74,93.59 -srate,0,0.0,no diff,no diff,no diff -ficar,0,0.0,no diff,no diff,no diff -v10,99919,-350001.9800000002,69402,1546224.37,1196222.39 -v11,0,0.0,no diff,no diff,no diff -v12,1,-11650.0,9032,27200.0,15550.0 -v13,32064,-26600.0,12,26600.0,0.0 -v14,0,0.0,no diff,no diff,no diff -v15,0,0.0,no diff,no diff,no diff -v16,0,0.0,no diff,no diff,no diff -v17,1414,26000.0,661,0.0,26000.0 -v18,100000,-393130.3,81574,671568.48,278438.18 -v19,100000,-133445.18,81574,187859.34,54414.16 -v20,0,0.0,no diff,no diff,no diff -v21,0,0.0,no diff,no diff,no diff -v22,9041,8500.0,4303,0.0,8500.0 -v23,34,3799.6,73248,0.0,3799.6 -v24,16,-600.19,9032,600.19,0.0 -v25,0,0.0,no diff,no diff,no diff -v26,100000,-355450.88999999996,17060,570001.09,214550.2 -v27,3942,10623.65,14603,0.0,10623.65 -v28,100000,-131575.16999999998,81574,185989.34,54414.17 +iitax,1000,-28423.099999999977,608,351510.6,323087.5 +statetax,0,0.0,no diff,no diff,no diff +payrolltax,939,15897.900000000001,861,39167.24,55065.14 +mtr_inctax,424,-17.490000000000002,17,50.49,33.0 +mtr_state,0,0.0,no diff,no diff,no diff +c00100,573,-7949.859999999986,861,963275.51,955325.65 +e02300,0,0.0,no diff,no diff,no diff +c02500,0,0.0,no diff,no diff,no diff +post_phase_out_pe,0,0.0,no diff,no diff,no diff +phased_out_pe,0,0.0,no diff,no diff,no diff +c21040,0,0.0,no diff,no diff,no diff +c04470,93,26000.0,368,0.0,26000.0 +c04800,1000,-76819.18999999994,608,1114955.69,1038136.5 +taxbc,1000,-33247.869999999995,956,229141.22,195893.35 +exemption_surtax,0,0.0,no diff,no diff,no diff +gen_tax_credit,0,0.0,no diff,no diff,no diff +non_refundable_child_odep_credit,12,234.75,561,1293.63,1528.38 +c11070,0,0.0,no diff,no diff,no diff +c07180,0,0.0,no diff,no diff,no diff +eitc,0,0.0,no diff,no diff,no diff +c62100,1000,133510.84999999986,115,1770440.11,1903950.96 +amt_liability,247,17177.0,892,0.0,17177.0 +iitax_before_credits_ex_AMT,1000,-28423.099999999977,608,350552.6,322129.5 +recovery_rebate_credit,0,0.0,no diff,no diff,no diff diff --git a/taxcalc/validation/taxsim35/expected_differences/c19-taxdiffs-expect.csv b/taxcalc/validation/taxsim35/expected_differences/c19-taxdiffs-expect.csv index 9a943e614..0a33f9ca1 100644 --- a/taxcalc/validation/taxsim35/expected_differences/c19-taxdiffs-expect.csv +++ b/taxcalc/validation/taxsim35/expected_differences/c19-taxdiffs-expect.csv @@ -1,26 +1,25 @@ ,# of differing records,max_diff,max_diff_index,max_diff_taxsim_val,max_diff_taxcalc_val -fiitax,100000,-141609.81999999998,71749,164446.08,22836.26 -siitax,0,0.0,no diff,no diff,no diff -fica,67822,-0.3000000000029104,48837,38263.66,38263.36 -frate,48751,-75.15,69110,60.15,-15.0 -srate,0,0.0,no diff,no diff,no diff -ficar,0,0.0,no diff,no diff,no diff -v10,99997,-380001.98,43179,1390514.98,1010513.0 -v11,0,0.0,no diff,no diff,no diff -v12,11,-15775.25,19813,31450.0,15674.75 -v13,32257,-27000.0,9,27000.0,0.0 -v14,0,0.0,no diff,no diff,no diff -v15,0,0.0,no diff,no diff,no diff -v16,0,0.0,no diff,no diff,no diff -v17,1834,27000.0,595,0.0,27000.0 -v18,100000,-411471.92000000004,24420,683044.92,271573.0 -v19,100000,-142118.92,57949,308485.83,166366.91 -v20,0,0.0,no diff,no diff,no diff -v21,0,0.0,no diff,no diff,no diff -v22,10166,8500.0,3265,0.0,8500.0 -v23,78,4640.22,36893,0.0,4640.22 -v24,12,-820.96,30022,1200.0,379.04 -v25,0,0.0,no diff,no diff,no diff -v26,100000,-376000.93,71828,506700.93,130700.0 -v27,4416,10468.79,27286,0.0,10468.79 -v28,100000,-138202.08,75423,290379.91,152177.83 +iitax,1000,-28313.72000000003,837,312222.07,283908.35 +statetax,0,0.0,no diff,no diff,no diff +payrolltax,942,16454.309999999998,873,46662.91,63117.22 +mtr_inctax,400,-19.259999999999998,130,48.26,29.0 +mtr_state,0,0.0,no diff,no diff,no diff +c00100,550,-8228.23999999999,873,1128648.72,1120420.48 +e02300,0,0.0,no diff,no diff,no diff +c02500,0,0.0,no diff,no diff,no diff +post_phase_out_pe,0,0.0,no diff,no diff,no diff +phased_out_pe,0,0.0,no diff,no diff,no diff +c21040,0,0.0,no diff,no diff,no diff +c04470,88,27000.0,187,0.0,27000.0 +c04800,1000,-76708.95999999996,758,759327.73,682618.77 +taxbc,1000,-30693.73000000004,837,313966.08,283272.35 +exemption_surtax,0,0.0,no diff,no diff,no diff +gen_tax_credit,0,0.0,no diff,no diff,no diff +non_refundable_child_odep_credit,8,382.96000000000004,3,3128.1,3511.06 +c11070,0,0.0,no diff,no diff,no diff +c07180,0,0.0,no diff,no diff,no diff +eitc,0,0.0,no diff,no diff,no diff +c62100,1000,135318.34999999986,388,1091657.28,1226975.63 +amt_liability,251,16473.47,863,0.0,16473.47 +iitax_before_credits_ex_AMT,1000,-28382.320000000007,758,218411.26,190028.94 +recovery_rebate_credit,0,0.0,no diff,no diff,no diff diff --git a/taxcalc/validation/taxsim35/prepare_taxcalc_input.py b/taxcalc/validation/taxsim35/prepare_taxcalc_input.py index eb4cee92f..2f781b564 100644 --- a/taxcalc/validation/taxsim35/prepare_taxcalc_input.py +++ b/taxcalc/validation/taxsim35/prepare_taxcalc_input.py @@ -109,6 +109,7 @@ def translate(ivar): assert np.all(np.logical_or(mars == 1, np.logical_or(mars == 2, mars == 4))) invar["MARS"] = mars num_eitc_qualified_kids = ivar["dep18"] + invar["f2441"] = invar["nu13"] invar["EIC"] = np.minimum(num_eitc_qualified_kids, 3) num_taxpayers = np.where(mars == 2, 2, 1) invar["XTOT"] = num_taxpayers + num_deps diff --git a/taxcalc/validation/taxsim35/process_taxcalc_output.py b/taxcalc/validation/taxsim35/process_taxcalc_output.py index 4ee820e6c..ccd494547 100644 --- a/taxcalc/validation/taxsim35/process_taxcalc_output.py +++ b/taxcalc/validation/taxsim35/process_taxcalc_output.py @@ -79,6 +79,7 @@ def write_taxsim_formatted_output(filename, tcvar): tcvar["non_refundable_child_odep_credit"] = ( tcvar["c07220"] + tcvar["odc"] + tcvar["ctc_new"] ) # non-refundable child+odep credit + tcvar["refundable_CDCC"] = tcvar["CDCC_refund"] # refundable CDCC tcvar["amt_liability"] = tcvar["c09600"] # federal AMT liability # var28 from TAXSIM-35 is federal income tax before credits; the Tax-Calculator # tcvar['c05800'] is this concept but includes AMT liability @@ -111,6 +112,7 @@ def write_taxsim_formatted_output(filename, tcvar): "non_refundable_child_odep_credit", "c11070", "c07180", + "refundable_CDCC", "eitc", "c62100", "amt_liability", @@ -118,7 +120,8 @@ def write_taxsim_formatted_output(filename, tcvar): "recovery_rebate_credit" ] ] - # better mapping of to how TAXSIM-35 handles refundalbe credits in 2021 + # better mapping of to how TAXSIM-35 handles refundable credits in 2021 tcvar.loc[tcvar["FLPDYR"] == 2021, "c11070"] = tcvar.loc[tcvar["FLPDYR"] == 2021, "non_refundable_child_odep_credit"] + tcvar.loc[tcvar["FLPDYR"] == 2021, "c07180"] = tcvar.loc[tcvar["FLPDYR"] == 2021, "refundable_CDCC"] tcvar.round(decimals=2) tcvar.to_csv(filename)