From 4d3bd93938fe246469189601c73d3712fc40e3ca Mon Sep 17 00:00:00 2001 From: github-actions Date: Thu, 12 Oct 2023 15:25:16 +0000 Subject: [PATCH 1/4] Update test benchmark 2023-10-12 --- taxcalc/tests/test_stats_benchmark.csv | 596 ++++++++++++------------- 1 file changed, 298 insertions(+), 298 deletions(-) diff --git a/taxcalc/tests/test_stats_benchmark.csv b/taxcalc/tests/test_stats_benchmark.csv index 9c24efea8..2350c7b89 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,4.491251999979795,,,,,,,,,,,,,,,,,,,,,,,,,,0.003281999966019633 -1,taxcalc/tests/test_benefits.py::test_benefits,,passed,5710.261449000029,,,,,,,,,,,,,,,,,,,,,,,,,,114.02414000002591 -2,taxcalc/tests/test_calcfunctions.py::test_calc_and_used_vars,,passed,185.76672000000372,,,,,,,,,,,,,,,,,,,,,,,,,,-10.583562000022084 -3,taxcalc/tests/test_calcfunctions.py::test_function_args_usage,,passed,3.13213600003337,,,,,,,,,,,,,,,,,,,,,,,,,,0.11718900003643284 -4,taxcalc/tests/test_calcfunctions.py::test_DependentCare,,passed,0.3471040000135872,,,,,,,,,,,,,,,,,,,,,,,,,,0.020398999993176403 -5,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, young]",,passed,0.27760299997225957,"(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.015602000075887135 -6,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, allow charity]",,passed,0.2501019999954224,"(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.008098000080281081 -7,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, allow charity, over limit]",,passed,0.24200300003940356,"(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.0016000001323846491 -8,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, two old]",,passed,0.2442019999762124,"(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.00699799988979069 -9,taxcalc/tests/test_calcfunctions.py::test_StdDed[Single 1],,passed,0.24050299998634728,"(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.001500000053056283 -10,taxcalc/tests/test_calcfunctions.py::test_StdDed[Single 2],,passed,0.2392030000351042,"(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.0034990000017388057 -11,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, Single]",,passed,0.2538029999641367,"(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.016199000015149095 -12,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Marrid, Single, dep, under earn]",,passed,0.24280299999190902,"(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.0028990000373597113 -13,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, Single, dep, over earn]",,passed,0.24350300003561642,"(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.003400000025521932 -14,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 1],,passed,0.35180399999035217,"(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.04109900004323208 -15,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 2],,passed,0.2972039999917797,"(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.0019989999486825227 -16,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 3],,passed,0.2891030000000683,"(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.0018990000398844686 -17,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 4],,passed,0.29570399999556685,"(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.007799999934832158 -18,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 5],,passed,0.2895030000331644,"(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.01940199996397496 -19,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 6],,passed,0.29380399996625783,"(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.006398999971679642 -20,taxcalc/tests/test_calcfunctions.py::test_AfterTaxIncome,,passed,0.2378019999582648,,,,,,,,,,,,,,,,,,,,,,,,,,0.0021980000042276793 -21,taxcalc/tests/test_calcfunctions.py::test_ExpandIncome,,passed,0.2391030000126193,,,,,,,,,,,,,,,,,,,,,,,,,,0.004398999976729101 -22,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple0-expected_value0],,passed,0.24390300001186915,"(1, 1, 2, 0, 0, 1000)","(0, 1000)",,,,,,,,,,,,,,,,,,,,,,,,0.0051990000997648445 -23,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple1-expected_value1],,passed,0.23890200003506834,"(0, 1, 2, 0, 0, 1000)","(0, 1000)",,,,,,,,,,,,,,,,,,,,,,,,0.002498000014838936 -24,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple2-expected_value2],,passed,0.27730400000791633,"(1, 1, 2, 100, 0, 1000)","(0, 1000)",,,,,,,,,,,,,,,,,,,,,,,,0.04279999990330913 -25,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple3-expected_value3],,passed,0.2396019999650889,"(0, 2, 1, 100, 200, 1000)","(200, 1200)",,,,,,,,,,,,,,,,,,,,,,,,-0.008102000037979395 -26,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple4-expected_value4],,passed,0.24280299999190902,"(0, 1, 3, 100, 300, 1000)","(300, 1300)",,,,,,,,,,,,,,,,,,,,,,,,0.004599000021698912 -27,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple0-expected_value0],,passed,0.24770300001364376,"(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.005498999939845872 -28,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple1-expected_value1],,passed,0.24700300002677977,"(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.01590099998338701 -29,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple2-expected_value2],,passed,0.2396029999545135,"(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.0009989998943638057 -30,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple3-expected_value3],,passed,0.25110300003916564,"(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.010099000007812747 -31,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple4-expected_value4],,passed,0.24580300004117817,"(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.005599999951755363 -32,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple5-expected_value5],,passed,0.24270300002626755,"(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.005599000019174155 -33,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple6-expected_value6],,passed,0.2423029999931714,"(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.00400000004674439 -34,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple7-expected_value7],,passed,0.24330299999064664,"(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.0048999999648913495 -35,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple8-expected_value8],,passed,0.24700200003735517,"(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.010599000120237179 -36,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple0-expected_value0],,passed,0.2455030000305669,"(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.006198999983553222 -37,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple1-expected_value1],,passed,0.2660029999788094,"(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.027198999987376793 -38,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple2-expected_value2],,passed,0.24430199999869728,"(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.016602000016519014 -39,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple3-expected_value3],,passed,0.24110299995072637,"(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.0019989999486824672 -40,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple4-expected_value4],,passed,0.24000299998760966,"(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.0026990000492333466 -41,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple5-expected_value5],,passed,0.2418030000512772,"(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.004198999988602792 -42,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple6-expected_value6],,passed,0.24070300003131706,"(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.0009000000318337698 -43,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple7-expected_value7],,passed,0.24090300001944343,"(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.004198999988602736 -44,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple8-expected_value8],,passed,0.24380299998938426,"(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.006198999926709858 -45,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple9-expected_value9],,passed,0.24150199999439792,"(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.000301999989460372 -46,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple10-expected_value10],,passed,0.24180299999443378,"(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.0043990000904159665 -47,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple11-expected_value11],,passed,0.2619029999664235,"(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.022398999988126916 -48,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple12-expected_value12],,passed,0.24090300001944343,"(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.022201000035693086 -49,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple13-expected_value13],,passed,0.24120199998378666,"(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.002298000026712571 -50,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple14-expected_value14],,passed,0.24050299998634728,"(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.00020100003439432745 -51,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple15-expected_value15],,passed,0.23990300002196818,"(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.002699000049233291 -52,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple16-expected_value16],,passed,0.24170299997194888,"(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.004098999909274481 -53,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple17-expected_value17],,passed,0.24190300001691867,"(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.0022990000729805615 -54,taxcalc/tests/test_calcfunctions.py::test_EITCamount[test_tuple0-6660],,passed,206.5846570000076,"(0.0, 0.45, 19330, 6660, 19330, 19330, 0.2106)",6660,,,,,,,,,,,,,,,,,,,,,,,,-0.011586000027818955 -55,taxcalc/tests/test_calcfunctions.py::test_EITC[test_tuple0-6660],,passed,0.3254039999660563,"(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.028999999983625513 -56,taxcalc/tests/test_calcfunctions.py::test_TaxInc[test_tuple0-expected_value0],,passed,0.27390399998239445,"(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.011698999969667057 -57,taxcalc/tests/test_calcfunctions.py::test_TaxInc[test_tuple1-expected_value1],,passed,0.24680299998181,"(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.0015009999287940168 -58,taxcalc/tests/test_calcfunctions.py::test_TaxInc[test_tuple2-expected_value2],,passed,0.24300299998003538,"(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.002998999946157793 -59,taxcalc/tests/test_calcfunctions.py::test_TaxInc[test_tuple3-expected_value3],,passed,0.24440300001060677,"(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.0013009999975110154 -60,taxcalc/tests/test_calcfunctions.py::test_ChildDepTaxCredit_2021[test_tuple0-expected_value0],,passed,0.2539029999866216,"(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.004799000009825277 -61,taxcalc/tests/test_calcfunctions.py::test_ChildDepTaxCredit_2022[test_tuple0-expected_value0],,passed,0.25810300002149233,"(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.011798999992151948 -62,taxcalc/tests/test_calcfunctions.py::test_CTCnew_2021[test_tuple0-0],,passed,0.2488030000336039,"(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.016200999937154792 -63,taxcalc/tests/test_calcfunctions.py::test_CTCnew_2022[test_tuple0-0],,passed,0.24340200002370693,"(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.0022990000161371427 -64,taxcalc/tests/test_calcfunctions.py::test_AGI[test_tuple0-expected_value0],,passed,0.3140040000175759,"(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.011498999981540692 -65,taxcalc/tests/test_calculator.py::test_make_calculator,,passed,3366.028261999986,,,,,,,,,,,,,,,,,,,,,,,,,,-47.230108999997356 -66,taxcalc/tests/test_calculator.py::test_make_calculator_deepcopy,,passed,3019.1836879999983,,,,,,,,,,,,,,,,,,,,,,,,,,-49.12231299999803 -67,taxcalc/tests/test_calculator.py::test_make_calculator_with_policy_reform,,passed,3572.893470999986,,,,,,,,,,,,,,,,,,,,,,,,,,2.949655000009443 -68,taxcalc/tests/test_calculator.py::test_make_calculator_with_multiyear_reform,,passed,3752.440865999972,,,,,,,,,,,,,,,,,,,,,,,,,,-56.644994000123916 -69,taxcalc/tests/test_calculator.py::test_calculator_advance_to_year,,passed,2908.111431000009,,,,,,,,,,,,,,,,,,,,,,,,,,-23.047184000063226 -70,taxcalc/tests/test_calculator.py::test_make_calculator_raises_on_no_policy,,passed,650.9795059999988,,,,,,,,,,,,,,,,,,,,,,,,,,4.16304099996978 -71,taxcalc/tests/test_calculator.py::test_calculator_mtr,,passed,22346.82923400004,,,,,,,,,,,,,,,,,,,,,,,,,,-100.50773999995363 -72,taxcalc/tests/test_calculator.py::test_calculator_mtr_when_PT_rates_differ,,passed,4109.801010000012,,,,,,,,,,,,,,,,,,,,,,,,,,-64.0489009999219 -73,taxcalc/tests/test_calculator.py::test_make_calculator_increment_years_first,,passed,3664.4841809999775,,,,,,,,,,,,,,,,,,,,,,,,,,-107.49922200005858 -74,taxcalc/tests/test_calculator.py::test_ID_HC_vs_BS,,passed,6877.93415799996,,,,,,,,,,,,,,,,,,,,,,,,,,-139.47788900003343 -75,taxcalc/tests/test_calculator.py::test_ID_StateLocal_HC_vs_CRT,,passed,6484.502460999976,,,,,,,,,,,,,,,,,,,,,,,,,,-118.3183600000466 -76,taxcalc/tests/test_calculator.py::test_ID_RealEstate_HC_vs_CRT,,passed,6229.821671000025,,,,,,,,,,,,,,,,,,,,,,,,,,-94.57935699998598 -77,taxcalc/tests/test_calculator.py::test_calculator_using_nonstd_input,,passed,2356.0404000000403,,,,,,,,,,,,,,,,,,,,,,,,,,-91.25989799991885 -78,taxcalc/tests/test_calculator.py::test_bad_json_names,,passed,220.9588200000212,,,,,,,,,,,,,,,,,,,,,,,,,,12.406728000030398 -79,taxcalc/tests/test_calculator.py::test_json_assump_url,,passed,341.76814199997807,,,,,,,,,,,,,,,,,,,,,,,,,,-33.930268000062824 -80,taxcalc/tests/test_calculator.py::test_read_bad_json_assump_file,,passed,0.43440499996449944,,,,,,,,,,,,,,,,,,,,,,,,,,-0.09350400011953752 -81,taxcalc/tests/test_calculator.py::test_json_doesnt_exist,,passed,0.3836049999677016,,,,,,,,,,,,,,,,,,,,,,,,,,0.04989899997553948 -82,taxcalc/tests/test_calculator.py::test_calc_all,,passed,2043.8237799999683,,,,,,,,,,,,,,,,,,,,,,,,,,-37.33906799999431 -83,taxcalc/tests/test_calculator.py::test_noreform_documentation,,passed,5572.514674000047,,,,,,,,,,,,,,,,,,,,,,,,,,-68.37799299984181 -84,taxcalc/tests/test_calculator.py::test_reform_documentation,,passed,7860.374221999962,,,,,,,,,,,,,,,,,,,,,,,,,,-117.98422800001117 -85,taxcalc/tests/test_calculator.py::test_distribution_tables,,passed,4889.6922540000105,,,,,,,,,,,,,,,,,,,,,,,,,,-11.713391999933265 -86,taxcalc/tests/test_calculator.py::test_difference_table,,passed,4129.516129999956,,,,,,,,,,,,,,,,,,,,,,,,,,-42.193819000090116 -87,taxcalc/tests/test_calculator.py::test_diagnostic_table,,passed,3442.9408749999766,,,,,,,,,,,,,,,,,,,,,,,,,,-80.48809900003562 -88,taxcalc/tests/test_calculator.py::test_mtr_graph,,passed,3277.5653649999867,,,,,,,,,,,,,,,,,,,,,,,,,,-65.49822399995264 -89,taxcalc/tests/test_calculator.py::test_atr_graph,,passed,2879.821860999982,,,,,,,,,,,,,,,,,,,,,,,,,,-49.32985200002804 -90,taxcalc/tests/test_calculator.py::test_privacy_of_embedded_objects,,passed,2858.3089790000713,,,,,,,,,,,,,,,,,,,,,,,,,,-46.24024399993277 -91,taxcalc/tests/test_calculator.py::test_n65,,passed,2892.0339679999643,,,,,,,,,,,,,,,,,,,,,,,,,,-58.36244500005705 -92,taxcalc/tests/test_calculator.py::test_ce_aftertax_income,,passed,4009.6919620000335,,,,,,,,,,,,,,,,,,,,,,,,,,-60.00812399997858 -93,taxcalc/tests/test_calculator.py::test_qbid_calculation,,passed,2270.401768000056,,,,,,,,,,,,,,,,,,,,,,,,,,-76.35950999997476 -94,taxcalc/tests/test_calculator.py::test_qbid_limit_switch,,passed,5051.643123999952,,,,,,,,,,,,,,,,,,,,,,,,,,-77.5600790000226 -95,taxcalc/tests/test_calculator.py::test_calc_all_benefits_amounts,,passed,6745.459445000051,,,,,,,,,,,,,,,,,,,,,,,,,,-116.32922499995857 -96,taxcalc/tests/test_calculator.py::test_cg_top_rate,,passed,5965.077683000004,,,,,,,,,,,,,,,,,,,,,,,,,,-124.67344800006686 -97,taxcalc/tests/test_compatible_data.py::test_compatible_data_presence,,passed,0.5536169999231788,,,,,,,,,,,,,,,,,,,,,,,,,,-0.0023920000558064203 -98,taxcalc/tests/test_consumption.py::test_year_consistency,,passed,0.14110500001152104,,,,,,,,,,,,,,,,,,,,,,,,,,0.0046029999793973375 -99,taxcalc/tests/test_consumption.py::test_validity_of_consumption_vars_set,,passed,0.9761310000158119,,,,,,,,,,,,,,,,,,,,,,,,,,-0.009285000032832502 -100,taxcalc/tests/test_consumption.py::test_update_consumption,,passed,82.80617499997334,,,,,,,,,,,,,,,,,,,,,,,,,,-2.102386000046863 -101,taxcalc/tests/test_consumption.py::test_incorrect_update_consumption,,passed,272.5718760000291,,,,,,,,,,,,,,,,,,,,,,,,,,-3.3825479999905497 -102,taxcalc/tests/test_consumption.py::test_future_update_consumption,,passed,323.6103629999434,,,,,,,,,,,,,,,,,,,,,,,,,,-20.562554000093826 -103,taxcalc/tests/test_consumption.py::test_consumption_default_data,,passed,36.39853200002108,,,,,,,,,,,,,,,,,,,,,,,,,,-0.5945610000708257 -104,taxcalc/tests/test_consumption.py::test_consumption_response,,passed,5685.953447999964,,,,,,,,,,,,,,,,,,,,,,,,,,-29.14054699999724 -105,taxcalc/tests/test_cpscsv.py::test_agg,,passed,15566.37861599995,,,,,,,,,,,,,,,,,,,,,,,,,,-444.4895630000483 -106,taxcalc/tests/test_cpscsv.py::test_cps_availability,,passed,1259.4449179999856,,,,,,,,,,,,,,,,,,,,,,,,,,82.79412499996397 -107,taxcalc/tests/test_data.py::test_recs_class,,passed,667.2468650000383,,,,,,,,,,,,,,,,,,,,,,,,,,2.4749210000436506 -108,taxcalc/tests/test_decorators.py::test_create_apply_function_string,,passed,0.17320500001005712,,,,,,,,,,,,,,,,,,,,,,,,,,0.008302999958687024 -109,taxcalc/tests/test_decorators.py::test_create_apply_function_string_with_params,,passed,0.14420399998016364,,,,,,,,,,,,,,,,,,,,,,,,,,-0.005299000008562843 -110,taxcalc/tests/test_decorators.py::test_create_toplevel_function_string_mult_outputs,,passed,0.14820399997006461,,,,,,,,,,,,,,,,,,,,,,,,,,0.0045019999106444275 -111,taxcalc/tests/test_decorators.py::test_create_toplevel_function_string,,passed,0.14210400001957169,,,,,,,,,,,,,,,,,,,,,,,,,,9.999894245993346e-07 -112,taxcalc/tests/test_decorators.py::test_make_apply_function,,passed,0.919826999961515,,,,,,,,,,,,,,,,,,,,,,,,,,-0.007088000074873091 -113,taxcalc/tests/test_decorators.py::test_magic_apply_jit,,passed,167.20862800002578,,,,,,,,,,,,,,,,,,,,,,,,,,0.34940599994115473 -114,taxcalc/tests/test_decorators.py::test_magic_apply_jit_swap,,passed,0.9889299999485957,,,,,,,,,,,,,,,,,,,,,,,,,,-0.00028600004497991716 -115,taxcalc/tests/test_decorators.py::test_magic_iterate_jit,,passed,161.8421699999999,,,,,,,,,,,,,,,,,,,,,,,,,,0.06443100005526503 -116,taxcalc/tests/test_decorators.py::test_faux_function_iterate_jit,,passed,131.96508999999423,,,,,,,,,,,,,,,,,,,,,,,,,,5.872133000025315 -117,taxcalc/tests/test_decorators.py::test_ret_everything_iterate_jit,,passed,214.49512099991352,,,,,,,,,,,,,,,,,,,,,,,,,,0.6500329998288805 -118,taxcalc/tests/test_decorators.py::test_function_takes_kwarg,,passed,160.73883700005354,,,,,,,,,,,,,,,,,,,,,,,,,,0.8558290001019486 -119,taxcalc/tests/test_decorators.py::test_function_no_parameters_listed,,passed,157.05702800005383,,,,,,,,,,,,,,,,,,,,,,,,,,-2.4766749999116655 -120,taxcalc/tests/test_decorators.py::test_function_parameters_optional,,passed,169.22718800003622,,,,,,,,,,,,,,,,,,,,,,,,,,-3.4533279999777733 -121,taxcalc/tests/test_decorators.py::test_iterate_jit_raises_on_no_return,,passed,5.597865000027014,,,,,,,,,,,,,,,,,,,,,,,,,,-0.0007259999392772443 -122,taxcalc/tests/test_decorators.py::test_iterate_jit_raises_on_unknown_return_argument,,passed,6.028678000006948,,,,,,,,,,,,,,,,,,,,,,,,,,0.19298200004413957 -123,taxcalc/tests/test_decorators.py::test_force_no_jit,,passed,7.01270599995496,,,,,,,,,,,,,,,,,,,,,,,,,,0.12299399998028093 -124,taxcalc/tests/test_growdiff.py::test_year_consistency,,passed,0.1401040000246212,,,,,,,,,,,,,,,,,,,,,,,,,,-0.022298999965641997 -125,taxcalc/tests/test_growdiff.py::test_update_and_apply_growdiff,,passed,533.1551130000207,,,,,,,,,,,,,,,,,,,,,,,,,,-12.345686000003298 -126,taxcalc/tests/test_growdiff.py::test_has_any_response,,passed,135.62889699994685,,,,,,,,,,,,,,,,,,,,,,,,,,1.0848019999230019 -127,taxcalc/tests/test_growdiff.py::test_description_punctuation,,passed,0.3824110000323344,,,,,,,,,,,,,,,,,,,,,,,,,,-0.014695000004394387 -128,taxcalc/tests/test_growdiff.py::test_boolean_value_infomation,,passed,0.3888109999934386,,,,,,,,,,,,,,,,,,,,,,,,,,0.04320499999721511 -129,taxcalc/tests/test_growfactors.py::test_improper_usage,,passed,4.406328999948528,,,,,,,,,,,,,,,,,,,,,,,,,,0.07495799991374952 -130,taxcalc/tests/test_growfactors.py::test_update_after_use,,passed,2.6110769999831973,,,,,,,,,,,,,,,,,,,,,,,,,,0.03173499999320484 -131,taxcalc/tests/test_growfactors.py::test_proper_usage,,passed,2.510873999995056,,,,,,,,,,,,,,,,,,,,,,,,,,0.036833999956797925 -132,taxcalc/tests/test_growfactors.py::test_growfactors_csv_values,,passed,2.819382999973641,,,,,,,,,,,,,,,,,,,,,,,,,,-0.002162999976463187 -133,taxcalc/tests/test_parameters.py::test_params_class[revision0-],,passed,11.709844999927554,,,{},,,,,,,,,,,,,,,,,,,,,,,-0.09514700002455356 -134,taxcalc/tests/test_parameters.py::test_params_class[revision1-error],,passed,13.491498000007596,,,{'real_param': {2004: 1.9}},error,,,,,,,,,,,,,,,,,,,,,,-0.38872799996170215 -135,taxcalc/tests/test_parameters.py::test_params_class[revision2-raise],,passed,15.078344000016841,,,{'int_param': {2004: [3.6]}},raise,,,,,,,,,,,,,,,,,,,,,,-0.5764109998835902 -136,taxcalc/tests/test_parameters.py::test_params_class[revision3-raise],,passed,13.506598000049053,,,{'int_param': {2004: [3]}},raise,,,,,,,,,,,,,,,,,,,,,,-0.4627299998674079 -137,taxcalc/tests/test_parameters.py::test_params_class[revision4-noerror],,passed,18.72235099995123,,,"{'label_param': {2004: [1, 2]}}",noerror,,,,,,,,,,,,,,,,,,,,,,-0.7275660000232165 -138,taxcalc/tests/test_parameters.py::test_params_class[revision5-raise],,passed,11.429636999991999,,,"{'label_param': {2004: [[1, 2]]}}",raise,,,,,,,,,,,,,,,,,,,,,,-0.31775499996911094 -139,taxcalc/tests/test_parameters.py::test_params_class[revision6-raise],,passed,10.000294999940706,,,"{'label_param': {2004: [1, 2, 3]}}",raise,,,,,,,,,,,,,,,,,,,,,,-0.14497000006485905 -140,taxcalc/tests/test_parameters.py::test_params_class[revision7-raise],,passed,13.492596999981288,,,{'bool_param': {2004: [4.9]}},raise,,,,,,,,,,,,,,,,,,,,,,-0.6524340000169104 -141,taxcalc/tests/test_parameters.py::test_params_class[revision8-raise],,passed,13.397694999980558,,,{'str_param': {2004: [9]}},raise,,,,,,,,,,,,,,,,,,,,,,-0.1930270000229939 -142,taxcalc/tests/test_parameters.py::test_params_class[revision9-noerror],,passed,15.814667000086047,,,{'str_param': {2004: 'nonlinear'}},noerror,,,,,,,,,,,,,,,,,,,,,,-0.48579899987544195 -143,taxcalc/tests/test_parameters.py::test_params_class[revision10-error],,passed,13.078086000064104,,,{'str_param': {2004: 'unknownvalue'}},error,,,,,,,,,,,,,,,,,,,,,,-0.46433499994691374 -144,taxcalc/tests/test_parameters.py::test_params_class[revision11-raise],,passed,13.452297000071667,,,{'str_param': {2004: ['nonlinear']}},raise,,,,,,,,,,,,,,,,,,,,,,-0.44392999996034455 -145,taxcalc/tests/test_parameters.py::test_params_class[revision12-raise],,passed,15.366853000045921,,,{'real_param': {2004: 'linear'}},raise,,,,,,,,,,,,,,,,,,,,,,0.0385030000416009 -146,taxcalc/tests/test_parameters.py::test_params_class[revision13-raise],,passed,367.31498799997553,,,"{'real_param': {2004: [0.2, 0.3]}}",raise,,,,,,,,,,,,,,,,,,,,,,-28.758473000038975 -147,taxcalc/tests/test_parameters.py::test_params_class[revision14-raise],,passed,14.912282000068444,,,{'real_param-indexed': {2004: True}},raise,,,,,,,,,,,,,,,,,,,,,,-0.5106689999365699 -148,taxcalc/tests/test_parameters.py::test_params_class[revision15-raise],,passed,10.050722999949357,,,{'unknown_param-indexed': {2004: False}},raise,,,,,,,,,,,,,,,,,,,,,,-0.1982439999892449 -149,taxcalc/tests/test_parameters.py::test_json_file_contents[consumption.json],,passed,226.23385899998993,,,,,consumption.json,,,,,,,,,,,,,,,,,,,,,-1.7316590000291399 -150,taxcalc/tests/test_parameters.py::test_json_file_contents[policy_current_law.json],,passed,140545.79467999996,,,,,policy_current_law.json,,,,,,,,,,,,,,,,,,,,,-4226.389893000043 -151,taxcalc/tests/test_parameters.py::test_json_file_contents[growdiff.json],,passed,916.8522999999595,,,,,growdiff.json,,,,,,,,,,,,,,,,,,,,,2.002289999950335 -152,taxcalc/tests/test_parameters.py::test_parameters_mentioned[consumption.json-consumption.py],,passed,0.3555079999841837,,,,,,consumption.json,consumption.py,,,,,,,,,,,,,,,,,,,0.006196999947860604 -153,taxcalc/tests/test_parameters.py::test_parameters_mentioned[policy_current_law.json-calcfunctions.py],,passed,13.05277999995269,,,,,,policy_current_law.json,calcfunctions.py,,,,,,,,,,,,,,,,,,,0.22398900000553112 -154,taxcalc/tests/test_parameters.py::test_parameters_mentioned[growdiff.json-growdiff.py],,passed,0.3601079999953072,,,,,,growdiff.json,growdiff.py,,,,,,,,,,,,,,,,,,,0.015197000038824682 -155,taxcalc/tests/test_parameters.py::test_expand_xd_errors,,passed,6.139031999964573,,,,,,,,,,,,,,,,,,,,,,,,,,0.014344999954118975 -156,taxcalc/tests/test_parameters.py::test_expand_empty,,passed,6.786744999999428,,,,,,,,,,,,,,,,,,,,,,,,,,-0.0081619999718896 -157,taxcalc/tests/test_parameters.py::test_expand_1d_scalar,,passed,19.799426000076892,,,,,,,,,,,,,,,,,,,,,,,,,,-0.10608099989894981 -158,taxcalc/tests/test_parameters.py::test_expand_2d_short_array,,passed,7.766965999962849,,,,,,,,,,,,,,,,,,,,,,,,,,0.06563099998402322 -159,taxcalc/tests/test_parameters.py::test_expand_2d_variable_rates,,passed,9.675507999986621,,,,,,,,,,,,,,,,,,,,,,,,,,0.28442199993605755 -160,taxcalc/tests/test_parameters.py::test_expand_2d_already_filled,,passed,11.822754000036184,,,,,,,,,,,,,,,,,,,,,,,,,,0.1532979999865347 -161,taxcalc/tests/test_parameters.py::test_expand_2d_partial_expand,,passed,12.352664999980334,,,,,,,,,,,,,,,,,,,,,,,,,,0.17329399997834116 -162,"taxcalc/tests/test_parameters.py::test_read_json_revision[\n{\n ""consumption"": {""BEN_mcaid_value"": {""2013"": 0.9}}\n}\n]",,passed,0.4105079999590089,,,,,,,," +0,taxcalc/tests/test_4package.py::test_for_consistency,,passed,4.6659789999239365,,,,,,,,,,,,,,,,,,,,,,,,,,0.17472699994414143 +1,taxcalc/tests/test_benefits.py::test_benefits,,passed,6406.122118999974,,,,,,,,,,,,,,,,,,,,,,,,,,695.8606699999455 +2,taxcalc/tests/test_calcfunctions.py::test_calc_and_used_vars,,passed,286.67503600001965,,,,,,,,,,,,,,,,,,,,,,,,,,100.90831600001596 +3,taxcalc/tests/test_calcfunctions.py::test_function_args_usage,,passed,3.599529999974038,,,,,,,,,,,,,,,,,,,,,,,,,,0.46739399994066844 +4,taxcalc/tests/test_calcfunctions.py::test_DependentCare,,passed,0.40850299990324856,,,,,,,,,,,,,,,,,,,,,,,,,,0.061398999889661354 +5,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, young]",,passed,0.33340300001327705,"(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.05580000004101754 +6,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, allow charity]",,passed,0.2894019999075681,"(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.03929999991214572 +7,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, allow charity, over limit]",,passed,0.2525020000803124,"(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.010499000040908923 +8,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, two old]",,passed,0.26640300006874895,"(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.02220100009253656 +9,taxcalc/tests/test_calcfunctions.py::test_StdDed[Single 1],,passed,0.265101999957551,"(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.024598999971203822 +10,taxcalc/tests/test_calcfunctions.py::test_StdDed[Single 2],,passed,0.2674030000662242,"(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.02820000003112 +11,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, Single]",,passed,0.29500300001927826,"(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.04120000005514157 +12,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Marrid, Single, dep, under earn]",,passed,0.2845019999995202,"(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.0416990000076112 +13,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, Single, dep, over earn]",,passed,0.2794020000465025,"(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.03589900001088611 +14,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 1],,passed,0.3964029999679042,"(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.04459899997755207 +15,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 2],,passed,0.31680300003245065,"(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.019599000040670944 +16,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 3],,passed,0.33280299999205454,"(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.04369999999198626 +17,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 4],,passed,0.3351029999976163,"(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.03939900000204949 +18,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 5],,passed,0.33080299999710405,"(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.041299999963939626 +19,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 6],,passed,0.3422030000592713,"(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.04839900009301351 +20,taxcalc/tests/test_calcfunctions.py::test_AfterTaxIncome,,passed,0.28280200001518097,,,,,,,,,,,,,,,,,,,,,,,,,,0.04500000005691618 +21,taxcalc/tests/test_calcfunctions.py::test_ExpandIncome,,passed,0.25220199995601433,,,,,,,,,,,,,,,,,,,,,,,,,,0.013098999943395029 +22,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple0-expected_value0],,passed,0.2537029999984952,"(1, 1, 2, 0, 0, 1000)","(0, 1000)",,,,,,,,,,,,,,,,,,,,,,,,0.009799999986626118 +23,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple1-expected_value1],,passed,0.24780200010354747,"(0, 1, 2, 0, 0, 1000)","(0, 1000)",,,,,,,,,,,,,,,,,,,,,,,,0.008900000068479158 +24,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple2-expected_value2],,passed,0.24750199997924938,"(1, 1, 2, 100, 0, 1000)","(0, 1000)",,,,,,,,,,,,,,,,,,,,,,,,-0.029802000028666897 +25,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple3-expected_value3],,passed,0.2503019999267053,"(0, 2, 1, 100, 200, 1000)","(200, 1200)",,,,,,,,,,,,,,,,,,,,,,,,0.010699999961616413 +26,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple4-expected_value4],,passed,0.24510200000804616,"(0, 1, 3, 100, 300, 1000)","(300, 1300)",,,,,,,,,,,,,,,,,,,,,,,,0.0022990000161371704 +27,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple0-expected_value0],,passed,0.25670200000149634,"(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.00899899998785264 +28,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple1-expected_value1],,passed,0.24750199997924938,"(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.0004989999524696864 +29,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple2-expected_value2],,passed,0.2453019999393291,"(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.0056989999848156 +30,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple3-expected_value3],,passed,0.25740199998836033,"(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.00629899994919475 +31,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple4-expected_value4],,passed,0.24800200003483042,"(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.0021989999936523064 +32,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple5-expected_value5],,passed,0.2437020000343182,"(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.0009990000080506989 +33,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple6-expected_value6],,passed,0.2738020000379038,"(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.031499000044732384 +34,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple7-expected_value7],,passed,0.272202000019206,"(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.028899000028559413 +35,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple8-expected_value8],,passed,0.3944029999729537,"(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.1474009999355986 +36,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple0-expected_value0],,passed,0.33470200003193895,"(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.08919900000137204 +37,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple1-expected_value1],,passed,0.25480199997218733,"(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.011201000006622053 +38,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple2-expected_value2],,passed,0.251303000027292,"(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.0070010000285948 +39,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple3-expected_value3],,passed,0.2620019999994838,"(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.020899000048757527 +40,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple4-expected_value4],,passed,0.2500020000297809,"(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.009999000042171302 +41,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple5-expected_value5],,passed,0.24930200004291692,"(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.007498999991639721 +42,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple6-expected_value6],,passed,0.3791030000002138,"(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.1383999999688968 +43,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple7-expected_value7],,passed,0.2520020000247314,"(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.01109900000528799 +44,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple8-expected_value8],,passed,0.25000199991609406,"(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.006198999926709858 +45,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple9-expected_value9],,passed,0.24890199995297735,"(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.007399999958579456 +46,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple10-expected_value10],,passed,0.2851030000101673,"(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.043300000015733614 +47,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple11-expected_value11],,passed,0.2527020000115954,"(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.009200999954828148 +48,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple12-expected_value12],,passed,0.25550200007273816,"(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.014599000053294758 +49,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple13-expected_value13],,passed,0.24970200001916965,"(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.008500000035383037 +50,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple14-expected_value14],,passed,0.24830200004544167,"(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.00779900005909448 +51,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple15-expected_value15],,passed,0.24660300005052704,"(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.0067000000285589445 +52,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple16-expected_value16],,passed,0.24900200003230566,"(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.007299000060356858 +53,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple17-expected_value17],,passed,0.24820199996611336,"(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.00629899994919475 +54,taxcalc/tests/test_calcfunctions.py::test_EITCamount[test_tuple0-6660],,passed,225.12681300008808,"(0.0, 0.45, 19330, 6660, 19330, 19330, 0.2106)",6660,,,,,,,,,,,,,,,,,,,,,,,,18.542156000080467 +55,taxcalc/tests/test_calcfunctions.py::test_EITC[test_tuple0-6660],,passed,0.35590300001331343,"(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.03049900004725714 +56,taxcalc/tests/test_calcfunctions.py::test_TaxInc[test_tuple0-expected_value0],,passed,0.27810299991415377,"(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.004198999931759373 +57,taxcalc/tests/test_calcfunctions.py::test_TaxInc[test_tuple1-expected_value1],,passed,0.2621019999651253,"(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.015298999983315298 +58,taxcalc/tests/test_calcfunctions.py::test_TaxInc[test_tuple2-expected_value2],,passed,0.24770200002421916,"(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.00469900004418386 +59,taxcalc/tests/test_calcfunctions.py::test_TaxInc[test_tuple3-expected_value3],,passed,0.24690199995802686,"(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.002498999947420172 +60,taxcalc/tests/test_calcfunctions.py::test_ChildDepTaxCredit_2021[test_tuple0-expected_value0],,passed,0.2642020000394041,"(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.010299000052782503 +61,taxcalc/tests/test_calcfunctions.py::test_ChildDepTaxCredit_2022[test_tuple0-expected_value0],,passed,0.25670299999092094,"(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.0014000000305713356 +62,taxcalc/tests/test_calcfunctions.py::test_CTCnew_2021[test_tuple0-0],,passed,0.25860200003080536,"(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.009798999997201463 +63,taxcalc/tests/test_calcfunctions.py::test_CTCnew_2022[test_tuple0-0],,passed,0.25260199993226706,"(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.009199999908560158 +64,taxcalc/tests/test_calcfunctions.py::test_AGI[test_tuple0-expected_value0],,passed,0.3373029999238497,"(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.02329899990627382 +65,taxcalc/tests/test_calculator.py::test_make_calculator,,passed,3773.216179999963,,,,,,,,,,,,,,,,,,,,,,,,,,407.1879179999769 +66,taxcalc/tests/test_calculator.py::test_make_calculator_deepcopy,,passed,3431.180016999974,,,,,,,,,,,,,,,,,,,,,,,,,,411.99632899997596 +67,taxcalc/tests/test_calculator.py::test_make_calculator_with_policy_reform,,passed,3905.1586070000894,,,,,,,,,,,,,,,,,,,,,,,,,,332.2651360001032 +68,taxcalc/tests/test_calculator.py::test_make_calculator_with_multiyear_reform,,passed,4223.081513000011,,,,,,,,,,,,,,,,,,,,,,,,,,470.6406470000388 +69,taxcalc/tests/test_calculator.py::test_calculator_advance_to_year,,passed,3294.0807290000294,,,,,,,,,,,,,,,,,,,,,,,,,,385.96929800002044 +70,taxcalc/tests/test_calculator.py::test_make_calculator_raises_on_no_policy,,passed,722.7902390000054,,,,,,,,,,,,,,,,,,,,,,,,,,71.81073300000662 +71,taxcalc/tests/test_calculator.py::test_calculator_mtr,,passed,24855.149732999962,,,,,,,,,,,,,,,,,,,,,,,,,,2508.3204989999213 +72,taxcalc/tests/test_calculator.py::test_calculator_mtr_when_PT_rates_differ,,passed,4717.997462999961,,,,,,,,,,,,,,,,,,,,,,,,,,608.1964529999486 +73,taxcalc/tests/test_calculator.py::test_make_calculator_increment_years_first,,passed,4188.989675000016,,,,,,,,,,,,,,,,,,,,,,,,,,524.5054940000387 +74,taxcalc/tests/test_calculator.py::test_ID_HC_vs_BS,,passed,7763.904126000057,,,,,,,,,,,,,,,,,,,,,,,,,,885.9699680000967 +75,taxcalc/tests/test_calculator.py::test_ID_StateLocal_HC_vs_CRT,,passed,7271.251925999991,,,,,,,,,,,,,,,,,,,,,,,,,,786.7494650000144 +76,taxcalc/tests/test_calculator.py::test_ID_RealEstate_HC_vs_CRT,,passed,6896.803037000041,,,,,,,,,,,,,,,,,,,,,,,,,,666.9813660000154 +77,taxcalc/tests/test_calculator.py::test_calculator_using_nonstd_input,,passed,2823.504717999981,,,,,,,,,,,,,,,,,,,,,,,,,,467.4643179999407 +78,taxcalc/tests/test_calculator.py::test_bad_json_names,,passed,146.87455900002533,,,,,,,,,,,,,,,,,,,,,,,,,,-74.08426099999588 +79,taxcalc/tests/test_calculator.py::test_json_assump_url,,passed,279.1475349999928,,,,,,,,,,,,,,,,,,,,,,,,,,-62.620606999985284 +80,taxcalc/tests/test_calculator.py::test_read_bad_json_assump_file,,passed,0.4899060000980171,,,,,,,,,,,,,,,,,,,,,,,,,,0.05550100013351772 +81,taxcalc/tests/test_calculator.py::test_json_doesnt_exist,,passed,0.29810399996677006,,,,,,,,,,,,,,,,,,,,,,,,,,-0.08550100000093153 +82,taxcalc/tests/test_calculator.py::test_calc_all,,passed,2267.6807139999937,,,,,,,,,,,,,,,,,,,,,,,,,,223.85693400002538 +83,taxcalc/tests/test_calculator.py::test_noreform_documentation,,passed,6030.804726000042,,,,,,,,,,,,,,,,,,,,,,,,,,458.29005199999483 +84,taxcalc/tests/test_calculator.py::test_reform_documentation,,passed,8685.10070000002,,,,,,,,,,,,,,,,,,,,,,,,,,824.7264780000587 +85,taxcalc/tests/test_calculator.py::test_distribution_tables,,passed,5399.435205999907,,,,,,,,,,,,,,,,,,,,,,,,,,509.74295199989683 +86,taxcalc/tests/test_calculator.py::test_difference_table,,passed,4706.210881999937,,,,,,,,,,,,,,,,,,,,,,,,,,576.6947519999803 +87,taxcalc/tests/test_calculator.py::test_diagnostic_table,,passed,3918.831704000013,,,,,,,,,,,,,,,,,,,,,,,,,,475.8908290000363 +88,taxcalc/tests/test_calculator.py::test_mtr_graph,,passed,3703.381565999962,,,,,,,,,,,,,,,,,,,,,,,,,,425.8162009999751 +89,taxcalc/tests/test_calculator.py::test_atr_graph,,passed,3188.3993149999696,,,,,,,,,,,,,,,,,,,,,,,,,,308.5774539999875 +90,taxcalc/tests/test_calculator.py::test_privacy_of_embedded_objects,,passed,3270.367573000044,,,,,,,,,,,,,,,,,,,,,,,,,,412.05859399997235 +91,taxcalc/tests/test_calculator.py::test_n65,,passed,3275.355336000075,,,,,,,,,,,,,,,,,,,,,,,,,,383.32136800011085 +92,taxcalc/tests/test_calculator.py::test_ce_aftertax_income,,passed,4472.9398070001025,,,,,,,,,,,,,,,,,,,,,,,,,,463.247845000069 +93,taxcalc/tests/test_calculator.py::test_qbid_calculation,,passed,2651.090647999922,,,,,,,,,,,,,,,,,,,,,,,,,,380.688879999866 +94,taxcalc/tests/test_calculator.py::test_qbid_limit_switch,,passed,5596.752678999906,,,,,,,,,,,,,,,,,,,,,,,,,,545.1095549999536 +95,taxcalc/tests/test_calculator.py::test_calc_all_benefits_amounts,,passed,7450.695207999956,,,,,,,,,,,,,,,,,,,,,,,,,,705.2357629999051 +96,taxcalc/tests/test_calculator.py::test_cg_top_rate,,passed,6579.608772000029,,,,,,,,,,,,,,,,,,,,,,,,,,614.5310890000246 +97,taxcalc/tests/test_compatible_data.py::test_compatible_data_presence,,passed,0.6291079999982685,,,,,,,,,,,,,,,,,,,,,,,,,,0.07549100007508969 +98,taxcalc/tests/test_consumption.py::test_year_consistency,,passed,0.14270199994825816,,,,,,,,,,,,,,,,,,,,,,,,,,0.0015969999367371757 +99,taxcalc/tests/test_consumption.py::test_validity_of_consumption_vars_set,,passed,1.0491130000218618,,,,,,,,,,,,,,,,,,,,,,,,,,0.07298200000604982 +100,taxcalc/tests/test_consumption.py::test_update_consumption,,passed,83.28153100001146,,,,,,,,,,,,,,,,,,,,,,,,,,0.4753560000381185 +101,taxcalc/tests/test_consumption.py::test_incorrect_update_consumption,,passed,276.9620289999466,,,,,,,,,,,,,,,,,,,,,,,,,,4.390152999917518 +102,taxcalc/tests/test_consumption.py::test_future_update_consumption,,passed,445.12391199998547,,,,,,,,,,,,,,,,,,,,,,,,,,121.51354900004208 +103,taxcalc/tests/test_consumption.py::test_consumption_default_data,,passed,37.033658000041214,,,,,,,,,,,,,,,,,,,,,,,,,,0.6351260000201364 +104,taxcalc/tests/test_consumption.py::test_consumption_response,,passed,6207.215511000072,,,,,,,,,,,,,,,,,,,,,,,,,,521.2620630001084 +105,taxcalc/tests/test_cpscsv.py::test_agg,,passed,18674.708904,,,,,,,,,,,,,,,,,,,,,,,,,,3108.3302880000483 +106,taxcalc/tests/test_cpscsv.py::test_cps_availability,,passed,1259.403323000015,,,,,,,,,,,,,,,,,,,,,,,,,,-0.04159499997058447 +107,taxcalc/tests/test_data.py::test_recs_class,,passed,727.3863079999501,,,,,,,,,,,,,,,,,,,,,,,,,,60.13944299991181 +108,taxcalc/tests/test_decorators.py::test_create_apply_function_string,,passed,0.18380200003775826,,,,,,,,,,,,,,,,,,,,,,,,,,0.01059700002770117 +109,taxcalc/tests/test_decorators.py::test_create_apply_function_string_with_params,,passed,0.1418019999164244,,,,,,,,,,,,,,,,,,,,,,,,,,-0.002402000063739196 +110,taxcalc/tests/test_decorators.py::test_create_toplevel_function_string_mult_outputs,,passed,0.1486019998537813,,,,,,,,,,,,,,,,,,,,,,,,,,0.0003979998837167209 +111,taxcalc/tests/test_decorators.py::test_create_toplevel_function_string,,passed,0.17350200005239458,,,,,,,,,,,,,,,,,,,,,,,,,,0.031398000032822976 +112,taxcalc/tests/test_decorators.py::test_make_apply_function,,passed,1.0955130001093494,,,,,,,,,,,,,,,,,,,,,,,,,,0.17568600014783442 +113,taxcalc/tests/test_decorators.py::test_magic_apply_jit,,passed,180.26090700004715,,,,,,,,,,,,,,,,,,,,,,,,,,13.052279000021372 +114,taxcalc/tests/test_decorators.py::test_magic_apply_jit_swap,,passed,1.1466139999356528,,,,,,,,,,,,,,,,,,,,,,,,,,0.15768399998705718 +115,taxcalc/tests/test_decorators.py::test_magic_iterate_jit,,passed,174.84354199996233,,,,,,,,,,,,,,,,,,,,,,,,,,13.00137199996243 +116,taxcalc/tests/test_decorators.py::test_faux_function_iterate_jit,,passed,139.9177140001484,,,,,,,,,,,,,,,,,,,,,,,,,,7.952624000154174 +117,taxcalc/tests/test_decorators.py::test_ret_everything_iterate_jit,,passed,223.12814400015668,,,,,,,,,,,,,,,,,,,,,,,,,,8.633023000243156 +118,taxcalc/tests/test_decorators.py::test_function_takes_kwarg,,passed,170.2687940000942,,,,,,,,,,,,,,,,,,,,,,,,,,9.529957000040667 +119,taxcalc/tests/test_decorators.py::test_function_no_parameters_listed,,passed,172.46912100017653,,,,,,,,,,,,,,,,,,,,,,,,,,15.412093000122695 +120,taxcalc/tests/test_decorators.py::test_function_parameters_optional,,passed,183.3928549999655,,,,,,,,,,,,,,,,,,,,,,,,,,14.165666999929272 +121,taxcalc/tests/test_decorators.py::test_iterate_jit_raises_on_no_return,,passed,6.238775999918289,,,,,,,,,,,,,,,,,,,,,,,,,,0.6409109998912754 +122,taxcalc/tests/test_decorators.py::test_iterate_jit_raises_on_unknown_return_argument,,passed,6.23937700015631,,,,,,,,,,,,,,,,,,,,,,,,,,0.21069900014936138 +123,taxcalc/tests/test_decorators.py::test_force_no_jit,,passed,7.260889000008319,,,,,,,,,,,,,,,,,,,,,,,,,,0.24818300005335914 +124,taxcalc/tests/test_growdiff.py::test_year_consistency,,passed,0.13980200014884758,,,,,,,,,,,,,,,,,,,,,,,,,,-0.00030199987577361753 +125,taxcalc/tests/test_growdiff.py::test_update_and_apply_growdiff,,passed,534.143967999853,,,,,,,,,,,,,,,,,,,,,,,,,,0.988854999832256 +126,taxcalc/tests/test_growdiff.py::test_has_any_response,,passed,136.6551809999237,,,,,,,,,,,,,,,,,,,,,,,,,,1.0262839999768403 +127,taxcalc/tests/test_growdiff.py::test_description_punctuation,,passed,0.4491049999160168,,,,,,,,,,,,,,,,,,,,,,,,,,0.06669399988368241 +128,taxcalc/tests/test_growdiff.py::test_boolean_value_infomation,,passed,0.37290399995981716,,,,,,,,,,,,,,,,,,,,,,,,,,-0.015907000033621443 +129,taxcalc/tests/test_growfactors.py::test_improper_usage,,passed,4.825660000051357,,,,,,,,,,,,,,,,,,,,,,,,,,0.4193310001028294 +130,taxcalc/tests/test_growfactors.py::test_update_after_use,,passed,2.6276319999851694,,,,,,,,,,,,,,,,,,,,,,,,,,0.016555000001972076 +131,taxcalc/tests/test_growfactors.py::test_proper_usage,,passed,2.501230999996551,,,,,,,,,,,,,,,,,,,,,,,,,,-0.00964299999850482 +132,taxcalc/tests/test_growfactors.py::test_growfactors_csv_values,,passed,2.8087339999274263,,,,,,,,,,,,,,,,,,,,,,,,,,-0.010649000046214496 +133,taxcalc/tests/test_parameters.py::test_params_class[revision0-],,passed,12.393852000059269,,,{},,,,,,,,,,,,,,,,,,,,,,,0.6840070001317144 +134,taxcalc/tests/test_parameters.py::test_params_class[revision1-error],,passed,14.233675000014046,,,{'real_param': {2004: 1.9}},error,,,,,,,,,,,,,,,,,,,,,,0.7421770000064498 +135,taxcalc/tests/test_parameters.py::test_params_class[revision2-raise],,passed,15.551690999927814,,,{'int_param': {2004: [3.6]}},raise,,,,,,,,,,,,,,,,,,,,,,0.47334699991097473 +136,taxcalc/tests/test_parameters.py::test_params_class[revision3-raise],,passed,13.668467999877976,,,{'int_param': {2004: [3]}},raise,,,,,,,,,,,,,,,,,,,,,,0.16186999982892303 +137,taxcalc/tests/test_parameters.py::test_params_class[revision4-noerror],,passed,19.109435000018493,,,"{'label_param': {2004: [1, 2]}}",noerror,,,,,,,,,,,,,,,,,,,,,,0.3870840000672615 +138,taxcalc/tests/test_parameters.py::test_params_class[revision5-raise],,passed,11.73034499993264,,,"{'label_param': {2004: [[1, 2]]}}",raise,,,,,,,,,,,,,,,,,,,,,,0.3007079999406397 +139,taxcalc/tests/test_parameters.py::test_params_class[revision6-raise],,passed,10.028723999994327,,,"{'label_param': {2004: [1, 2, 3]}}",raise,,,,,,,,,,,,,,,,,,,,,,0.028429000053620257 +140,taxcalc/tests/test_parameters.py::test_params_class[revision7-raise],,passed,14.43207700003768,,,{'bool_param': {2004: [4.9]}},raise,,,,,,,,,,,,,,,,,,,,,,0.9394800000563919 +141,taxcalc/tests/test_parameters.py::test_params_class[revision8-raise],,passed,14.038273000096524,,,{'str_param': {2004: [9]}},raise,,,,,,,,,,,,,,,,,,,,,,0.6405780001159656 +142,taxcalc/tests/test_parameters.py::test_params_class[revision9-noerror],,passed,16.480902000012065,,,{'str_param': {2004: 'nonlinear'}},noerror,,,,,,,,,,,,,,,,,,,,,,0.6662349999260169 +143,taxcalc/tests/test_parameters.py::test_params_class[revision10-error],,passed,13.462664999906337,,,{'str_param': {2004: 'unknownvalue'}},error,,,,,,,,,,,,,,,,,,,,,,0.3845789998422333 +144,taxcalc/tests/test_parameters.py::test_params_class[revision11-raise],,passed,13.832069999807572,,,{'str_param': {2004: ['nonlinear']}},raise,,,,,,,,,,,,,,,,,,,,,,0.37977299973590384 +145,taxcalc/tests/test_parameters.py::test_params_class[revision12-raise],,passed,15.886795000142229,,,{'real_param': {2004: 'linear'}},raise,,,,,,,,,,,,,,,,,,,,,,0.5199420000963091 +146,taxcalc/tests/test_parameters.py::test_params_class[revision13-raise],,passed,579.0921210000306,,,"{'real_param': {2004: [0.2, 0.3]}}",raise,,,,,,,,,,,,,,,,,,,,,,211.77713300005507 +147,taxcalc/tests/test_parameters.py::test_params_class[revision14-raise],,passed,16.6435039998305,,,{'real_param-indexed': {2004: True}},raise,,,,,,,,,,,,,,,,,,,,,,1.731221999762056 +148,taxcalc/tests/test_parameters.py::test_params_class[revision15-raise],,passed,10.62873099999706,,,{'unknown_param-indexed': {2004: False}},raise,,,,,,,,,,,,,,,,,,,,,,0.5780080000477046 +149,taxcalc/tests/test_parameters.py::test_json_file_contents[consumption.json],,passed,227.3817959999178,,,,,consumption.json,,,,,,,,,,,,,,,,,,,,,1.1479369999278504 +150,taxcalc/tests/test_parameters.py::test_json_file_contents[policy_current_law.json],,passed,155884.37167400002,,,,,policy_current_law.json,,,,,,,,,,,,,,,,,,,,,15338.576994000061 +151,taxcalc/tests/test_parameters.py::test_json_file_contents[growdiff.json],,passed,929.3498509998699,,,,,growdiff.json,,,,,,,,,,,,,,,,,,,,,12.497550999910231 +152,taxcalc/tests/test_parameters.py::test_parameters_mentioned[consumption.json-consumption.py],,passed,0.39800500007913797,,,,,,consumption.json,consumption.py,,,,,,,,,,,,,,,,,,,0.042497000094954274 +153,taxcalc/tests/test_parameters.py::test_parameters_mentioned[policy_current_law.json-calcfunctions.py],,passed,13.909566999927847,,,,,,policy_current_law.json,calcfunctions.py,,,,,,,,,,,,,,,,,,,0.8567869999751565 +154,taxcalc/tests/test_parameters.py::test_parameters_mentioned[growdiff.json-growdiff.py],,passed,0.3867039999931876,,,,,,growdiff.json,growdiff.py,,,,,,,,,,,,,,,,,,,0.026595999997880426 +155,taxcalc/tests/test_parameters.py::test_expand_xd_errors,,passed,6.584079000049314,,,,,,,,,,,,,,,,,,,,,,,,,,0.44504700008474174 +156,taxcalc/tests/test_parameters.py::test_expand_empty,,passed,6.96158400000968,,,,,,,,,,,,,,,,,,,,,,,,,,0.17483900001025177 +157,taxcalc/tests/test_parameters.py::test_expand_1d_scalar,,passed,20.701848000044265,,,,,,,,,,,,,,,,,,,,,,,,,,0.9024219999673768 +158,taxcalc/tests/test_parameters.py::test_expand_2d_short_array,,passed,7.909695000080319,,,,,,,,,,,,,,,,,,,,,,,,,,0.1427290001174697 +159,taxcalc/tests/test_parameters.py::test_expand_2d_variable_rates,,passed,10.411824999891905,,,,,,,,,,,,,,,,,,,,,,,,,,0.7363169999052861 +160,taxcalc/tests/test_parameters.py::test_expand_2d_already_filled,,passed,12.03834500006451,,,,,,,,,,,,,,,,,,,,,,,,,,0.21559100002832565 +161,taxcalc/tests/test_parameters.py::test_expand_2d_partial_expand,,passed,12.38814800012733,,,,,,,,,,,,,,,,,,,,,,,,,,0.035483000146996346 +162,"taxcalc/tests/test_parameters.py::test_read_json_revision[\n{\n ""consumption"": {""BEN_mcaid_value"": {""2013"": 0.9}}\n}\n]",,passed,0.44110500016358856,,,,,,,," { ""consumption"": {""BEN_mcaid_value"": {""2013"": 0.9}} } -",,,,,,,,,,,,,,,,,,0.01749600005496177 -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.34550700002000667,,,,,,,," +",,,,,,,,,,,,,,,,,,0.030597000204579672 +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.34320400004617113,,,,,,,," { ""consumption"": {""BEN_mcaid_value"": [{""year"": ""2013"", ""value"": 0.9}]} } -",,,,,,,,,,,,,,,,,,0.0017960001059691977 -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.21970499994949932,,,,,,,,," +",,,,,,,,,,,,,,,,,,-0.0023029999738354845 +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.21440299997266266,,,,,,,,," { ""consumption"": {""BEN_mcaid_value"": {""2013"": 0.9}} } -",False,,,,,,,,,,,,,,,,-0.0022010000293448684 -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.22440500003995112,,,,,,,,," +",False,,,,,,,,,,,,,,,,-0.005301999976836641 +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.22110300005806494,,,,,,,,," { ""consumption"": {""BEN_mcaid_value"": [{""year"": ""2013"", ""value"": 0.9}]} } -",True,,,,,,,,,,,,,,,,0.003399000092940724 -166,"taxcalc/tests/test_parameters.py::test_read_json_revision_foramts[\n{\n ""consumption"": {""BEN_mcaid_value"": 0.9}\n}\n-True]",,passed,0.22810500001924083,,,,,,,,," +",True,,,,,,,,,,,,,,,,-0.0033019999818861556 +166,"taxcalc/tests/test_parameters.py::test_read_json_revision_foramts[\n{\n ""consumption"": {""BEN_mcaid_value"": 0.9}\n}\n-True]",,passed,0.22360200000548502,,,,,,,,," { ""consumption"": {""BEN_mcaid_value"": 0.9} } -",True,,,,,,,,,,,,,,,,0.008398000090892338 -167,taxcalc/tests/test_policy.py::test_incorrect_class_instantiation,,passed,0.1540029999205217,,,,,,,,,,,,,,,,,,,,,,,,,,0.0013979998811919914 -168,taxcalc/tests/test_policy.py::test_correct_class_instantiation,,passed,2607.0858830000816,,,,,,,,,,,,,,,,,,,,,,,,,,5.141801000036594 -169,taxcalc/tests/test_policy.py::test_json_reform_url,,passed,140.19111400000384,,,,,,,,,,,,,,,,,,,,,,,,,,20.43135999997503 -170,taxcalc/tests/test_policy.py::test_read_json_reform_file_and_implement_reform[False],,passed,2641.043520999915,,,,,,,,,,,False,,,,,,,,,,,,,,,6.591253999999935 -171,taxcalc/tests/test_policy.py::test_read_json_reform_file_and_implement_reform[True],,passed,2878.207110999938,,,,,,,,,,,True,,,,,,,,,,,,,,,-51.84076900013679 -172,taxcalc/tests/test_policy.py::test_constant_inflation_rate_with_reform,,passed,2377.236997999944,,,,,,,,,,,,,,,,,,,,,,,,,,-27.5226510000266 -173,taxcalc/tests/test_policy.py::test_variable_inflation_rate_with_reform,,passed,2643.778688999987,,,,,,,,,,,,,,,,,,,,,,,,,,24.556326999913836 -174,taxcalc/tests/test_policy.py::test_multi_year_reform,,passed,2620.6388780000225,,,,,,,,,,,,,,,,,,,,,,,,,,10.755760000052305 -175,taxcalc/tests/test_policy.py::test_policy_metadata,,passed,1874.5797489999632,,,,,,,,,,,,,,,,,,,,,,,,,,11.118109999983972 -176,taxcalc/tests/test_policy.py::test_implement_reform_raises_on_no_year,,passed,1688.1825059999755,,,,,,,,,,,,,,,,,,,,,,,,,,9.236005000047953 -177,taxcalc/tests/test_policy.py::test_implement_reform_raises_on_early_year,,passed,1670.2262530000098,,,,,,,,,,,,,,,,,,,,,,,,,,10.841732000016918 -178,taxcalc/tests/test_policy.py::test_reform_with_default_indexed,,passed,2625.876151000057,,,,,,,,,,,,,,,,,,,,,,,,,,-7.275852999896415 -179,taxcalc/tests/test_policy.py::test_reform_makes_no_changes_before_year,,passed,2506.4211279999427,,,,,,,,,,,,,,,,,,,,,,,,,,12.12234399986255 -180,taxcalc/tests/test_policy.py::test_read_json_reform_and_implement_reform[False],,passed,2831.29459700001,,,,,,,,,,,False,,,,,,,,,,,,,,,20.24712399997952 -181,taxcalc/tests/test_policy.py::test_read_json_reform_and_implement_reform[True],,passed,2706.9103740000173,,,,,,,,,,,True,,,,,,,,,,,,,,,-16.491958999950384 -182,taxcalc/tests/test_policy.py::test_pop_the_cap_reform,,passed,2573.892569999998,,,,,,,,,,,,,,,,,,,,,,,,,,-0.9403609999480977 -183,taxcalc/tests/test_policy.py::test_order_of_indexing_and_level_reforms,,passed,4824.141809000025,,,,,,,,,,,,,,,,,,,,,,,,,,17.236602000025414 -184,taxcalc/tests/test_policy.py::test_misspecified_reform_dictionary,,passed,0.15260299994679372,,,,,,,,,,,,,,,,,,,,,,,,,,-0.0003000000106111733 -185,taxcalc/tests/test_policy.py::test_section_titles,,passed,8.552368999971804,,,,,,,,,,,,,,,,,,,,,,,,,,1.1606539999320376 -186,taxcalc/tests/test_policy.py::test_description_punctuation,,passed,12.864454999998998,,,,,,,,,,,,,,,,,,,,,,,,,,1.3935770000443881 -187,taxcalc/tests/test_policy.py::test_get_index_rate,,passed,1897.2570019999466,,,,,,,,,,,,,,,,,,,,,,,,,,-28.093699000123706 -188,taxcalc/tests/test_policy.py::test_reform_with_bad_ctc_levels,,passed,2388.321968000014,,,,,,,,,,,,,,,,,,,,,,,,,,6.254975000047125 -189,taxcalc/tests/test_policy.py::test_reform_with_removed_parameter,,passed,5199.585189999993,,,,,,,,,,,,,,,,,,,,,,,,,,-29.47100500000488 -190,taxcalc/tests/test_policy.py::test_reform_with_out_of_range_error,,passed,2542.9007010000078,,,,,,,,,,,,,,,,,,,,,,,,,,-35.635164999916924 -191,taxcalc/tests/test_policy.py::test_reform_with_warning,,passed,2811.068913999975,,,,,,,,,,,,,,,,,,,,,,,,,,9.961700999951972 -192,taxcalc/tests/test_policy.py::test_reform_with_scalar_vector_errors,,passed,8633.235071999934,,,,,,,,,,,,,,,,,,,,,,,,,,-128.59235799999078 -193,taxcalc/tests/test_policy.py::test_index_offset_reform,,passed,11270.866130999933,,,,,,,,,,,,,,,,,,,,,,,,,,-5.724732000089716 -194,taxcalc/tests/test_policy.py::test_cpi_offset_affect_on_prior_years,,passed,8127.133769000011,,,,,,,,,,,,,,,,,,,,,,,,,,-13.959441999986666 -195,taxcalc/tests/test_policy.py::test_cpi_offset_on_reverting_params,,passed,12334.913251999978,,,,,,,,,,,,,,,,,,,,,,,,,,-4.664865000109785 -196,taxcalc/tests/test_policy.py::test_raise_errors_regression,,passed,2651.4015669999935,,,,,,,,,,,,,,,,,,,,,,,,,,48.716852999973526 -197,taxcalc/tests/test_policy.py::TestAdjust::test_simple_adj,>,passed,7198.068216000024,,,,,,,,,,,,,,,,,,,,,,,,,,-45.366946000057396 -198,taxcalc/tests/test_policy.py::TestAdjust::test_adj_without_index_1,>,passed,7171.675016000108,,,,,,,,,,,,,,,,,,,,,,,,,,-46.83486999988418 -199,taxcalc/tests/test_policy.py::TestAdjust::test_adj_without_index_2,>,passed,7401.19589699998,,,,,,,,,,,,,,,,,,,,,,,,,,22.764456999993854 -200,taxcalc/tests/test_policy.py::TestAdjust::test_activate_index,>,passed,7219.167771000002,,,,,,,,,,,,,,,,,,,,,,,,,,-21.14457899995159 -201,taxcalc/tests/test_policy.py::TestAdjust::test_apply_cpi_offset,>,passed,12842.187616000047,,,,,,,,,,,,,,,,,,,,,,,,,,-130.31094399991707 -202,taxcalc/tests/test_policy.py::TestAdjust::test_multiple_cpi_swaps,>,passed,5621.3139989999945,,,,,,,,,,,,,,,,,,,,,,,,,,-88.44285800000762 -203,taxcalc/tests/test_policy.py::TestAdjust::test_multiple_cpi_swaps2,>,passed,6699.510641000074,,,,,,,,,,,,,,,,,,,,,,,,,,-170.50497099990025 -204,taxcalc/tests/test_policy.py::TestAdjust::test_adj_CPI_offset_and_index_status,>,passed,12818.597086999944,,,,,,,,,,,,,,,,,,,,,,,,,,-106.14190800003962 -205,taxcalc/tests/test_policy.py::TestAdjust::test_adj_related_parameters_and_index_status,>,passed,4738.68469599995,,,,,,,,,,,,,,,,,,,,,,,,,,-71.12526200000957 -206,taxcalc/tests/test_policy.py::TestAdjust::test_indexed_status_parsing,>,passed,5523.811971999976,,,,,,,,,,,,,,,,,,,,,,,,,,-97.22180699998353 -207,taxcalc/tests/test_policy.py::TestAdjust::test_cpi_offset_does_not_affect_wage_indexed_params,>,passed,10270.881127000051,,,,,,,,,,,,,,,,,,,,,,,,,,-116.05522599995857 -208,taxcalc/tests/test_records.py::test_incorrect_Records_instantiation,,passed,12.605503000031604,,,,,,,,,,,,,,,,,,,,,,,,,,-0.13990699994792344 -209,taxcalc/tests/test_records.py::test_correct_Records_instantiation,,passed,676.9884889999958,,,,,,,,,,,,,,,,,,,,,,,,,,0.542701000085799 -210,taxcalc/tests/test_records.py::test_read_cps_data,,passed,1219.293289999996,,,,,,,,,,,,,,,,,,,,,,,,,,49.576144000184286 -211,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00200,e00200p,e00200s\n1, 2, 200000, 200000, 0.03\n]",,passed,735.5164919999879,,,,,,,,,,,,"RECID,MARS,e00200,e00200p,e00200s +",True,,,,,,,,,,,,,,,,-0.004503000013755781 +167,taxcalc/tests/test_policy.py::test_incorrect_class_instantiation,,passed,0.15530200016655726,,,,,,,,,,,,,,,,,,,,,,,,,,0.0012990002460355754 +168,taxcalc/tests/test_policy.py::test_correct_class_instantiation,,passed,2903.8930879999043,,,,,,,,,,,,,,,,,,,,,,,,,,296.8072049998227 +169,taxcalc/tests/test_policy.py::test_json_reform_url,,passed,159.08820599997853,,,,,,,,,,,,,,,,,,,,,,,,,,18.89709199997469 +170,taxcalc/tests/test_policy.py::test_read_json_reform_file_and_implement_reform[False],,passed,2837.1424810000008,,,,,,,,,,,False,,,,,,,,,,,,,,,196.09896000008575 +171,taxcalc/tests/test_policy.py::test_read_json_reform_file_and_implement_reform[True],,passed,3198.2623060000606,,,,,,,,,,,True,,,,,,,,,,,,,,,320.0551950001227 +172,taxcalc/tests/test_policy.py::test_constant_inflation_rate_with_reform,,passed,2555.691306999961,,,,,,,,,,,,,,,,,,,,,,,,,,178.45430900001702 +173,taxcalc/tests/test_policy.py::test_variable_inflation_rate_with_reform,,passed,2936.560368999835,,,,,,,,,,,,,,,,,,,,,,,,,,292.78167999984817 +174,taxcalc/tests/test_policy.py::test_multi_year_reform,,passed,2801.098828000022,,,,,,,,,,,,,,,,,,,,,,,,,,180.45994999999948 +175,taxcalc/tests/test_policy.py::test_policy_metadata,,passed,2150.0038770000174,,,,,,,,,,,,,,,,,,,,,,,,,,275.4241280000542 +176,taxcalc/tests/test_policy.py::test_implement_reform_raises_on_no_year,,passed,1878.3371319998423,,,,,,,,,,,,,,,,,,,,,,,,,,190.15462599986677 +177,taxcalc/tests/test_policy.py::test_implement_reform_raises_on_early_year,,passed,1852.5856250000743,,,,,,,,,,,,,,,,,,,,,,,,,,182.35937200006447 +178,taxcalc/tests/test_policy.py::test_reform_with_default_indexed,,passed,2991.616050999937,,,,,,,,,,,,,,,,,,,,,,,,,,365.73989999988044 +179,taxcalc/tests/test_policy.py::test_reform_makes_no_changes_before_year,,passed,2716.0945830000855,,,,,,,,,,,,,,,,,,,,,,,,,,209.6734550001429 +180,taxcalc/tests/test_policy.py::test_read_json_reform_and_implement_reform[False],,passed,3112.4307229999886,,,,,,,,,,,False,,,,,,,,,,,,,,,281.1361259999785 +181,taxcalc/tests/test_policy.py::test_read_json_reform_and_implement_reform[True],,passed,2915.8170509999763,,,,,,,,,,,True,,,,,,,,,,,,,,,208.90667699995902 +182,taxcalc/tests/test_policy.py::test_pop_the_cap_reform,,passed,2846.840193999924,,,,,,,,,,,,,,,,,,,,,,,,,,272.9476239999258 +183,taxcalc/tests/test_policy.py::test_order_of_indexing_and_level_reforms,,passed,5171.41946400011,,,,,,,,,,,,,,,,,,,,,,,,,,347.27765500008445 +184,taxcalc/tests/test_policy.py::test_misspecified_reform_dictionary,,passed,0.16130200015140872,,,,,,,,,,,,,,,,,,,,,,,,,,0.008699000204615032 +185,taxcalc/tests/test_policy.py::test_section_titles,,passed,9.330611999985194,,,,,,,,,,,,,,,,,,,,,,,,,,0.77824300001339 +186,taxcalc/tests/test_policy.py::test_description_punctuation,,passed,15.779588999976113,,,,,,,,,,,,,,,,,,,,,,,,,,2.9151339999771153 +187,taxcalc/tests/test_policy.py::test_get_index_rate,,passed,2236.9430730000204,,,,,,,,,,,,,,,,,,,,,,,,,,339.686071000074 +188,taxcalc/tests/test_policy.py::test_reform_with_bad_ctc_levels,,passed,2588.622966999992,,,,,,,,,,,,,,,,,,,,,,,,,,200.30099899997822 +189,taxcalc/tests/test_policy.py::test_reform_with_removed_parameter,,passed,5793.255102999865,,,,,,,,,,,,,,,,,,,,,,,,,,593.6699129998715 +190,taxcalc/tests/test_policy.py::test_reform_with_out_of_range_error,,passed,2803.2131229999777,,,,,,,,,,,,,,,,,,,,,,,,,,260.3124219999695 +191,taxcalc/tests/test_policy.py::test_reform_with_warning,,passed,2989.851592999912,,,,,,,,,,,,,,,,,,,,,,,,,,178.78267899993716 +192,taxcalc/tests/test_policy.py::test_reform_with_scalar_vector_errors,,passed,9502.44933099998,,,,,,,,,,,,,,,,,,,,,,,,,,869.2142590000458 +193,taxcalc/tests/test_policy.py::test_index_offset_reform,,passed,12143.832161000091,,,,,,,,,,,,,,,,,,,,,,,,,,872.9660300001597 +194,taxcalc/tests/test_policy.py::test_cpi_offset_affect_on_prior_years,,passed,8891.448412000045,,,,,,,,,,,,,,,,,,,,,,,,,,764.3146430000343 +195,taxcalc/tests/test_policy.py::test_cpi_offset_on_reverting_params,,passed,13458.01493199997,,,,,,,,,,,,,,,,,,,,,,,,,,1123.1016799999907 +196,taxcalc/tests/test_policy.py::test_raise_errors_regression,,passed,2919.1510390000985,,,,,,,,,,,,,,,,,,,,,,,,,,267.74947200010547 +197,taxcalc/tests/test_policy.py::TestAdjust::test_simple_adj,>,passed,7895.96388599989,,,,,,,,,,,,,,,,,,,,,,,,,,697.8956699998662 +198,taxcalc/tests/test_policy.py::TestAdjust::test_adj_without_index_1,>,passed,7855.944093999824,,,,,,,,,,,,,,,,,,,,,,,,,,684.2690779997156 +199,taxcalc/tests/test_policy.py::TestAdjust::test_adj_without_index_2,>,passed,8242.78431300013,,,,,,,,,,,,,,,,,,,,,,,,,,841.5884160001497 +200,taxcalc/tests/test_policy.py::TestAdjust::test_activate_index,>,passed,8014.723737000168,,,,,,,,,,,,,,,,,,,,,,,,,,795.5559660001654 +201,taxcalc/tests/test_policy.py::TestAdjust::test_apply_cpi_offset,>,passed,13792.513457000041,,,,,,,,,,,,,,,,,,,,,,,,,,950.3258409999926 +202,taxcalc/tests/test_policy.py::TestAdjust::test_multiple_cpi_swaps,>,passed,6063.543121000066,,,,,,,,,,,,,,,,,,,,,,,,,,442.2291220000716 +203,taxcalc/tests/test_policy.py::TestAdjust::test_multiple_cpi_swaps2,>,passed,7175.938400999939,,,,,,,,,,,,,,,,,,,,,,,,,,476.427759999865 +204,taxcalc/tests/test_policy.py::TestAdjust::test_adj_CPI_offset_and_index_status,>,passed,13693.245318000208,,,,,,,,,,,,,,,,,,,,,,,,,,874.6482310002648 +205,taxcalc/tests/test_policy.py::TestAdjust::test_adj_related_parameters_and_index_status,>,passed,5256.227886000033,,,,,,,,,,,,,,,,,,,,,,,,,,517.5431900000831 +206,taxcalc/tests/test_policy.py::TestAdjust::test_indexed_status_parsing,>,passed,6032.1290400002,,,,,,,,,,,,,,,,,,,,,,,,,,508.317068000224 +207,taxcalc/tests/test_policy.py::TestAdjust::test_cpi_offset_does_not_affect_wage_indexed_params,>,passed,10794.537759999912,,,,,,,,,,,,,,,,,,,,,,,,,,523.6566329998604 +208,taxcalc/tests/test_records.py::test_incorrect_Records_instantiation,,passed,14.148058000046149,,,,,,,,,,,,,,,,,,,,,,,,,,1.542555000014545 +209,taxcalc/tests/test_records.py::test_correct_Records_instantiation,,passed,712.2477639998124,,,,,,,,,,,,,,,,,,,,,,,,,,35.259274999816625 +210,taxcalc/tests/test_records.py::test_read_cps_data,,passed,1210.3230339998845,,,,,,,,,,,,,,,,,,,,,,,,,,-8.970256000111476 +211,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00200,e00200p,e00200s\n1, 2, 200000, 200000, 0.03\n]",,passed,762.4640260000888,,,,,,,,,,,,"RECID,MARS,e00200,e00200p,e00200s 1, 2, 200000, 200000, 0.03 -",,,,,,,,,,,,,,-18.43677800002297 -212,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00900,e00900p,e00900s\n1, 2, 200000, 200000, 0.03\n]",,passed,728.6905849999812,,,,,,,,,,,,"RECID,MARS,e00900,e00900p,e00900s +",,,,,,,,,,,,,,26.94753400010086 +212,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00900,e00900p,e00900s\n1, 2, 200000, 200000, 0.03\n]",,passed,766.4846710001711,,,,,,,,,,,,"RECID,MARS,e00900,e00900p,e00900s 1, 2, 200000, 200000, 0.03 -",,,,,,,,,,,,,,-6.963182000049528 -213,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e02100,e02100p,e02100s\n1, 2, 200000, 200000, 0.03\n]",,passed,733.7075630000527,,,,,,,,,,,,"RECID,MARS,e02100,e02100p,e02100s +",,,,,,,,,,,,,,37.794086000189964 +213,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e02100,e02100p,e02100s\n1, 2, 200000, 200000, 0.03\n]",,passed,770.2052130000538,,,,,,,,,,,,"RECID,MARS,e02100,e02100p,e02100s 1, 2, 200000, 200000, 0.03 -",,,,,,,,,,,,,,-15.172822000067754 -214,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00200,e00200p,e00200s\n1, 4, 200000, 100000, 100000\n]",,passed,727.6395679999723,,,,,,,,,,,,"RECID,MARS,e00200,e00200p,e00200s +",,,,,,,,,,,,,,36.49765000000116 +214,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00200,e00200p,e00200s\n1, 4, 200000, 100000, 100000\n]",,passed,771.0503220000646,,,,,,,,,,,,"RECID,MARS,e00200,e00200p,e00200s 1, 4, 200000, 100000, 100000 -",,,,,,,,,,,,,,-30.50327100015693 -215,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00900,e00900p,e00900s\n1, 4, 200000, 100000, 100000\n]",,passed,730.2371089999724,,,,,,,,,,,,"RECID,MARS,e00900,e00900p,e00900s +",,,,,,,,,,,,,,43.41075400009231 +215,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00900,e00900p,e00900s\n1, 4, 200000, 100000, 100000\n]",,passed,762.2309229998336,,,,,,,,,,,,"RECID,MARS,e00900,e00900p,e00900s 1, 4, 200000, 100000, 100000 -",,,,,,,,,,,,,,-13.372990000107166 -216,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e02100,e02100p,e02100s\n1, 4, 200000, 100000, 100000\n]",,passed,738.6190409999926,,,,,,,,,,,,"RECID,MARS,e02100,e02100p,e02100s +",,,,,,,,,,,,,,31.99381399986123 +216,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e02100,e02100p,e02100s\n1, 4, 200000, 100000, 100000\n]",,passed,766.5442710001571,,,,,,,,,,,,"RECID,MARS,e02100,e02100p,e02100s 1, 4, 200000, 100000, 100000 -",,,,,,,,,,,,,,-10.10243999985505 -217,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,k1bx14s\n1, 4, 0.03\n]",,passed,727.3264629999403,,,,,,,,,,,,"RECID,MARS,k1bx14s +",,,,,,,,,,,,,,27.925230000164447 +217,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,k1bx14s\n1, 4, 0.03\n]",,passed,786.9823000000906,,,,,,,,,,,,"RECID,MARS,k1bx14s 1, 4, 0.03 -",,,,,,,,,,,,,,-21.199013999989802 -218,"taxcalc/tests/test_records.py::test_read_data[RxCID,MARS\n1, 2\n]",,passed,2.1668339999223463,,,,,,,,,,,,"RxCID,MARS +",,,,,,,,,,,,,,59.65583700015031 +218,"taxcalc/tests/test_records.py::test_read_data[RxCID,MARS\n1, 2\n]",,passed,2.519628000072771,,,,,,,,,,,,"RxCID,MARS 1, 2 -",,,,,,,,,,,,,,-0.03470300009666971 -219,"taxcalc/tests/test_records.py::test_read_data[RECID,e00300\n1, 456789\n]",,passed,1.96553099999619,,,,,,,,,,,,"RECID,e00300 +",,,,,,,,,,,,,,0.35279400015042484 +219,"taxcalc/tests/test_records.py::test_read_data[RECID,e00300\n1, 456789\n]",,passed,2.0819230001052347,,,,,,,,,,,,"RECID,e00300 1, 456789 -",,,,,,,,,,,,,,-0.01780200000212062 -220,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS\n1, 6\n]",,passed,726.1389450000024,,,,,,,,,,,,"RECID,MARS +",,,,,,,,,,,,,,0.1163920001090446 +220,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS\n1, 6\n]",,passed,802.9427129999931,,,,,,,,,,,,"RECID,MARS 1, 6 -",,,,,,,,,,,,,,-11.40104999990399 -221,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,EIC\n1, 5, 4\n]",,passed,731.646330999979,,,,,,,,,,,,"RECID,MARS,EIC +",,,,,,,,,,,,,,76.80376799999067 +221,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,EIC\n1, 5, 4\n]",,passed,810.3168029999779,,,,,,,,,,,,"RECID,MARS,EIC 1, 5, 4 -",,,,,,,,,,,,,,-13.761895000129698 -222,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00600,e00650\n1, 1, 8, 9\n]",,passed,738.0721320000703,,,,,,,,,,,,"RECID,MARS,e00600,e00650 +",,,,,,,,,,,,,,78.67047199999888 +222,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00600,e00650\n1, 1, 8, 9\n]",,passed,795.8420509999087,,,,,,,,,,,,"RECID,MARS,e00600,e00650 1, 1, 8, 9 -",,,,,,,,,,,,,,-4.856652999933431 -223,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e01500,e01700\n1, 1, 6, 7\n]",,passed,727.374546999954,,,,,,,,,,,,"RECID,MARS,e01500,e01700 +",,,,,,,,,,,,,,57.76991899983841 +223,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e01500,e01700\n1, 1, 6, 7\n]",,passed,819.3764980001106,,,,,,,,,,,,"RECID,MARS,e01500,e01700 1, 1, 6, 7 -",,,,,,,,,,,,,,-14.3576180000764 -224,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,PT_SSTB_income\n1, 1, 2\n]",,passed,731.4926300000479,,,,,,,,,,,,"RECID,MARS,PT_SSTB_income +",,,,,,,,,,,,,,92.00195100015662 +224,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,PT_SSTB_income\n1, 1, 2\n]",,passed,819.1405960001248,,,,,,,,,,,,"RECID,MARS,PT_SSTB_income 1, 1, 2 -",,,,,,,,,,,,,,-13.312385000062932 -225,taxcalc/tests/test_records.py::test_for_duplicate_names,,passed,1.2240190000056828,,,,,,,,,,,,,,,,,,,,,,,,,,0.0038990000348346765 -226,taxcalc/tests/test_records.py::test_records_variables_content,,passed,0.9056139999756851,,,,,,,,,,,,,,,,,,,,,,,,,,0.06240000016077829 -227,taxcalc/tests/test_records.py::test_csv_input_vars_md_contents,,passed,1.014515999941068,,,,,,,,,,,,,,,,,,,,,,,,,,0.08829999978843261 -228,taxcalc/tests/test_reforms.py::test_2017_law_reform,,passed,6373.156886000061,,,,,,,,,,,,,,,,,,,,,,,,,,-35.058839999919655 -229,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2019],,passed,16854.260414999997,,,,,,,,,,,,,2019.0,,,,,,,,,,,,,-205.41963899995608 -230,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2020],,passed,16827.970711000034,,,,,,,,,,,,,2020.0,,,,,,,,,,,,,-144.58406300013667 -231,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2021],,passed,16970.71286400001,,,,,,,,,,,,,2021.0,,,,,,,,,,,,,-39.1471549999078 -232,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2022],,passed,17027.147940999952,,,,,,,,,,,,,2022.0,,,,,,,,,,,,,-83.14317100018889 -233,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2023],,passed,16861.522702000002,,,,,,,,,,,,,2023.0,,,,,,,,,,,,,-3.953883999885875 -234,taxcalc/tests/test_reforms.py::test_reform_json_and_output,,passed,100147.79112600013,,,,,,,,,,,,,,,,,,,,,,,,,,-1131.326509000035 -235,taxcalc/tests/test_responses.py::test_response_json,,passed,0.22660299987364851,,,,,,,,,,,,,,,,,,,,,,,,,,0.0027989999580314007 -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.2084029999878112,,,,,,,,,,,,,,no-dot-csv-filename,no-dot-json-filename,no-dot-json-filename,no-dot-json-filename,no-output-directory,,,,,,,,0.004600000011123512 -237,taxcalc/tests/test_taxcalcio.py::test_ctor_errors[input_data1-baseline1-reform1-assump1-outdir1],,passed,0.167901999930109,,,,,,,,,,,,,,[],[],[],[],[],,,,,,,,0.028100000008635106 -238,taxcalc/tests/test_taxcalcio.py::test_ctor_errors[no-exist.csv-no-exist.json-no-exist.json-no-exist.json-.],,passed,0.24040299990701897,,,,,,,,,,,,,,no-exist.csv,no-exist.json,no-exist.json,no-exist.json,.,,,,,,,,0.009799000054044965 -239,taxcalc/tests/test_taxcalcio.py::test_init_errors[2000-reformfile0-reformfile0-None],,passed,6432.8996599999755,,,,,,,,,,,,,,,,,,,2000.0,reformfile0,reformfile0,,,,,-127.57509800007938 -240,taxcalc/tests/test_taxcalcio.py::test_init_errors[2099-reformfile0-reformfile0-None],,passed,6480.372875000057,,,,,,,,,,,,,,,,,,,2099.0,reformfile0,reformfile0,,,,,167.85457200012388 -241,taxcalc/tests/test_taxcalcio.py::test_init_errors[2020-reformfile0-reformfile0-errorassumpfile],,passed,6189.5882500000425,,,,,,,,,,,,,,,,,,,2020.0,reformfile0,reformfile0,errorassumpfile,,,,-239.6350569997594 -242,taxcalc/tests/test_taxcalcio.py::test_init_errors[2020-errorreformfile-errorreformfile-None],,passed,5019.69113500013,,,,,,,,,,,,,,,,,,,2020.0,errorreformfile,errorreformfile,,,,,6.8770810000842175 -243,taxcalc/tests/test_taxcalcio.py::test_creation_with_aging,,passed,16735.51476900002,,,,,,,,,,,,,,,,,,,,,,,,,,-88.94948500005921 -244,taxcalc/tests/test_taxcalcio.py::test_ctor_init_with_cps_files,,passed,22587.117280000028,,,,,,,,,,,,,,,,,,,,,,,,,,347.78185000004305 -245,"taxcalc/tests/test_taxcalcio.py::test_custom_dump_variables[\n MARS;iitax\tpayrolltax|combined,\n c00100\n surtax\n -True-8]",,passed,6504.712688999916,,,,,,,,,,,,,,,,,,,,,,," +",,,,,,,,,,,,,,87.64796600007685 +225,taxcalc/tests/test_records.py::test_for_duplicate_names,,passed,1.350314000092112,,,,,,,,,,,,,,,,,,,,,,,,,,0.12629500008642935 +226,taxcalc/tests/test_records.py::test_records_variables_content,,passed,0.9003090001442615,,,,,,,,,,,,,,,,,,,,,,,,,,-0.005304999831423629 +227,taxcalc/tests/test_records.py::test_csv_input_vars_md_contents,,passed,0.9541100000660663,,,,,,,,,,,,,,,,,,,,,,,,,,-0.060405999875001726 +228,taxcalc/tests/test_reforms.py::test_2017_law_reform,,passed,6784.16796700003,,,,,,,,,,,,,,,,,,,,,,,,,,411.01108099996964 +229,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2019],,passed,17679.73080999991,,,,,,,,,,,,,2019.0,,,,,,,,,,,,,825.470394999913 +230,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2020],,passed,17629.187055000104,,,,,,,,,,,,,2020.0,,,,,,,,,,,,,801.2163440000695 +231,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2021],,passed,17779.559358000144,,,,,,,,,,,,,2021.0,,,,,,,,,,,,,808.8464940001359 +232,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2022],,passed,18155.02966700001,,,,,,,,,,,,,2022.0,,,,,,,,,,,,,1127.8817260000578 +233,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2023],,passed,17900.072639999962,,,,,,,,,,,,,2023.0,,,,,,,,,,,,,1038.54993799996 +234,taxcalc/tests/test_reforms.py::test_reform_json_and_output,,passed,108996.14935499994,,,,,,,,,,,,,,,,,,,,,,,,,,8848.35822899983 +235,taxcalc/tests/test_responses.py::test_response_json,,passed,0.25490299981356657,,,,,,,,,,,,,,,,,,,,,,,,,,0.02829999993991808 +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.21690299990950734,,,,,,,,,,,,,,no-dot-csv-filename,no-dot-json-filename,no-dot-json-filename,no-dot-json-filename,no-output-directory,,,,,,,,0.008499999921696144 +237,taxcalc/tests/test_taxcalcio.py::test_ctor_errors[input_data1-baseline1-reform1-assump1-outdir1],,passed,0.1502019999861659,,,,,,,,,,,,,,[],[],[],[],[],,,,,,,,-0.017699999943943112 +238,taxcalc/tests/test_taxcalcio.py::test_ctor_errors[no-exist.csv-no-exist.json-no-exist.json-no-exist.json-.],,passed,0.240602000076251,,,,,,,,,,,,,,no-exist.csv,no-exist.json,no-exist.json,no-exist.json,.,,,,,,,,0.00019900016923207753 +239,taxcalc/tests/test_taxcalcio.py::test_init_errors[2000-reformfile0-reformfile0-None],,passed,7036.7438610001045,,,,,,,,,,,,,,,,,,,2000.0,reformfile0,reformfile0,,,,,603.8442010001281 +240,taxcalc/tests/test_taxcalcio.py::test_init_errors[2099-reformfile0-reformfile0-None],,passed,7037.792573000161,,,,,,,,,,,,,,,,,,,2099.0,reformfile0,reformfile0,,,,,557.4196980001034 +241,taxcalc/tests/test_taxcalcio.py::test_init_errors[2020-reformfile0-reformfile0-errorassumpfile],,passed,6640.211955000041,,,,,,,,,,,,,,,,,,,2020.0,reformfile0,reformfile0,errorassumpfile,,,,450.62370499999815 +242,taxcalc/tests/test_taxcalcio.py::test_init_errors[2020-errorreformfile-errorreformfile-None],,passed,5520.053952000126,,,,,,,,,,,,,,,,,,,2020.0,errorreformfile,errorreformfile,,,,,500.36281699999563 +243,taxcalc/tests/test_taxcalcio.py::test_creation_with_aging,,passed,18565.388787999836,,,,,,,,,,,,,,,,,,,,,,,,,,1829.874018999817 +244,taxcalc/tests/test_taxcalcio.py::test_ctor_init_with_cps_files,,passed,25007.344775999853,,,,,,,,,,,,,,,,,,,,,,,,,,2420.227495999825 +245,"taxcalc/tests/test_taxcalcio.py::test_custom_dump_variables[\n MARS;iitax\tpayrolltax|combined,\n c00100\n surtax\n -True-8]",,passed,7283.414128000004,,,,,,,,,,,,,,,,,,,,,,," MARS;iitax payrolltax|combined, c00100 surtax - ",True,8.0,-164.77726299990536 -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,6723.242262999975,,,,,,,,,,,,,,,,,,,,,,," + ",True,8.0,778.7014390000877 +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,7587.599041999965,,,,,,,,,,,,,,,,,,,,,,," MARS;iitax payrolltax|kombined,c00100 surtax RECID FLPDYR - ",False,8.0,129.32135500000186 -247,taxcalc/tests/test_taxcalcio.py::test_output_options,,passed,28415.932171999884,,,,,,,,,,,,,,,,,,,,,,,,,,-271.1490110000341 -248,taxcalc/tests/test_taxcalcio.py::test_write_doc_file,,passed,16520.608523999952,,,,,,,,,,,,,,,,,,,,,,,,,,-393.7978370001947 -249,taxcalc/tests/test_taxcalcio.py::test_sqldb_option,,passed,8116.65941199999,,,,,,,,,,,,,,,,,,,,,,,,,,-179.67561700015722 -250,taxcalc/tests/test_taxcalcio.py::test_no_tables_or_graphs,,passed,7603.462145000094,,,,,,,,,,,,,,,,,,,,,,,,,,-114.3269419999342 -251,taxcalc/tests/test_taxcalcio.py::test_tables,,passed,8372.589765000157,,,,,,,,,,,,,,,,,,,,,,,,,,-298.4580739998819 -252,taxcalc/tests/test_taxcalcio.py::test_graphs,,passed,8309.662135000053,,,,,,,,,,,,,,,,,,,,,,,,,,-308.0068619999565 -253,taxcalc/tests/test_taxcalcio.py::test_analyze_warnings_print,,passed,7308.610606000002,,,,,,,,,,,,,,,,,,,,,,,,,,-215.2758970000832 -254,taxcalc/tests/test_taxcalcio.py::test_error_message_parsed_correctly,,passed,5448.037613999986,,,,,,,,,,,,,,,,,,,,,,,,,,-193.53376000003664 -255,taxcalc/tests/test_utils.py::test_validity_of_name_lists,,passed,1.1515139999573876,,,,,,,,,,,,,,,,,,,,,,,,,,-0.054306000038195634 -256,taxcalc/tests/test_utils.py::test_create_tables,,passed,4483.018378999986,,,,,,,,,,,,,,,,,,,,,,,,,,-134.6592260001671 -257,taxcalc/tests/test_utils.py::test_diff_count_precision,,passed,473.85856899995815,,,,,,,,,,,,,,,,,,,,,,,,,,1.3551520000873438 -258,taxcalc/tests/test_utils.py::test_weighted_mean,,passed,2.576526999973794,,,,,,,,,,,,,,,,,,,,,,,,,,0.020284000129322077 -259,taxcalc/tests/test_utils.py::test_wage_weighted,,passed,0.8862090001002798,,,,,,,,,,,,,,,,,,,,,,,,,,0.02679400017768785 -260,taxcalc/tests/test_utils.py::test_agi_weighted,,passed,0.8603090000178781,,,,,,,,,,,,,,,,,,,,,,,,,,0.04909599988422997 -261,taxcalc/tests/test_utils.py::test_expanded_income_weighted,,passed,0.8463090000532247,,,,,,,,,,,,,,,,,,,,,,,,,,0.013394999996307888 -262,taxcalc/tests/test_utils.py::test_weighted_sum,,passed,1.777117999836264,,,,,,,,,,,,,,,,,,,,,,,,,,-0.004712000190920662 -263,taxcalc/tests/test_utils.py::test_add_income_trow_var,,passed,3.200233000143271,,,,,,,,,,,,,,,,,,,,,,,,,,-0.04262199990989757 -264,taxcalc/tests/test_utils.py::test_add_quantile_trow_var,,passed,4.371345999970799,,,,,,,,,,,,,,,,,,,,,,,,,,-0.10302900022907213 -265,taxcalc/tests/test_utils.py::test_dist_table_sum_row,,passed,3788.8336290000098,,,,,,,,,,,,,,,,,,,,,,,,,,-54.351560999975845 -266,taxcalc/tests/test_utils.py::test_diff_table_sum_row,,passed,4436.884440000085,,,,,,,,,,,,,,,,,,,,,,,,,,-117.0172609997735 -267,taxcalc/tests/test_utils.py::test_mtr_graph_data,,passed,2787.7754230000846,,,,,,,,,,,,,,,,,,,,,,,,,,-49.54122799995275 -268,taxcalc/tests/test_utils.py::test_atr_graph_data,,passed,3064.2272990000947,,,,,,,,,,,,,,,,,,,,,,,,,,-82.62922199992317 -269,taxcalc/tests/test_utils.py::test_xtr_graph_plot,,passed,2967.9186889998164,,,,,,,,,,,,,,,,,,,,,,,,,,-88.05804800022042 -270,taxcalc/tests/test_utils.py::test_write_graph_file,,passed,2809.872773999814,,,,,,,,,,,,,,,,,,,,,,,,,,-29.74720600013825 -271,taxcalc/tests/test_utils.py::test_ce_aftertax_income,,passed,5116.579911000144,,,,,,,,,,,,,,,,,,,,,,,,,,-129.79087199983042 -272,taxcalc/tests/test_utils.py::test_read_egg_csv,,passed,1.341314000001148,,,,,,,,,,,,,,,,,,,,,,,,,,0.027692999992723344 -273,taxcalc/tests/test_utils.py::test_read_egg_json,,passed,0.33130399992842285,,,,,,,,,,,,,,,,,,,,,,,,,,-0.0008019999313546577 -274,taxcalc/tests/test_utils.py::test_create_delete_temp_file,,passed,0.30640399995718326,,,,,,,,,,,,,,,,,,,,,,,,,,-0.009801000032894025 -275,taxcalc/tests/test_utils.py::test_bootstrap_se_ci,,passed,0.5359059998681914,,,,,,,,,,,,,,,,,,,,,,,,,,0.014197999917087145 -276,taxcalc/tests/test_utils.py::test_table_columns_labels,,passed,0.12760100003106345,,,,,,,,,,,,,,,,,,,,,,,,,,0.003999000000476455 + ",False,8.0,864.3567789999906 +247,taxcalc/tests/test_taxcalcio.py::test_output_options,,passed,30991.714960999845,,,,,,,,,,,,,,,,,,,,,,,,,,2575.7827889999608 +248,taxcalc/tests/test_taxcalcio.py::test_write_doc_file,,passed,18193.12974100012,,,,,,,,,,,,,,,,,,,,,,,,,,1672.5212170001687 +249,taxcalc/tests/test_taxcalcio.py::test_sqldb_option,,passed,8945.125971999914,,,,,,,,,,,,,,,,,,,,,,,,,,828.4665599999244 +250,taxcalc/tests/test_taxcalcio.py::test_no_tables_or_graphs,,passed,8173.7306239999725,,,,,,,,,,,,,,,,,,,,,,,,,,570.2684789998784 +251,taxcalc/tests/test_taxcalcio.py::test_tables,,passed,9438.787636999905,,,,,,,,,,,,,,,,,,,,,,,,,,1066.1978719997478 +252,taxcalc/tests/test_taxcalcio.py::test_graphs,,passed,9124.70336399997,,,,,,,,,,,,,,,,,,,,,,,,,,815.0412289999167 +253,taxcalc/tests/test_taxcalcio.py::test_analyze_warnings_print,,passed,7799.567729000046,,,,,,,,,,,,,,,,,,,,,,,,,,490.9571230000438 +254,taxcalc/tests/test_taxcalcio.py::test_error_message_parsed_correctly,,passed,5809.09525800007,,,,,,,,,,,,,,,,,,,,,,,,,,361.0576440000841 +255,taxcalc/tests/test_utils.py::test_validity_of_name_lists,,passed,1.3246189998881164,,,,,,,,,,,,,,,,,,,,,,,,,,0.1731049999307288 +256,taxcalc/tests/test_utils.py::test_create_tables,,passed,4904.612147999842,,,,,,,,,,,,,,,,,,,,,,,,,,421.59376899985546 +257,taxcalc/tests/test_utils.py::test_diff_count_precision,,passed,498.89209000002666,,,,,,,,,,,,,,,,,,,,,,,,,,25.033521000068504 +258,taxcalc/tests/test_utils.py::test_weighted_mean,,passed,3.046132999998008,,,,,,,,,,,,,,,,,,,,,,,,,,0.46960600002421415 +259,taxcalc/tests/test_utils.py::test_wage_weighted,,passed,0.9768109998731234,,,,,,,,,,,,,,,,,,,,,,,,,,0.09060199977284356 +260,taxcalc/tests/test_utils.py::test_agi_weighted,,passed,0.8569100000386243,,,,,,,,,,,,,,,,,,,,,,,,,,-0.0033989999792538583 +261,taxcalc/tests/test_utils.py::test_expanded_income_weighted,,passed,0.8082090000698372,,,,,,,,,,,,,,,,,,,,,,,,,,-0.038099999983387534 +262,taxcalc/tests/test_utils.py::test_weighted_sum,,passed,1.8176189998939662,,,,,,,,,,,,,,,,,,,,,,,,,,0.040501000057702186 +263,taxcalc/tests/test_utils.py::test_add_income_trow_var,,passed,3.511138000021674,,,,,,,,,,,,,,,,,,,,,,,,,,0.31090499987840303 +264,taxcalc/tests/test_utils.py::test_add_quantile_trow_var,,passed,4.480448000094839,,,,,,,,,,,,,,,,,,,,,,,,,,0.10910200012403948 +265,taxcalc/tests/test_utils.py::test_dist_table_sum_row,,passed,4073.3789490000163,,,,,,,,,,,,,,,,,,,,,,,,,,284.54532000000654 +266,taxcalc/tests/test_utils.py::test_diff_table_sum_row,,passed,4849.162279999973,,,,,,,,,,,,,,,,,,,,,,,,,,412.2778399998879 +267,taxcalc/tests/test_utils.py::test_mtr_graph_data,,passed,3010.9774290001496,,,,,,,,,,,,,,,,,,,,,,,,,,223.202006000065 +268,taxcalc/tests/test_utils.py::test_atr_graph_data,,passed,3371.3822400000026,,,,,,,,,,,,,,,,,,,,,,,,,,307.1549409999079 +269,taxcalc/tests/test_utils.py::test_xtr_graph_plot,,passed,3331.6590100000667,,,,,,,,,,,,,,,,,,,,,,,,,,363.74032100025033 +270,taxcalc/tests/test_utils.py::test_write_graph_file,,passed,3127.317036000022,,,,,,,,,,,,,,,,,,,,,,,,,,317.44426200020825 +271,taxcalc/tests/test_utils.py::test_ce_aftertax_income,,passed,6009.771375000128,,,,,,,,,,,,,,,,,,,,,,,,,,893.1914639999832 +272,taxcalc/tests/test_utils.py::test_read_egg_csv,,passed,1.426517000027161,,,,,,,,,,,,,,,,,,,,,,,,,,0.08520300002601289 +273,taxcalc/tests/test_utils.py::test_read_egg_json,,passed,0.36660399996435444,,,,,,,,,,,,,,,,,,,,,,,,,,0.035300000035931645 +274,taxcalc/tests/test_utils.py::test_create_delete_temp_file,,passed,0.395405000062965,,,,,,,,,,,,,,,,,,,,,,,,,,0.08900100010578177 +275,taxcalc/tests/test_utils.py::test_bootstrap_se_ci,,passed,0.6324079997739318,,,,,,,,,,,,,,,,,,,,,,,,,,0.09650199990574038 +276,taxcalc/tests/test_utils.py::test_table_columns_labels,,passed,0.130401999967944,,,,,,,,,,,,,,,,,,,,,,,,,,0.0028009999368805993 From b81d9abe338923b09af4fbe6f4e46668847a8e21 Mon Sep 17 00:00:00 2001 From: Bodi Yang Date: Wed, 1 Nov 2023 11:23:05 -0400 Subject: [PATCH 2/4] add odc to iitax calculation --- taxcalc/calcfunctions.py | 6 +++--- taxcalc/validation/taxsim35/process_taxcalc_output.py | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/taxcalc/calcfunctions.py b/taxcalc/calcfunctions.py index 98abb3c5a..57bb98560 100644 --- a/taxcalc/calcfunctions.py +++ b/taxcalc/calcfunctions.py @@ -3170,7 +3170,7 @@ def C1040(c05800, c07180, c07200, c07220, c07230, c07240, c07260, c07300, # total used nonrefundable credits (as computed in NonrefundableCredits) c07100 = (c07180 + c07200 + c07600 + c07300 + c07400 + c07220 * (1. - CTC_refundable) + c08000 + - c07230 + c07240 + c07260 + odc + charity_credit + + c07230 + c07240 + c07260 + odc * (1. - CTC_refundable) + charity_credit + personal_nonrefundable_credit) # tax after credits (2016 Form 1040, line 56) tax_net_nonrefundable_credits = max(0., c05800 - c07100) @@ -3265,7 +3265,7 @@ def CTC_new(CTC_new_c, CTC_new_rt, CTC_new_c_under6_bonus, @iterate_jit(nopython=True) def IITAX(c59660, c11070, c10960, personal_refundable_credit, ctc_new, rptc, c09200, payrolltax, CDCC_refund, recovery_rebate_credit, - eitc, c07220, CTC_refundable, refund, iitax, combined): + eitc, c07220, odc, CTC_refundable, refund, iitax, combined): """ Computes final taxes. @@ -3310,7 +3310,7 @@ def IITAX(c59660, c11070, c10960, personal_refundable_credit, ctc_new, rptc, """ eitc = c59660 if CTC_refundable: - ctc_refund = c07220 + ctc_refund = c07220 + odc else: ctc_refund = 0. refund = (eitc + c11070 + c10960 + CDCC_refund + recovery_rebate_credit + diff --git a/taxcalc/validation/taxsim35/process_taxcalc_output.py b/taxcalc/validation/taxsim35/process_taxcalc_output.py index a40e8fcce..34f0bdb5e 100644 --- a/taxcalc/validation/taxsim35/process_taxcalc_output.py +++ b/taxcalc/validation/taxsim35/process_taxcalc_output.py @@ -77,7 +77,7 @@ def write_taxsim_formatted_output(filename, tcvar): tcvar["exemption_surtax"] = 0.0 # always set exemption surtax to zero tcvar["gen_tax_credit"] = 0.0 # always set general tax credit to zero tcvar["non_refundable_child_odep_credit"] = ( - tcvar["c07220"] + tcvar["odc"] + tcvar["c07220"] + tcvar["odc"] + tcvar["ctc_new"] ) # non-refundable child+odep credit tcvar["amt_liability"] = tcvar["c09600"] # federal AMT liability # var28 from TAXSIM-35 is federal income tax before credits; the Tax-Calculator @@ -115,7 +115,7 @@ def write_taxsim_formatted_output(filename, tcvar): "c62100", "amt_liability", "iitax_before_credits_ex_AMT", - "recovery_rebate_credit", + "recovery_rebate_credit" ] ] tcvar.round(decimals=2) From cec7b58c60809bee2ca6b49dd7bf65d47336b081 Mon Sep 17 00:00:00 2001 From: Bodi Yang Date: Wed, 1 Nov 2023 15:16:03 -0400 Subject: [PATCH 3/4] add odc refundable parameter --- docs/guide/policy_params.md | 15 +++++++++++++ taxcalc/calcfunctions.py | 14 ++++++------ taxcalc/policy_current_law.json | 34 +++++++++++++++++++++++++++++ taxcalc/reforms/ARPA.json | 2 ++ taxcalc/tests/cpscsv_agg_expect.csv | 8 +++---- taxcalc/tests/pufcsv_agg_expect.csv | 8 +++---- 6 files changed, 66 insertions(+), 15 deletions(-) diff --git a/docs/guide/policy_params.md b/docs/guide/policy_params.md index 9bb20f218..923c1b18e 100644 --- a/docs/guide/policy_params.md +++ b/docs/guide/policy_params.md @@ -1310,6 +1310,21 @@ _Known Values:_ _Valid Range:_ min = 0 and max = 9e+99 _Out-of-Range Action:_ error +#### `ODC_refundable` +_Description:_ If true, the other dependent tax credit is made fully refundable. +_Has An Effect When Using:_ _PUF data:_ True _CPS data:_ True +_Can Be Inflation Indexed:_ False _Is Inflation Indexed:_ False +_Value Type:_ bool +_Known Values:_ +2013: False +2014: False +2015: False +2016: False +2017: False +2018: False +2019: False +_Valid Range:_ min = False and max = True +_Out-of-Range Action:_ error ## Itemized Deductions diff --git a/taxcalc/calcfunctions.py b/taxcalc/calcfunctions.py index 57bb98560..3fe290632 100644 --- a/taxcalc/calcfunctions.py +++ b/taxcalc/calcfunctions.py @@ -3108,7 +3108,7 @@ def AdditionalCTC(codtc_limited, ACTC_c, n24, earned, ACTC_Income_thd, def C1040(c05800, c07180, c07200, c07220, c07230, c07240, c07260, c07300, c07400, c07600, c08000, e09700, e09800, e09900, niit, othertaxes, c07100, c09200, odc, charity_credit, - personal_nonrefundable_credit, CTC_refundable): + personal_nonrefundable_credit, CTC_refundable, ODC_refundable): """ Computes total used nonrefundable credits, c07100, othertaxes, and income tax before refundable credits, c09200. @@ -3170,7 +3170,7 @@ def C1040(c05800, c07180, c07200, c07220, c07230, c07240, c07260, c07300, # total used nonrefundable credits (as computed in NonrefundableCredits) c07100 = (c07180 + c07200 + c07600 + c07300 + c07400 + c07220 * (1. - CTC_refundable) + c08000 + - c07230 + c07240 + c07260 + odc * (1. - CTC_refundable) + charity_credit + + c07230 + c07240 + c07260 + odc * (1. - ODC_refundable) + charity_credit + personal_nonrefundable_credit) # tax after credits (2016 Form 1040, line 56) tax_net_nonrefundable_credits = max(0., c05800 - c07100) @@ -3265,7 +3265,7 @@ def CTC_new(CTC_new_c, CTC_new_rt, CTC_new_c_under6_bonus, @iterate_jit(nopython=True) def IITAX(c59660, c11070, c10960, personal_refundable_credit, ctc_new, rptc, c09200, payrolltax, CDCC_refund, recovery_rebate_credit, - eitc, c07220, odc, CTC_refundable, refund, iitax, combined): + eitc, c07220, odc, CTC_refundable, ODC_refundable, refund, iitax, combined): """ Computes final taxes. @@ -3309,12 +3309,12 @@ def IITAX(c59660, c11070, c10960, personal_refundable_credit, ctc_new, rptc, Sum of iitax and payrolltax and lumpsum_tax """ eitc = c59660 - if CTC_refundable: - ctc_refund = c07220 + odc + if CTC_refundable and ODC_refundable: + ctc_odc_refund = c07220 + odc else: - ctc_refund = 0. + ctc_odc_refund = 0. refund = (eitc + c11070 + c10960 + CDCC_refund + recovery_rebate_credit + - personal_refundable_credit + ctc_new + rptc + ctc_refund) + personal_refundable_credit + ctc_new + rptc + ctc_odc_refund) iitax = c09200 - refund combined = iitax + payrolltax return (eitc, refund, iitax, combined) diff --git a/taxcalc/policy_current_law.json b/taxcalc/policy_current_law.json index 421003ebf..a1f607b7d 100644 --- a/taxcalc/policy_current_law.json +++ b/taxcalc/policy_current_law.json @@ -16556,6 +16556,40 @@ "cps": true } }, + "ODC_refundable": { + "title": "Whether the other dependents tax credit is fully refundable", + "description": "If true, the other dependents tax credit is made fully refundable.", + "notes": "", + "section_1": "Child/Dependent Credits", + "section_2": "Other Dependent Tax Credit", + "indexable": false, + "indexed": false, + "type": "bool", + "value": [ + { + "year": 2013, + "value": false + }, + { + "year": 2021, + "value": true + }, + { + "year": 2022, + "value": false + } + ], + "validators": { + "range": { + "min": false, + "max": true + } + }, + "compatible_data": { + "puf": true, + "cps": true + } + }, "CTC_ps": { "title": "Child tax credit phaseout MAGI start", "description": "Child tax credit begins to decrease when MAGI is above this level; read descriptions of the dependent credit amounts for how they phase out when MAGI is above this level.", diff --git a/taxcalc/reforms/ARPA.json b/taxcalc/reforms/ARPA.json index b61e52f80..055e94c54 100644 --- a/taxcalc/reforms/ARPA.json +++ b/taxcalc/reforms/ARPA.json @@ -29,6 +29,8 @@ "2021": [0, 0, 0, 0, 0]}, "CTC_refundable": {"2021": true, "2022": false}, + "ODC_refundable": {"2021": true, + "2022": false}, "CTC_include17": {"2021": true, "2022": false}, "CTC_new_c": {"2021": 1000, diff --git a/taxcalc/tests/cpscsv_agg_expect.csv b/taxcalc/tests/cpscsv_agg_expect.csv index e22b36d03..fd1e4e40d 100644 --- a/taxcalc/tests/cpscsv_agg_expect.csv +++ b/taxcalc/tests/cpscsv_agg_expect.csv @@ -12,13 +12,13 @@ AMT Income ($b),8319.8,10262.0,10680.4,11012.7,12497.3,13059.3,13639.6,14233.9,1 AMT Liability ($b),8.1,0.8,0.7,0.6,1.8,1.3,1.1,1.0,1.0,16.7 AMT Filers (#m),2.6,0.2,0.2,0.1,0.3,0.2,0.2,0.2,0.2,4.0 Tax before Credits ($b),1116.0,1380.6,1449.5,1505.8,1762.7,1866.0,1913.9,1986.7,2086.0,2309.0 -Refundable Credits ($b),70.8,102.4,102.7,654.9,824.0,98.2,107.9,111.9,112.7,97.9 -Nonrefundable Credits ($b),32.7,97.2,99.1,99.4,3.2,107.7,107.8,109.1,110.9,29.9 +Refundable Credits ($b),70.8,102.4,102.7,654.9,827.3,98.2,107.9,111.9,112.7,97.9 +Nonrefundable Credits ($b),32.7,97.2,99.1,99.4,0.0,107.7,107.8,109.1,110.9,29.9 Reform Surtaxes ($b),0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 Other Taxes ($b),5.5,10.7,11.3,12.6,13.8,14.4,15.4,15.8,16.4,17.5 -Ind Income Tax ($b),1018.1,1191.6,1259.0,764.2,950.4,1674.6,1713.6,1781.5,1878.8,2198.7 +Ind Income Tax ($b),1018.1,1191.6,1259.0,764.2,949.3,1674.6,1713.6,1781.5,1878.8,2198.7 Payroll Taxes ($b),1040.8,1141.6,1194.9,1217.9,1318.7,1421.6,1499.5,1571.9,1648.9,1723.0 -Combined Liability ($b),2059.0,2333.2,2453.9,1982.1,2269.1,3096.2,3213.2,3353.3,3527.7,3921.7 +Combined Liability ($b),2059.0,2333.2,2453.9,1982.1,2268.0,3096.2,3213.2,3353.3,3527.7,3921.7 With Income Tax <= 0 (#m),88.1,96.2,97.0,135.2,127.7,96.0,98.3,99.5,100.1,98.0 With Combined Tax <= 0 (#m),62.8,65.4,66.4,98.2,97.7,67.7,69.5,70.7,71.6,71.0 UBI Benefits ($b),0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 diff --git a/taxcalc/tests/pufcsv_agg_expect.csv b/taxcalc/tests/pufcsv_agg_expect.csv index 4690d2732..f62761190 100644 --- a/taxcalc/tests/pufcsv_agg_expect.csv +++ b/taxcalc/tests/pufcsv_agg_expect.csv @@ -12,13 +12,13 @@ AMT Income ($b),10512.6,11427.4,11835.3,12265.7,14381.5,14811.8,15123.1,15662.5, AMT Liability ($b),51.3,23.2,24.1,25.1,29.0,28.9,30.1,31.3,32.7,84.2 AMT Filers (#m),5.7,0.6,0.6,0.3,0.7,0.7,0.6,0.6,0.6,7.1 Tax before Credits ($b),1708.1,1735.5,1802.2,1887.2,2303.7,2387.2,2353.8,2412.0,2537.2,2784.3 -Refundable Credits ($b),102.9,117.4,118.5,641.8,800.0,119.1,129.3,134.2,136.3,122.4 -Nonrefundable Credits ($b),67.0,127.3,129.2,128.7,50.4,140.7,137.4,138.0,141.4,74.4 +Refundable Credits ($b),102.9,117.4,118.5,641.8,802.7,119.1,129.3,134.2,136.3,122.4 +Nonrefundable Credits ($b),67.0,127.3,129.2,128.7,47.6,140.7,137.4,138.0,141.4,74.4 Reform Surtaxes ($b),0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 Other Taxes ($b),40.0,44.8,43.6,52.9,83.6,73.6,67.3,64.4,63.9,62.6 -Ind Income Tax ($b),1578.3,1535.5,1598.1,1169.6,1538.0,2200.9,2154.3,2204.2,2323.4,2650.0 +Ind Income Tax ($b),1578.3,1535.5,1598.1,1169.6,1536.9,2200.9,2154.3,2204.2,2323.4,2650.0 Payroll Taxes ($b),1083.8,1133.3,1185.4,1209.0,1306.0,1403.4,1482.1,1553.4,1629.6,1703.2 -Combined Liability ($b),2662.0,2668.8,2783.5,2378.5,2844.0,3604.3,3636.4,3757.6,3953.0,4353.2 +Combined Liability ($b),2662.0,2668.8,2783.5,2378.5,2842.9,3604.3,3636.4,3757.6,3953.0,4353.2 With Income Tax <= 0 (#m),92.8,98.6,99.7,131.4,125.0,100.2,102.5,103.9,104.9,101.7 With Combined Tax <= 0 (#m),63.4,65.6,66.8,102.0,94.5,68.8,70.6,71.9,73.0,72.8 UBI Benefits ($b),0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 From 4d167a11d0becc4a5d03e4809fd7c238f6b82080 Mon Sep 17 00:00:00 2001 From: Bodi Yang Date: Thu, 2 Nov 2023 10:38:34 -0400 Subject: [PATCH 4/4] adjustment to the code --- taxcalc/calcfunctions.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/taxcalc/calcfunctions.py b/taxcalc/calcfunctions.py index 3fe290632..edd7f7376 100644 --- a/taxcalc/calcfunctions.py +++ b/taxcalc/calcfunctions.py @@ -3309,12 +3309,16 @@ def IITAX(c59660, c11070, c10960, personal_refundable_credit, ctc_new, rptc, Sum of iitax and payrolltax and lumpsum_tax """ eitc = c59660 - if CTC_refundable and ODC_refundable: - ctc_odc_refund = c07220 + odc + if CTC_refundable: + ctc_refund = c07220 + else: + ctc_refund = 0. + if ODC_refundable: + odc_refund = odc else: - ctc_odc_refund = 0. + odc_refund = 0. refund = (eitc + c11070 + c10960 + CDCC_refund + recovery_rebate_credit + - personal_refundable_credit + ctc_new + rptc + ctc_odc_refund) + personal_refundable_credit + ctc_new + rptc + ctc_refund + odc_refund) iitax = c09200 - refund combined = iitax + payrolltax return (eitc, refund, iitax, combined)