From cf077d7305ccdbfdd7708da9d152a7b50633914f Mon Sep 17 00:00:00 2001 From: github-actions Date: Tue, 27 Feb 2024 16:49:55 +0000 Subject: [PATCH 1/4] Update test benchmark 2024-02-27 --- 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 e6cface7b..1b060b2a6 100644 --- a/taxcalc/tests/test_stats_benchmark.csv +++ b/taxcalc/tests/test_stats_benchmark.csv @@ -1,335 +1,335 @@ ,test_id,pytest_obj,status,duration_ms,test_tuple,expected_value,revision,expect,fname,jfname,pfname,good_revision,params,is_paramtools,set_year,csv,fyear,input_data,baseline,reform,assump,outdir,year,base,ref,asm,dumpvar_str,str_valid,num_vars,time_diff -0,taxcalc/tests/test_4package.py::test_for_consistency,,passed,3.937492999995129,,,,,,,,,,,,,,,,,,,,,,,,,,0.05634499999018816 -1,taxcalc/tests/test_benefits.py::test_benefits,,passed,4075.479924999996,,,,,,,,,,,,,,,,,,,,,,,,,,172.9582519999999 -2,taxcalc/tests/test_calcfunctions.py::test_calc_and_used_vars,,passed,35.83534700001678,,,,,,,,,,,,,,,,,,,,,,,,,,0.34522300001071926 -3,taxcalc/tests/test_calcfunctions.py::test_function_args_usage,,passed,1.9168350000029477,,,,,,,,,,,,,,,,,,,,,,,,,,0.056408000006058945 -4,taxcalc/tests/test_calcfunctions.py::test_DependentCare,,passed,0.250206999993452,,,,,,,,,,,,,,,,,,,,,,,,,,0.01111899999273197 -5,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, young]",,passed,0.18814099999531209,"(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.00011199998084521212 -6,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, allow charity]",,passed,0.1962360000220542,"(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.02204000003303011 -7,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, allow charity, over limit]",,passed,0.17180999998345214,"(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.00231600000688556 -8,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, two old]",,passed,0.16933500000959611,"(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.007375999985015286 -9,taxcalc/tests/test_calcfunctions.py::test_StdDed[Single 1],,passed,0.1685240000028898,"(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.006854999980987486 -10,taxcalc/tests/test_calcfunctions.py::test_StdDed[Single 2],,passed,0.17012800000770767,"(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.0011219999862532304 -11,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, Single]",,passed,0.1710589999959211,"(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.0008999999749904064 -12,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Marrid, Single, dep, under earn]",,passed,0.17566799999713112,"(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.003534999990506632 -13,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, Single, dep, over earn]",,passed,0.16863400000488582,"(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.001735999973106972 -14,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 1],,passed,0.24533800001336203,"(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.003995000014356348 -15,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 2],,passed,0.22031099999253456,"(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.0022520000015902597 -16,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 3],,passed,0.21676500000467058,"(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)",,,,,,,,,,,,,,,,,,,,,,,,4.900002181787433e-05 -17,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 4],,passed,0.21531199999458295,"(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.0005999999928008592 -18,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 5],,passed,0.21399900001028982,"(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.00034800001458282215 -19,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 6],,passed,0.21883800002342468,"(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.004597000014427977 -20,taxcalc/tests/test_calcfunctions.py::test_AfterTaxIncome,,passed,0.18735999998398256,,,,,,,,,,,,,,,,,,,,,,,,,,0.011278999977548665 -21,taxcalc/tests/test_calcfunctions.py::test_ExpandIncome,,passed,0.1675729999988107,,,,,,,,,,,,,,,,,,,,,,,,,,0.00160199999754701 -22,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple0-expected_value0],,passed,0.1755879999905119,"(1, 1, 2, 0, 0, 1000)","(0, 1000)",,,,,,,,,,,,,,,,,,,,,,,,0.0019719999784229003 -23,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple1-expected_value1],,passed,0.16488800000047377,"(0, 1, 2, 0, 0, 1000)","(0, 1000)",,,,,,,,,,,,,,,,,,,,,,,,0.0018120000220278598 -24,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple2-expected_value2],,passed,0.16651100000331098,"(1, 1, 2, 100, 0, 1000)","(0, 1000)",,,,,,,,,,,,,,,,,,,,,,,,0.003896999999142281 -25,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple3-expected_value3],,passed,0.16718199998422278,"(0, 2, 1, 100, 200, 1000)","(200, 1200)",,,,,,,,,,,,,,,,,,,,,,,,0.0012509999862686805 -26,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple4-expected_value4],,passed,0.16640100000131497,"(0, 1, 3, 100, 300, 1000)","(300, 1300)",,,,,,,,,,,,,,,,,,,,,,,,0.00132200000280136 -27,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple0-expected_value0],,passed,0.17071800002099735,"(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.0034489999620745393 -28,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple1-expected_value1],,passed,0.17157000002043787,"(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.00579000001721397 -29,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple2-expected_value2],,passed,0.16656099998613172,"(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.00298399999110191 -30,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple3-expected_value3],,passed,0.16881499999499283,"(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.004149000005781972 -31,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple4-expected_value4],,passed,0.16889500000161206,"(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.0006889999895065557 -32,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple5-expected_value5],,passed,0.18664899999976114,"(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.021931000020458752 -33,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple6-expected_value6],,passed,0.16682099999343336,"(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.000593000009985134 -34,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple7-expected_value7],,passed,0.16613899998674242,"(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.0017050000167272705 -35,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple8-expected_value8],,passed,0.16397599998185797,"(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.00038200002450133885 -36,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple0-expected_value0],,passed,0.1681340000061482,"(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.001552999975729108 -37,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple1-expected_value1],,passed,0.1684839999995802,"(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.001480999998193594 -38,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple2-expected_value2],,passed,0.17764100002182204,"(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.005140999974173555 -39,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple3-expected_value3],,passed,0.16801399999621935,"(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.0006399999961104463 -40,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple4-expected_value4],,passed,0.1662399999986519,"(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.0015549999829999883 -41,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple5-expected_value5],,passed,0.17171000001781067,"(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.002703000035353481 -42,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple6-expected_value6],,passed,0.16839399998502813,"(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.001931999975113341 -43,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple7-expected_value7],,passed,0.1668000000165648,"(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.0003380000350717005 -44,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple8-expected_value8],,passed,0.16756299999087787,"(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.0007730000106675183 -45,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple9-expected_value9],,passed,0.16583900000455287,"(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.0010400000007848853 -46,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple10-expected_value10],,passed,0.1703880000150093,"(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.004727000003867998 -47,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple11-expected_value11],,passed,0.16802300001472759,"(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.0018210000121143821 -48,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple12-expected_value12],,passed,0.16692099998749654,"(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.0019419999830461443 -49,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple13-expected_value13],,passed,0.1654579999978978,"(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.0010239999994610116 -50,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple14-expected_value14],,passed,0.168274000003521,"(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.000739999990173601 -51,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple15-expected_value15],,passed,0.16452699998126263,"(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.0022360000002663583 -52,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple16-expected_value16],,passed,0.16593999998804065,"(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.0007520000337990496 -53,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple17-expected_value17],,passed,0.16547900000318805,"(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.013006000017412561 -54,taxcalc/tests/test_calcfunctions.py::test_EITCamount[test_tuple0-6660],,passed,264.4507089999877,"(0.0, 0.45, 19330, 6660, 19330, 19330, 0.2106)",6660,,,,,,,,,,,,,,,,,,,,,,,,11.431281999989551 -55,taxcalc/tests/test_calcfunctions.py::test_EITC[test_tuple0-6660],,passed,0.19994300001258125,"(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.0024830000029396615 -56,taxcalc/tests/test_calcfunctions.py::test_TaxInc[test_tuple0-expected_value0],,passed,0.1871989999813195,"(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.002502999990383614 -57,taxcalc/tests/test_calcfunctions.py::test_TaxInc[test_tuple1-expected_value1],,passed,0.17506700001490572,"(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.0012819999994918285 -58,taxcalc/tests/test_calcfunctions.py::test_TaxInc[test_tuple2-expected_value2],,passed,0.17301299999417097,"(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.0033869999924718286 -59,taxcalc/tests/test_calcfunctions.py::test_TaxInc[test_tuple3-expected_value3],,passed,0.168274000003521,"(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.008526999977220812 -60,taxcalc/tests/test_calcfunctions.py::test_ChildDepTaxCredit_2021[test_tuple0-expected_value0],,passed,0.17666900001245267,"(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.0001629999815122296 -61,taxcalc/tests/test_calcfunctions.py::test_ChildDepTaxCredit_2022[test_tuple0-expected_value0],,passed,0.173343000000159,"(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.0009800000100313178 -62,taxcalc/tests/test_calcfunctions.py::test_CTCnew_2021[test_tuple0-0],,passed,0.2037200000017947,"(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.0040789999786738085 -63,taxcalc/tests/test_calcfunctions.py::test_CTCnew_2022[test_tuple0-0],,passed,0.17056799998727,"(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.0011430000199651735 -64,taxcalc/tests/test_calcfunctions.py::test_AGI[test_tuple0-expected_value0],,passed,0.22381700000551064,"(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.0016600000094513234 -65,taxcalc/tests/test_calculator.py::test_make_calculator,,passed,2435.911070000003,,,,,,,,,,,,,,,,,,,,,,,,,,4.029911999992692 -66,taxcalc/tests/test_calculator.py::test_make_calculator_deepcopy,,passed,2178.76226300001,,,,,,,,,,,,,,,,,,,,,,,,,,15.911691000013434 -67,taxcalc/tests/test_calculator.py::test_make_calculator_with_policy_reform,,passed,2568.944590000001,,,,,,,,,,,,,,,,,,,,,,,,,,17.27935300002082 -68,taxcalc/tests/test_calculator.py::test_make_calculator_with_multiyear_reform,,passed,2673.1911619999946,,,,,,,,,,,,,,,,,,,,,,,,,,34.86829199999829 -69,taxcalc/tests/test_calculator.py::test_calculator_advance_to_year,,passed,2049.235186999994,,,,,,,,,,,,,,,,,,,,,,,,,,39.27137699997752 -70,taxcalc/tests/test_calculator.py::test_make_calculator_raises_on_no_policy,,passed,375.4574699999864,,,,,,,,,,,,,,,,,,,,,,,,,,6.96021299998506 -71,taxcalc/tests/test_calculator.py::test_calculator_mtr,,passed,17416.765106000013,,,,,,,,,,,,,,,,,,,,,,,,,,45.13059499998781 -72,taxcalc/tests/test_calculator.py::test_calculator_mtr_when_PT_rates_differ,,passed,3009.5508169999903,,,,,,,,,,,,,,,,,,,,,,,,,,-14.114360000007764 -73,taxcalc/tests/test_calculator.py::test_make_calculator_increment_years_first,,passed,2551.1823119999804,,,,,,,,,,,,,,,,,,,,,,,,,,-48.12095600001976 -74,taxcalc/tests/test_calculator.py::test_ID_HC_vs_BS,,passed,5017.091901000014,,,,,,,,,,,,,,,,,,,,,,,,,,-25.03346599996803 -75,taxcalc/tests/test_calculator.py::test_ID_StateLocal_HC_vs_CRT,,passed,4762.084151999999,,,,,,,,,,,,,,,,,,,,,,,,,,10.130962999994154 -76,taxcalc/tests/test_calculator.py::test_ID_RealEstate_HC_vs_CRT,,passed,4710.636727999998,,,,,,,,,,,,,,,,,,,,,,,,,,-105.19193900000755 -77,taxcalc/tests/test_calculator.py::test_calculator_using_nonstd_input,,passed,1791.8530390000456,,,,,,,,,,,,,,,,,,,,,,,,,,1.7741630000500663 -78,taxcalc/tests/test_calculator.py::test_bad_json_names,,passed,162.7179920000117,,,,,,,,,,,,,,,,,,,,,,,,,,42.86622100002545 -79,taxcalc/tests/test_calculator.py::test_json_assump_url,,passed,292.8526389999888,,,,,,,,,,,,,,,,,,,,,,,,,,-88.95419699999246 -80,taxcalc/tests/test_calculator.py::test_read_bad_json_assump_file,,passed,0.30037999999876774,,,,,,,,,,,,,,,,,,,,,,,,,,-0.0013650000028064824 -81,taxcalc/tests/test_calculator.py::test_json_doesnt_exist,,passed,0.26820099998303704,,,,,,,,,,,,,,,,,,,,,,,,,,0.032889999999952124 -82,taxcalc/tests/test_calculator.py::test_calc_all,,passed,1680.9579949999716,,,,,,,,,,,,,,,,,,,,,,,,,,0.8719369999712399 -83,taxcalc/tests/test_calculator.py::test_noreform_documentation,,passed,4100.4056350000155,,,,,,,,,,,,,,,,,,,,,,,,,,9.502019000023665 -84,taxcalc/tests/test_calculator.py::test_reform_documentation,,passed,5975.836972000025,,,,,,,,,,,,,,,,,,,,,,,,,,48.32222200002434 -85,taxcalc/tests/test_calculator.py::test_distribution_tables,,passed,3657.1461469999917,,,,,,,,,,,,,,,,,,,,,,,,,,90.34374399999479 -86,taxcalc/tests/test_calculator.py::test_difference_table,,passed,2994.536750000009,,,,,,,,,,,,,,,,,,,,,,,,,,-31.87185900000577 -87,taxcalc/tests/test_calculator.py::test_diagnostic_table,,passed,2479.505254000003,,,,,,,,,,,,,,,,,,,,,,,,,,26.091962000009516 -88,taxcalc/tests/test_calculator.py::test_mtr_graph,,passed,2209.78969600003,,,,,,,,,,,,,,,,,,,,,,,,,,-18.92253399995525 -89,taxcalc/tests/test_calculator.py::test_atr_graph,,passed,2199.6433289999686,,,,,,,,,,,,,,,,,,,,,,,,,,-4.2750120000218885 -90,taxcalc/tests/test_calculator.py::test_privacy_of_embedded_objects,,passed,2079.484007000019,,,,,,,,,,,,,,,,,,,,,,,,,,-49.96613099996193 -91,taxcalc/tests/test_calculator.py::test_n65,,passed,1958.0466780000165,,,,,,,,,,,,,,,,,,,,,,,,,,32.06513200001382 -92,taxcalc/tests/test_calculator.py::test_ce_aftertax_income,,passed,3084.171333000029,,,,,,,,,,,,,,,,,,,,,,,,,,7.357787000046301 -93,taxcalc/tests/test_calculator.py::test_qbid_calculation,,passed,1589.897021000013,,,,,,,,,,,,,,,,,,,,,,,,,,17.047370000000228 -94,taxcalc/tests/test_calculator.py::test_qbid_limit_switch,,passed,3761.2483289999545,,,,,,,,,,,,,,,,,,,,,,,,,,-31.27088100004039 -95,taxcalc/tests/test_calculator.py::test_calc_all_benefits_amounts,,passed,5060.276275000035,,,,,,,,,,,,,,,,,,,,,,,,,,-88.89889799996854 -96,taxcalc/tests/test_calculator.py::test_cg_top_rate,,passed,4497.638354999992,,,,,,,,,,,,,,,,,,,,,,,,,,-84.95270400001755 -97,taxcalc/tests/test_compatible_data.py::test_compatible_data_presence,,passed,0.33555599998180696,,,,,,,,,,,,,,,,,,,,,,,,,,-0.03022900000360096 -98,taxcalc/tests/test_consumption.py::test_year_consistency,,passed,0.14663399997516535,,,,,,,,,,,,,,,,,,,,,,,,,,0.030074999983753556 -99,taxcalc/tests/test_consumption.py::test_validity_of_consumption_vars_set,,passed,0.6717329999901267,,,,,,,,,,,,,,,,,,,,,,,,,,-0.06454600003280575 -100,taxcalc/tests/test_consumption.py::test_update_consumption,,passed,65.21686500002488,,,,,,,,,,,,,,,,,,,,,,,,,,-0.46996299997204005 -101,taxcalc/tests/test_consumption.py::test_incorrect_update_consumption,,passed,370.99463999999216,,,,,,,,,,,,,,,,,,,,,,,,,,-9.648809999987463 -102,taxcalc/tests/test_consumption.py::test_future_update_consumption,,passed,88.14735900000414,,,,,,,,,,,,,,,,,,,,,,,,,,0.4099710000105006 -103,taxcalc/tests/test_consumption.py::test_consumption_default_data,,passed,28.302265000036186,,,,,,,,,,,,,,,,,,,,,,,,,,0.28803900002571936 -104,taxcalc/tests/test_consumption.py::test_consumption_response,,passed,4027.7293519999944,,,,,,,,,,,,,,,,,,,,,,,,,,-11.19650399999773 -105,taxcalc/tests/test_cpscsv.py::test_agg,,passed,10249.421448000021,,,,,,,,,,,,,,,,,,,,,,,,,,90.40103800001089 -106,taxcalc/tests/test_cpscsv.py::test_cps_availability,,passed,643.137997999986,,,,,,,,,,,,,,,,,,,,,,,,,,35.65764100000024 -107,taxcalc/tests/test_data.py::test_recs_class,,passed,392.54812699999775,,,,,,,,,,,,,,,,,,,,,,,,,,-1.1449190000121234 -108,taxcalc/tests/test_decorators.py::test_create_apply_function_string,,passed,0.1428859999919041,,,,,,,,,,,,,,,,,,,,,,,,,,0.0002790000053209951 -109,taxcalc/tests/test_decorators.py::test_create_apply_function_string_with_params,,passed,0.12276899997232249,,,,,,,,,,,,,,,,,,,,,,,,,,0.0029639999752362894 -110,taxcalc/tests/test_decorators.py::test_create_toplevel_function_string_mult_outputs,,passed,0.12077600001703104,,,,,,,,,,,,,,,,,,,,,,,,,,-0.03363299995839947 -111,taxcalc/tests/test_decorators.py::test_create_toplevel_function_string,,passed,0.1398910000034448,,,,,,,,,,,,,,,,,,,,,,,,,,0.025746999995135494 -112,taxcalc/tests/test_decorators.py::test_make_apply_function,,passed,0.5956709999850318,,,,,,,,,,,,,,,,,,,,,,,,,,0.0068690000034621335 -113,taxcalc/tests/test_decorators.py::test_magic_apply_jit,,passed,363.93345900000895,,,,,,,,,,,,,,,,,,,,,,,,,,-11.477838999979951 -114,taxcalc/tests/test_decorators.py::test_magic_apply_jit_swap,,passed,0.7065880000141078,,,,,,,,,,,,,,,,,,,,,,,,,,0.0482849999912105 -115,taxcalc/tests/test_decorators.py::test_magic_iterate_jit,,passed,136.4689379999504,,,,,,,,,,,,,,,,,,,,,,,,,,1.650108999939448 -116,taxcalc/tests/test_decorators.py::test_faux_function_iterate_jit,,passed,103.67153099997495,,,,,,,,,,,,,,,,,,,,,,,,,,-2.153154000041013 -117,taxcalc/tests/test_decorators.py::test_ret_everything_iterate_jit,,passed,169.86556299997346,,,,,,,,,,,,,,,,,,,,,,,,,,-0.9153980000462525 -118,taxcalc/tests/test_decorators.py::test_function_takes_kwarg,,passed,134.1451339999935,,,,,,,,,,,,,,,,,,,,,,,,,,1.8636149999906593 -119,taxcalc/tests/test_decorators.py::test_function_no_parameters_listed,,passed,136.25228299997616,,,,,,,,,,,,,,,,,,,,,,,,,,2.8643219999651137 -120,taxcalc/tests/test_decorators.py::test_function_parameters_optional,,passed,138.19036900002857,,,,,,,,,,,,,,,,,,,,,,,,,,0.09277100002691441 -121,taxcalc/tests/test_decorators.py::test_iterate_jit_raises_on_no_return,,passed,5.601870000020881,,,,,,,,,,,,,,,,,,,,,,,,,,0.4951490000166814 -122,taxcalc/tests/test_decorators.py::test_iterate_jit_raises_on_unknown_return_argument,,passed,4.135785000016767,,,,,,,,,,,,,,,,,,,,,,,,,,0.32257500001264816 -123,taxcalc/tests/test_decorators.py::test_force_no_jit,,passed,4.889880999996876,,,,,,,,,,,,,,,,,,,,,,,,,,0.22230199999739853 -124,taxcalc/tests/test_growdiff.py::test_year_consistency,,passed,0.12193800000659394,,,,,,,,,,,,,,,,,,,,,,,,,,0.00529900000856294 -125,taxcalc/tests/test_growdiff.py::test_update_and_apply_growdiff,,passed,400.1272479999898,,,,,,,,,,,,,,,,,,,,,,,,,,-1.7578249999985474 -126,taxcalc/tests/test_growdiff.py::test_has_any_response,,passed,101.76979300001676,,,,,,,,,,,,,,,,,,,,,,,,,,0.3378130000157853 -127,taxcalc/tests/test_growdiff.py::test_description_punctuation,,passed,0.27348000003257766,,,,,,,,,,,,,,,,,,,,,,,,,,-0.0018649999731223388 -128,taxcalc/tests/test_growdiff.py::test_boolean_value_infomation,,passed,0.25617799997235124,,,,,,,,,,,,,,,,,,,,,,,,,,0.0006389999782641653 -129,taxcalc/tests/test_growfactors.py::test_improper_usage,,passed,2.8941289999693254,,,,,,,,,,,,,,,,,,,,,,,,,,0.0025949999837848736 -130,taxcalc/tests/test_growfactors.py::test_update_after_use,,passed,1.906435999956102,,,,,,,,,,,,,,,,,,,,,,,,,,-0.016053000052806965 -131,taxcalc/tests/test_growfactors.py::test_proper_usage,,passed,1.836486000001969,,,,,,,,,,,,,,,,,,,,,,,,,,-0.027553999984775146 -132,taxcalc/tests/test_growfactors.py::test_growfactors_csv_values,,passed,2.1467849999794453,,,,,,,,,,,,,,,,,,,,,,,,,,0.036674999961405774 -133,taxcalc/tests/test_parameters.py::test_params_class[revision0-],,passed,8.738740000012513,,,{},,,,,,,,,,,,,,,,,,,,,,,-0.18166099997074525 -134,taxcalc/tests/test_parameters.py::test_params_class[revision1-error],,passed,10.38104399998474,,,{'real_param': {2004: 1.9}},error,,,,,,,,,,,,,,,,,,,,,,-0.028896999992866768 -135,taxcalc/tests/test_parameters.py::test_params_class[revision2-raise],,passed,11.588275999997677,,,{'int_param': {2004: [3.6]}},raise,,,,,,,,,,,,,,,,,,,,,,0.14050299998302762 -136,taxcalc/tests/test_parameters.py::test_params_class[revision3-raise],,passed,10.359514000015224,,,{'int_param': {2004: [3]}},raise,,,,,,,,,,,,,,,,,,,,,,0.024645000024747787 -137,taxcalc/tests/test_parameters.py::test_params_class[revision4-noerror],,passed,14.55186399999775,,,"{'label_param': {2004: [1, 2]}}",noerror,,,,,,,,,,,,,,,,,,,,,,0.15510899999071803 -138,taxcalc/tests/test_parameters.py::test_params_class[revision5-raise],,passed,7.895558000029723,,,"{'label_param': {2004: [[1, 2]]}}",raise,,,,,,,,,,,,,,,,,,,,,,0.0877800000296256 -139,taxcalc/tests/test_parameters.py::test_params_class[revision6-raise],,passed,8.89064400001871,,,"{'label_param': {2004: [1, 2, 3]}}",raise,,,,,,,,,,,,,,,,,,,,,,-0.08730499996545404 -140,taxcalc/tests/test_parameters.py::test_params_class[revision7-raise],,passed,10.313547999999173,,,{'bool_param': {2004: [4.9]}},raise,,,,,,,,,,,,,,,,,,,,,,-0.8415380000030837 -141,taxcalc/tests/test_parameters.py::test_params_class[revision8-raise],,passed,10.275245999991967,,,{'str_param': {2004: [9]}},raise,,,,,,,,,,,,,,,,,,,,,,-0.7556980000060776 -142,taxcalc/tests/test_parameters.py::test_params_class[revision9-noerror],,passed,12.111951999997927,,,{'str_param': {2004: 'nonlinear'}},noerror,,,,,,,,,,,,,,,,,,,,,,-0.5349170000101822 -143,taxcalc/tests/test_parameters.py::test_params_class[revision10-error],,passed,10.105210000006082,,,{'str_param': {2004: 'unknownvalue'}},error,,,,,,,,,,,,,,,,,,,,,,-0.20119599997769733 -144,taxcalc/tests/test_parameters.py::test_params_class[revision11-raise],,passed,10.350356999992982,,,{'str_param': {2004: ['nonlinear']}},raise,,,,,,,,,,,,,,,,,,,,,,-0.19280300000446005 -145,taxcalc/tests/test_parameters.py::test_params_class[revision12-raise],,passed,10.373839999999745,,,{'real_param': {2004: 'linear'}},raise,,,,,,,,,,,,,,,,,,,,,,-0.19961600000328872 -146,taxcalc/tests/test_parameters.py::test_params_class[revision13-raise],,passed,11.583787000006396,,,"{'real_param': {2004: [0.2, 0.3]}}",raise,,,,,,,,,,,,,,,,,,,,,,-1.7161540000074638 -147,taxcalc/tests/test_parameters.py::test_params_class[revision14-raise],,passed,11.291673000016544,,,{'real_param-indexed': {2004: True}},raise,,,,,,,,,,,,,,,,,,,,,,-0.49787999998329724 -148,taxcalc/tests/test_parameters.py::test_params_class[revision15-raise],,passed,7.987750000040705,,,{'unknown_param-indexed': {2004: False}},raise,,,,,,,,,,,,,,,,,,,,,,0.1353880000465324 -149,taxcalc/tests/test_parameters.py::test_json_file_contents[consumption.json],,passed,176.6225370000143,,,,,consumption.json,,,,,,,,,,,,,,,,,,,,,1.3642630000276768 -150,taxcalc/tests/test_parameters.py::test_json_file_contents[policy_current_law.json],,passed,103076.464977,,,,,policy_current_law.json,,,,,,,,,,,,,,,,,,,,,-1144.9682370000082 -151,taxcalc/tests/test_parameters.py::test_json_file_contents[growdiff.json],,passed,681.0996030000069,,,,,growdiff.json,,,,,,,,,,,,,,,,,,,,,-10.617397999965306 -152,taxcalc/tests/test_parameters.py::test_parameters_mentioned[consumption.json-consumption.py],,passed,0.2595639999753985,,,,,,consumption.json,consumption.py,,,,,,,,,,,,,,,,,,,-0.006583000015325524 -153,taxcalc/tests/test_parameters.py::test_parameters_mentioned[policy_current_law.json-calcfunctions.py],,passed,9.038223999993988,,,,,,policy_current_law.json,calcfunctions.py,,,,,,,,,,,,,,,,,,,-0.33481600002005507 -154,taxcalc/tests/test_parameters.py::test_parameters_mentioned[growdiff.json-growdiff.py],,passed,0.26710800000273593,,,,,,growdiff.json,growdiff.py,,,,,,,,,,,,,,,,,,,-0.03357400004233568 -155,taxcalc/tests/test_parameters.py::test_expand_xd_errors,,passed,4.91761600000018,,,,,,,,,,,,,,,,,,,,,,,,,,-0.10347799997134732 -156,taxcalc/tests/test_parameters.py::test_expand_empty,,passed,5.1645860000348875,,,,,,,,,,,,,,,,,,,,,,,,,,-0.14305299998795817 -157,taxcalc/tests/test_parameters.py::test_expand_1d_scalar,,passed,15.078114000004916,,,,,,,,,,,,,,,,,,,,,,,,,,-0.2901280000173756 -158,taxcalc/tests/test_parameters.py::test_expand_2d_short_array,,passed,5.899607999992895,,,,,,,,,,,,,,,,,,,,,,,,,,0.019179999981133733 -159,taxcalc/tests/test_parameters.py::test_expand_2d_variable_rates,,passed,7.153277999975671,,,,,,,,,,,,,,,,,,,,,,,,,,-0.21267500000021755 -160,taxcalc/tests/test_parameters.py::test_expand_2d_already_filled,,passed,8.983933000024535,,,,,,,,,,,,,,,,,,,,,,,,,,-0.04271999995353326 -161,taxcalc/tests/test_parameters.py::test_expand_2d_partial_expand,,passed,9.424864999971305,,,,,,,,,,,,,,,,,,,,,,,,,,-0.06164600000602327 -162,"taxcalc/tests/test_parameters.py::test_read_json_revision[\n{\n ""consumption"": {""BEN_mcaid_value"": {""2013"": 0.9}}\n}\n]",,passed,0.31096000003572044,,,,,,,," +0,taxcalc/tests/test_4package.py::test_for_consistency,,passed,4.138539999985369,,,,,,,,,,,,,,,,,,,,,,,,,,0.20104699999023978 +1,taxcalc/tests/test_benefits.py::test_benefits,,passed,4018.038442999995,,,,,,,,,,,,,,,,,,,,,,,,,,-57.44148200000109 +2,taxcalc/tests/test_calcfunctions.py::test_calc_and_used_vars,,passed,37.716931000005616,,,,,,,,,,,,,,,,,,,,,,,,,,1.881583999988834 +3,taxcalc/tests/test_calcfunctions.py::test_function_args_usage,,passed,1.9476710000105868,,,,,,,,,,,,,,,,,,,,,,,,,,0.030836000007638864 +4,taxcalc/tests/test_calcfunctions.py::test_DependentCare,,passed,0.265901000005897,,,,,,,,,,,,,,,,,,,,,,,,,,0.01569400001244503 +5,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, young]",,passed,0.19065000000750842,"(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.0025090000121964218 +6,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, allow charity]",,passed,0.21770999998693696,"(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.02147399996488275 +7,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, allow charity, over limit]",,passed,0.1761919999978545,"(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.004382000014402421 +8,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, two old]",,passed,0.173977999992303,"(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.004642999982706925 +9,taxcalc/tests/test_calcfunctions.py::test_StdDed[Single 1],,passed,0.1732670000080816,"(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.004743000005191789 +10,taxcalc/tests/test_calcfunctions.py::test_StdDed[Single 2],,passed,0.17552999997860752,"(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.005401999970899907 +11,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, Single]",,passed,0.17251500000270426,"(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.0014560000067831425 +12,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Marrid, Single, dep, under earn]",,passed,0.1773440000079063,"(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.0016760000107751971 +13,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, Single, dep, over earn]",,passed,0.1735870000061368,"(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.004953000001251012 +14,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 1],,passed,0.24656499999764492,"(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.0012269999842829116 +15,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 2],,passed,0.22357199998168653,"(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.0032609999891520247 +16,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 3],,passed,0.21890300001814467,"(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.0021380000134741672 +17,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 4],,passed,0.2176200000008066,"(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.0023080000062237205 +18,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 5],,passed,0.2184209999995801,"(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.004421999989290298 +19,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 6],,passed,0.21871199999168311,"(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.00012600003174148555 +20,taxcalc/tests/test_calcfunctions.py::test_AfterTaxIncome,,passed,0.1728160000027401,,,,,,,,,,,,,,,,,,,,,,,,,,-0.014543999981242395 +21,taxcalc/tests/test_calcfunctions.py::test_ExpandIncome,,passed,0.1706019999971886,,,,,,,,,,,,,,,,,,,,,,,,,,0.0030289999983779126 +22,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple0-expected_value0],,passed,0.1783360000047196,"(1, 1, 2, 0, 0, 1000)","(0, 1000)",,,,,,,,,,,,,,,,,,,,,,,,0.0027480000142077188 +23,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple1-expected_value1],,passed,0.18263399999796093,"(0, 1, 2, 0, 0, 1000)","(0, 1000)",,,,,,,,,,,,,,,,,,,,,,,,0.017745999997487216 +24,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple2-expected_value2],,passed,0.1675759999955062,"(1, 1, 2, 100, 0, 1000)","(0, 1000)",,,,,,,,,,,,,,,,,,,,,,,,0.001064999992195309 +25,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple3-expected_value3],,passed,0.16863799999100593,"(0, 2, 1, 100, 200, 1000)","(200, 1200)",,,,,,,,,,,,,,,,,,,,,,,,0.0014560000067832257 +26,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple4-expected_value4],,passed,0.16604300000722105,"(0, 1, 3, 100, 300, 1000)","(300, 1300)",,,,,,,,,,,,,,,,,,,,,,,,-0.0003579999940938605 +27,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple0-expected_value0],,passed,0.1962300000002415,"(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.025511999979244193 +28,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple1-expected_value1],,passed,0.16991100000041115,"(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.0016590000200266408 +29,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple2-expected_value2],,passed,0.16615300000921707,"(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.00040799997691462475 +30,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple3-expected_value3],,passed,0.16789599999356142,"(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.0009190000014313859 +31,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple4-expected_value4],,passed,0.16875800000093477,"(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.00013700000067723428 +32,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple5-expected_value5],,passed,0.1640189999818631,"(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.022630000017898 +33,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple6-expected_value6],,passed,0.16716600001132065,"(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.00034500001788734247 +34,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple7-expected_value7],,passed,0.16740600000275663,"(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.0012670000160142358 +35,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple8-expected_value8],,passed,0.16512199999851873,"(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.0011460000166608197 +36,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple0-expected_value0],,passed,0.17370699998764394,"(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.005572999981495741 +37,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple1-expected_value1],,passed,0.1736570000048232,"(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.005173000005243011 +38,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple2-expected_value2],,passed,0.18401700000936216,"(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.006375999987540154 +39,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple3-expected_value3],,passed,0.17023099999846636,"(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.0022170000022470604 +40,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple4-expected_value4],,passed,0.19495799998026087,"(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.028717999981608955 +41,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple5-expected_value5],,passed,0.1714729999946485,"(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.00023700002316209834 +42,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple6-expected_value6],,passed,0.16898899997386252,"(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.000594999988834416 +43,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple7-expected_value7],,passed,0.17058099999189835,"(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.0037809999753335433 +44,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple8-expected_value8],,passed,0.1697900000010577,"(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.0022270000101799192 +45,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple9-expected_value9],,passed,0.1744290000260662,"(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.008590000021513416 +46,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple10-expected_value10],,passed,0.1699610000116536,"(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.0004270000033557153 +47,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple11-expected_value11],,passed,0.17992900001218004,"(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.011905999997452538 +48,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple12-expected_value12],,passed,0.16881800002011005,"(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.0018970000326135605 +49,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple13-expected_value13],,passed,0.16885799999499795,"(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.003399999997100167 +50,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple14-expected_value14],,passed,0.170141000012336,"(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.0018670000088150118 +51,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple15-expected_value15],,passed,0.16969000000699452,"(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.0051630000257319175 +52,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple16-expected_value16],,passed,0.16984999999181127,"(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.003910000003770675 +53,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple17-expected_value17],,passed,0.17272599998818805,"(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.007246999985000058 +54,taxcalc/tests/test_calcfunctions.py::test_EITCamount[test_tuple0-6660],,passed,281.2122859999988,"(0.0, 0.45, 19330, 6660, 19330, 19330, 0.2106)",6660,,,,,,,,,,,,,,,,,,,,,,,,16.76157700001113 +55,taxcalc/tests/test_calcfunctions.py::test_EITC[test_tuple0-6660],,passed,0.22892200001933816,"(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.02897900000675696 +56,taxcalc/tests/test_calcfunctions.py::test_TaxInc[test_tuple0-expected_value0],,passed,0.20437599999922895,"(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.01717700001790945 +57,taxcalc/tests/test_calcfunctions.py::test_TaxInc[test_tuple1-expected_value1],,passed,0.18724299999917093,"(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.012175999984265246 +58,taxcalc/tests/test_calcfunctions.py::test_TaxInc[test_tuple2-expected_value2],,passed,0.18717300000048454,"(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.014160000006313622 +59,taxcalc/tests/test_calcfunctions.py::test_TaxInc[test_tuple3-expected_value3],,passed,0.17827600001396604,"(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.010002000010445045 +60,taxcalc/tests/test_calcfunctions.py::test_ChildDepTaxCredit_2021[test_tuple0-expected_value0],,passed,0.18432699999948454,"(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.007657999987031955 +61,taxcalc/tests/test_calcfunctions.py::test_ChildDepTaxCredit_2022[test_tuple0-expected_value0],,passed,0.1817129999892586,"(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.008369999989099597 +62,taxcalc/tests/test_calcfunctions.py::test_CTCnew_2021[test_tuple0-0],,passed,0.18205300000317948,"(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.02166699999861521 +63,taxcalc/tests/test_calcfunctions.py::test_CTCnew_2022[test_tuple0-0],,passed,0.1761919999978545,"(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.005624000010584496 +64,taxcalc/tests/test_calcfunctions.py::test_AGI[test_tuple0-expected_value0],,passed,0.25554199999078264,"(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.031724999985272034 +65,taxcalc/tests/test_calculator.py::test_make_calculator,,passed,2551.1761779999915,,,,,,,,,,,,,,,,,,,,,,,,,,115.26510799998869 +66,taxcalc/tests/test_calculator.py::test_make_calculator_deepcopy,,passed,2282.956653000014,,,,,,,,,,,,,,,,,,,,,,,,,,104.19439000000375 +67,taxcalc/tests/test_calculator.py::test_make_calculator_with_policy_reform,,passed,2720.397666999986,,,,,,,,,,,,,,,,,,,,,,,,,,151.45307699998511 +68,taxcalc/tests/test_calculator.py::test_make_calculator_with_multiyear_reform,,passed,2749.7839350000104,,,,,,,,,,,,,,,,,,,,,,,,,,76.59277300001577 +69,taxcalc/tests/test_calculator.py::test_calculator_advance_to_year,,passed,2088.226515000002,,,,,,,,,,,,,,,,,,,,,,,,,,38.99132800000825 +70,taxcalc/tests/test_calculator.py::test_make_calculator_raises_on_no_policy,,passed,373.1961480000052,,,,,,,,,,,,,,,,,,,,,,,,,,-2.2613219999811918 +71,taxcalc/tests/test_calculator.py::test_calculator_mtr,,passed,17907.67503699999,,,,,,,,,,,,,,,,,,,,,,,,,,490.9099309999765 +72,taxcalc/tests/test_calculator.py::test_calculator_mtr_when_PT_rates_differ,,passed,3121.2073529999884,,,,,,,,,,,,,,,,,,,,,,,,,,111.65653599999814 +73,taxcalc/tests/test_calculator.py::test_make_calculator_increment_years_first,,passed,2602.272579999976,,,,,,,,,,,,,,,,,,,,,,,,,,51.09026799999583 +74,taxcalc/tests/test_calculator.py::test_ID_HC_vs_BS,,passed,5180.092686000024,,,,,,,,,,,,,,,,,,,,,,,,,,163.00078500000927 +75,taxcalc/tests/test_calculator.py::test_ID_StateLocal_HC_vs_CRT,,passed,4913.519121999969,,,,,,,,,,,,,,,,,,,,,,,,,,151.43496999996933 +76,taxcalc/tests/test_calculator.py::test_ID_RealEstate_HC_vs_CRT,,passed,4886.995210999999,,,,,,,,,,,,,,,,,,,,,,,,,,176.3584830000009 +77,taxcalc/tests/test_calculator.py::test_calculator_using_nonstd_input,,passed,1867.1733709999785,,,,,,,,,,,,,,,,,,,,,,,,,,75.32033199993293 +78,taxcalc/tests/test_calculator.py::test_bad_json_names,,passed,146.30871299999626,,,,,,,,,,,,,,,,,,,,,,,,,,-16.40927900001543 +79,taxcalc/tests/test_calculator.py::test_json_assump_url,,passed,226.60729099999344,,,,,,,,,,,,,,,,,,,,,,,,,,-66.24534799999537 +80,taxcalc/tests/test_calculator.py::test_read_bad_json_assump_file,,passed,0.3095829999892885,,,,,,,,,,,,,,,,,,,,,,,,,,0.009202999990520822 +81,taxcalc/tests/test_calculator.py::test_json_doesnt_exist,,passed,0.21934400001555332,,,,,,,,,,,,,,,,,,,,,,,,,,-0.04885699996748366 +82,taxcalc/tests/test_calculator.py::test_calc_all,,passed,1848.641095000005,,,,,,,,,,,,,,,,,,,,,,,,,,167.6831000000334 +83,taxcalc/tests/test_calculator.py::test_noreform_documentation,,passed,4277.933563000033,,,,,,,,,,,,,,,,,,,,,,,,,,177.5279280000168 +84,taxcalc/tests/test_calculator.py::test_reform_documentation,,passed,6215.898401999993,,,,,,,,,,,,,,,,,,,,,,,,,,240.06142999996882 +85,taxcalc/tests/test_calculator.py::test_distribution_tables,,passed,3675.507226000036,,,,,,,,,,,,,,,,,,,,,,,,,,18.3610790000439 +86,taxcalc/tests/test_calculator.py::test_difference_table,,passed,3147.861527000032,,,,,,,,,,,,,,,,,,,,,,,,,,153.324777000023 +87,taxcalc/tests/test_calculator.py::test_diagnostic_table,,passed,2581.5655270000093,,,,,,,,,,,,,,,,,,,,,,,,,,102.06027300000642 +88,taxcalc/tests/test_calculator.py::test_mtr_graph,,passed,2311.767799999984,,,,,,,,,,,,,,,,,,,,,,,,,,101.97810399995433 +89,taxcalc/tests/test_calculator.py::test_atr_graph,,passed,2340.25985400001,,,,,,,,,,,,,,,,,,,,,,,,,,140.6165250000413 +90,taxcalc/tests/test_calculator.py::test_privacy_of_embedded_objects,,passed,2217.763518999959,,,,,,,,,,,,,,,,,,,,,,,,,,138.27951199994004 +91,taxcalc/tests/test_calculator.py::test_n65,,passed,2026.0710960000097,,,,,,,,,,,,,,,,,,,,,,,,,,68.02441799999337 +92,taxcalc/tests/test_calculator.py::test_ce_aftertax_income,,passed,3308.7500109999723,,,,,,,,,,,,,,,,,,,,,,,,,,224.57867799994347 +93,taxcalc/tests/test_calculator.py::test_qbid_calculation,,passed,1671.57836399997,,,,,,,,,,,,,,,,,,,,,,,,,,81.681342999957 +94,taxcalc/tests/test_calculator.py::test_qbid_limit_switch,,passed,4047.4683010000376,,,,,,,,,,,,,,,,,,,,,,,,,,286.2199720000831 +95,taxcalc/tests/test_calculator.py::test_calc_all_benefits_amounts,,passed,5519.821585999978,,,,,,,,,,,,,,,,,,,,,,,,,,459.54531099994347 +96,taxcalc/tests/test_calculator.py::test_cg_top_rate,,passed,4870.281153000007,,,,,,,,,,,,,,,,,,,,,,,,,,372.6427980000153 +97,taxcalc/tests/test_compatible_data.py::test_compatible_data_presence,,passed,0.36302099999829807,,,,,,,,,,,,,,,,,,,,,,,,,,0.02746500001649116 +98,taxcalc/tests/test_consumption.py::test_year_consistency,,passed,0.15601299998024842,,,,,,,,,,,,,,,,,,,,,,,,,,0.009379000005083127 +99,taxcalc/tests/test_consumption.py::test_validity_of_consumption_vars_set,,passed,0.7146300000044903,,,,,,,,,,,,,,,,,,,,,,,,,,0.042897000014363584 +100,taxcalc/tests/test_consumption.py::test_update_consumption,,passed,68.68054500000653,,,,,,,,,,,,,,,,,,,,,,,,,,3.4636799999816503 +101,taxcalc/tests/test_consumption.py::test_incorrect_update_consumption,,passed,426.72629000003326,,,,,,,,,,,,,,,,,,,,,,,,,,55.7316500000411 +102,taxcalc/tests/test_consumption.py::test_future_update_consumption,,passed,92.06885600002579,,,,,,,,,,,,,,,,,,,,,,,,,,3.9214970000216454 +103,taxcalc/tests/test_consumption.py::test_consumption_default_data,,passed,32.867632000034064,,,,,,,,,,,,,,,,,,,,,,,,,,4.565366999997881 +104,taxcalc/tests/test_consumption.py::test_consumption_response,,passed,4268.1608290000095,,,,,,,,,,,,,,,,,,,,,,,,,,240.431477000016 +105,taxcalc/tests/test_cpscsv.py::test_agg,,passed,10730.392171000005,,,,,,,,,,,,,,,,,,,,,,,,,,480.9707229999858 +106,taxcalc/tests/test_cpscsv.py::test_cps_availability,,passed,638.3694679999508,,,,,,,,,,,,,,,,,,,,,,,,,,-4.768530000035298 +107,taxcalc/tests/test_data.py::test_recs_class,,passed,376.6721949999692,,,,,,,,,,,,,,,,,,,,,,,,,,-15.87593200002857 +108,taxcalc/tests/test_decorators.py::test_create_apply_function_string,,passed,0.1442199999814875,,,,,,,,,,,,,,,,,,,,,,,,,,0.0013339999895833898 +109,taxcalc/tests/test_decorators.py::test_create_apply_function_string_with_params,,passed,0.12189900002113063,,,,,,,,,,,,,,,,,,,,,,,,,,-0.0008699999511917744 +110,taxcalc/tests/test_decorators.py::test_create_toplevel_function_string_mult_outputs,,passed,0.12196899996297361,,,,,,,,,,,,,,,,,,,,,,,,,,0.001192999945942616 +111,taxcalc/tests/test_decorators.py::test_create_toplevel_function_string,,passed,0.11499600003617161,,,,,,,,,,,,,,,,,,,,,,,,,,-0.02489499996727318 +112,taxcalc/tests/test_decorators.py::test_make_apply_function,,passed,0.6016380000346544,,,,,,,,,,,,,,,,,,,,,,,,,,0.005967000049622584 +113,taxcalc/tests/test_decorators.py::test_magic_apply_jit,,passed,396.78145299996004,,,,,,,,,,,,,,,,,,,,,,,,,,32.847993999951086 +114,taxcalc/tests/test_decorators.py::test_magic_apply_jit_swap,,passed,0.6928489999609155,,,,,,,,,,,,,,,,,,,,,,,,,,-0.013739000053192285 +115,taxcalc/tests/test_decorators.py::test_magic_iterate_jit,,passed,135.30783999999585,,,,,,,,,,,,,,,,,,,,,,,,,,-1.1610979999545634 +116,taxcalc/tests/test_decorators.py::test_faux_function_iterate_jit,,passed,104.12161800002195,,,,,,,,,,,,,,,,,,,,,,,,,,0.45008700004699165 +117,taxcalc/tests/test_decorators.py::test_ret_everything_iterate_jit,,passed,171.54000599998653,,,,,,,,,,,,,,,,,,,,,,,,,,1.6744430000130706 +118,taxcalc/tests/test_decorators.py::test_function_takes_kwarg,,passed,135.1221520000081,,,,,,,,,,,,,,,,,,,,,,,,,,0.9770180000145956 +119,taxcalc/tests/test_decorators.py::test_function_no_parameters_listed,,passed,144.08819699997366,,,,,,,,,,,,,,,,,,,,,,,,,,7.835913999997501 +120,taxcalc/tests/test_decorators.py::test_function_parameters_optional,,passed,146.57832900002177,,,,,,,,,,,,,,,,,,,,,,,,,,8.3879599999932 +121,taxcalc/tests/test_decorators.py::test_iterate_jit_raises_on_no_return,,passed,5.585396000014953,,,,,,,,,,,,,,,,,,,,,,,,,,-0.016474000005928247 +122,taxcalc/tests/test_decorators.py::test_iterate_jit_raises_on_unknown_return_argument,,passed,4.06642699999793,,,,,,,,,,,,,,,,,,,,,,,,,,-0.06935800001883763 +123,taxcalc/tests/test_decorators.py::test_force_no_jit,,passed,4.9439329999927395,,,,,,,,,,,,,,,,,,,,,,,,,,0.0540519999958633 +124,taxcalc/tests/test_growdiff.py::test_year_consistency,,passed,0.16557999998667583,,,,,,,,,,,,,,,,,,,,,,,,,,0.04364199998008193 +125,taxcalc/tests/test_growdiff.py::test_update_and_apply_growdiff,,passed,403.7148560000219,,,,,,,,,,,,,,,,,,,,,,,,,,3.5876080000321053 +126,taxcalc/tests/test_growdiff.py::test_has_any_response,,passed,103.89258800000789,,,,,,,,,,,,,,,,,,,,,,,,,,2.122794999991129 +127,taxcalc/tests/test_growdiff.py::test_description_punctuation,,passed,0.31459999996741317,,,,,,,,,,,,,,,,,,,,,,,,,,0.04111999993483556 +128,taxcalc/tests/test_growdiff.py::test_boolean_value_infomation,,passed,0.25894600003084633,,,,,,,,,,,,,,,,,,,,,,,,,,0.002768000058495146 +129,taxcalc/tests/test_growfactors.py::test_improper_usage,,passed,3.2148600000141414,,,,,,,,,,,,,,,,,,,,,,,,,,0.32073100004481603 +130,taxcalc/tests/test_growfactors.py::test_update_after_use,,passed,1.878122999983134,,,,,,,,,,,,,,,,,,,,,,,,,,-0.0283129999729681 +131,taxcalc/tests/test_growfactors.py::test_proper_usage,,passed,1.8692850000547878,,,,,,,,,,,,,,,,,,,,,,,,,,0.03279900005281888 +132,taxcalc/tests/test_growfactors.py::test_growfactors_csv_values,,passed,2.0835569999917425,,,,,,,,,,,,,,,,,,,,,,,,,,-0.06322799998770279 +133,taxcalc/tests/test_parameters.py::test_params_class[revision0-],,passed,9.213640999973904,,,{},,,,,,,,,,,,,,,,,,,,,,,0.4749009999613918 +134,taxcalc/tests/test_parameters.py::test_params_class[revision1-error],,passed,10.662618999958795,,,{'real_param': {2004: 1.9}},error,,,,,,,,,,,,,,,,,,,,,,0.28157499997405466 +135,taxcalc/tests/test_parameters.py::test_params_class[revision2-raise],,passed,11.812173999999231,,,{'int_param': {2004: [3.6]}},raise,,,,,,,,,,,,,,,,,,,,,,0.22389800000155624 +136,taxcalc/tests/test_parameters.py::test_params_class[revision3-raise],,passed,10.468394000042736,,,{'int_param': {2004: [3]}},raise,,,,,,,,,,,,,,,,,,,,,,0.10888000002751141 +137,taxcalc/tests/test_parameters.py::test_params_class[revision4-noerror],,passed,14.702846000034242,,,"{'label_param': {2004: [1, 2]}}",noerror,,,,,,,,,,,,,,,,,,,,,,0.15098200003649254 +138,taxcalc/tests/test_parameters.py::test_params_class[revision5-raise],,passed,7.828423000034945,,,"{'label_param': {2004: [[1, 2]]}}",raise,,,,,,,,,,,,,,,,,,,,,,-0.0671349999947779 +139,taxcalc/tests/test_parameters.py::test_params_class[revision6-raise],,passed,8.918146999974397,,,"{'label_param': {2004: [1, 2, 3]}}",raise,,,,,,,,,,,,,,,,,,,,,,0.02750299995568639 +140,taxcalc/tests/test_parameters.py::test_params_class[revision7-raise],,passed,10.242820999962987,,,{'bool_param': {2004: [4.9]}},raise,,,,,,,,,,,,,,,,,,,,,,-0.07072700003618415 +141,taxcalc/tests/test_parameters.py::test_params_class[revision8-raise],,passed,10.2722269999731,,,{'str_param': {2004: [9]}},raise,,,,,,,,,,,,,,,,,,,,,,-0.0030190000188685673 +142,taxcalc/tests/test_parameters.py::test_params_class[revision9-noerror],,passed,12.423490999992737,,,{'str_param': {2004: 'nonlinear'}},noerror,,,,,,,,,,,,,,,,,,,,,,0.3115389999948093 +143,taxcalc/tests/test_parameters.py::test_params_class[revision10-error],,passed,10.247468999978082,,,{'str_param': {2004: 'unknownvalue'}},error,,,,,,,,,,,,,,,,,,,,,,0.1422589999720003 +144,taxcalc/tests/test_parameters.py::test_params_class[revision11-raise],,passed,10.344953000014812,,,{'str_param': {2004: ['nonlinear']}},raise,,,,,,,,,,,,,,,,,,,,,,-0.005403999978170759 +145,taxcalc/tests/test_parameters.py::test_params_class[revision12-raise],,passed,10.370469999998022,,,{'real_param': {2004: 'linear'}},raise,,,,,,,,,,,,,,,,,,,,,,-0.003370000001721607 +146,taxcalc/tests/test_parameters.py::test_params_class[revision13-raise],,passed,12.679440999988856,,,"{'real_param': {2004: [0.2, 0.3]}}",raise,,,,,,,,,,,,,,,,,,,,,,1.09565399998246 +147,taxcalc/tests/test_parameters.py::test_params_class[revision14-raise],,passed,11.490862000016477,,,{'real_param-indexed': {2004: True}},raise,,,,,,,,,,,,,,,,,,,,,,0.199188999999933 +148,taxcalc/tests/test_parameters.py::test_params_class[revision15-raise],,passed,7.904604999964704,,,{'unknown_param-indexed': {2004: False}},raise,,,,,,,,,,,,,,,,,,,,,,-0.08314500007600145 +149,taxcalc/tests/test_parameters.py::test_json_file_contents[consumption.json],,passed,179.6609069999704,,,,,consumption.json,,,,,,,,,,,,,,,,,,,,,3.038369999956103 +150,taxcalc/tests/test_parameters.py::test_json_file_contents[policy_current_law.json],,passed,104531.656968,,,,,policy_current_law.json,,,,,,,,,,,,,,,,,,,,,1455.1919909999997 +151,taxcalc/tests/test_parameters.py::test_json_file_contents[growdiff.json],,passed,695.1125040000079,,,,,growdiff.json,,,,,,,,,,,,,,,,,,,,,14.012901000000966 +152,taxcalc/tests/test_parameters.py::test_parameters_mentioned[consumption.json-consumption.py],,passed,0.2509600000166756,,,,,,consumption.json,consumption.py,,,,,,,,,,,,,,,,,,,-0.008603999958722852 +153,taxcalc/tests/test_parameters.py::test_parameters_mentioned[policy_current_law.json-calcfunctions.py],,passed,8.966473000043607,,,,,,policy_current_law.json,calcfunctions.py,,,,,,,,,,,,,,,,,,,-0.07175099995038181 +154,taxcalc/tests/test_parameters.py::test_parameters_mentioned[growdiff.json-growdiff.py],,passed,0.25705199999492834,,,,,,growdiff.json,growdiff.py,,,,,,,,,,,,,,,,,,,-0.010056000007807542 +155,taxcalc/tests/test_parameters.py::test_expand_xd_errors,,passed,4.89786399998593,,,,,,,,,,,,,,,,,,,,,,,,,,-0.01975200001425037 +156,taxcalc/tests/test_parameters.py::test_expand_empty,,passed,5.137672999978804,,,,,,,,,,,,,,,,,,,,,,,,,,-0.026913000056084435 +157,taxcalc/tests/test_parameters.py::test_expand_1d_scalar,,passed,15.07309300001225,,,,,,,,,,,,,,,,,,,,,,,,,,-0.005020999992666475 +158,taxcalc/tests/test_parameters.py::test_expand_2d_short_array,,passed,5.925078999950983,,,,,,,,,,,,,,,,,,,,,,,,,,0.025470999958088214 +159,taxcalc/tests/test_parameters.py::test_expand_2d_variable_rates,,passed,7.259381999972447,,,,,,,,,,,,,,,,,,,,,,,,,,0.10610399999677611 +160,taxcalc/tests/test_parameters.py::test_expand_2d_already_filled,,passed,8.862378000003446,,,,,,,,,,,,,,,,,,,,,,,,,,-0.12155500002108965 +161,taxcalc/tests/test_parameters.py::test_expand_2d_partial_expand,,passed,9.334513000055722,,,,,,,,,,,,,,,,,,,,,,,,,,-0.09035199991558152 +162,"taxcalc/tests/test_parameters.py::test_read_json_revision[\n{\n ""consumption"": {""BEN_mcaid_value"": {""2013"": 0.9}}\n}\n]",,passed,0.2998420000039914,,,,,,,," { ""consumption"": {""BEN_mcaid_value"": {""2013"": 0.9}} } -",,,,,,,,,,,,,,,,,,-0.011311999969620956 -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.25152900002467504,,,,,,,," +",,,,,,,,,,,,,,,,,,-0.01111800003172897 +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.24773499995944803,,,,,,,," { ""consumption"": {""BEN_mcaid_value"": [{""year"": ""2013"", ""value"": 0.9}]} } -",,,,,,,,,,,,,,,,,,-0.004829999966204868 -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.16784299998562346,,,,,,,,," +",,,,,,,,,,,,,,,,,,-0.0037940000652269545 +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.1628260000074988,,,,,,,,," { ""consumption"": {""BEN_mcaid_value"": {""2013"": 0.9}} } -",False,,,,,,,,,,,,,,,,-0.04766900002550753 -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.16921499997124556,,,,,,,,," +",False,,,,,,,,,,,,,,,,-0.005016999978124603 +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.16795499999489039,,,,,,,,," { ""consumption"": {""BEN_mcaid_value"": [{""year"": ""2013"", ""value"": 0.9}]} } -",True,,,,,,,,,,,,,,,,-0.001223000026584431 -166,"taxcalc/tests/test_parameters.py::test_read_json_revision_foramts[\n{\n ""consumption"": {""BEN_mcaid_value"": 0.9}\n}\n-True]",,passed,0.1694759999963935,,,,,,,,," +",True,,,,,,,,,,,,,,,,-0.0012599999763551195 +166,"taxcalc/tests/test_parameters.py::test_read_json_revision_foramts[\n{\n ""consumption"": {""BEN_mcaid_value"": 0.9}\n}\n-True]",,passed,0.16551999999592226,,,,,,,,," { ""consumption"": {""BEN_mcaid_value"": 0.9} } -",True,,,,,,,,,,,,,,,,-0.0007720000212430023 -167,taxcalc/tests/test_policy.py::test_incorrect_class_instantiation,,passed,0.1280789999782428,,,,,,,,,,,,,,,,,,,,,,,,,,-0.0077050000300005195 -168,taxcalc/tests/test_policy.py::test_correct_class_instantiation,,passed,1978.4745590000057,,,,,,,,,,,,,,,,,,,,,,,,,,-72.44586100000606 -169,taxcalc/tests/test_policy.py::test_json_reform_url,,passed,131.5644459999703,,,,,,,,,,,,,,,,,,,,,,,,,,41.49888399996371 -170,taxcalc/tests/test_policy.py::test_read_json_reform_file_and_implement_reform[False],,passed,1980.8884260000355,,,,,,,,,,,False,,,,,,,,,,,,,,,-67.62013299999126 -171,taxcalc/tests/test_policy.py::test_read_json_reform_file_and_implement_reform[True],,passed,2190.2870540000094,,,,,,,,,,,True,,,,,,,,,,,,,,,-14.343801999984862 -172,taxcalc/tests/test_policy.py::test_constant_inflation_rate_with_reform,,passed,1815.072124999972,,,,,,,,,,,,,,,,,,,,,,,,,,9.496952999995983 -173,taxcalc/tests/test_policy.py::test_variable_inflation_rate_with_reform,,passed,1966.9951779999906,,,,,,,,,,,,,,,,,,,,,,,,,,-27.460242000017843 -174,taxcalc/tests/test_policy.py::test_multi_year_reform,,passed,1973.1966520000128,,,,,,,,,,,,,,,,,,,,,,,,,,-11.173987999939072 -175,taxcalc/tests/test_policy.py::test_policy_metadata,,passed,1414.1213259999859,,,,,,,,,,,,,,,,,,,,,,,,,,-47.81814900002246 -176,taxcalc/tests/test_policy.py::test_implement_reform_raises_on_no_year,,passed,1245.845848999977,,,,,,,,,,,,,,,,,,,,,,,,,,-55.49830600000405 -177,taxcalc/tests/test_policy.py::test_implement_reform_raises_on_early_year,,passed,1245.7049559999973,,,,,,,,,,,,,,,,,,,,,,,,,,-73.40827100000524 -178,taxcalc/tests/test_policy.py::test_reform_with_default_indexed,,passed,1987.1577859999547,,,,,,,,,,,,,,,,,,,,,,,,,,-105.48153300004515 -179,taxcalc/tests/test_policy.py::test_reform_makes_no_changes_before_year,,passed,1877.205613000001,,,,,,,,,,,,,,,,,,,,,,,,,,-89.40752799998108 -180,taxcalc/tests/test_policy.py::test_read_json_reform_and_implement_reform[False],,passed,2135.934282999983,,,,,,,,,,,False,,,,,,,,,,,,,,,-68.88049400004093 -181,taxcalc/tests/test_policy.py::test_read_json_reform_and_implement_reform[True],,passed,2046.17005099999,,,,,,,,,,,True,,,,,,,,,,,,,,,-54.615267000031054 -182,taxcalc/tests/test_policy.py::test_pop_the_cap_reform,,passed,1907.2738610000215,,,,,,,,,,,,,,,,,,,,,,,,,,-57.64528699995685 -183,taxcalc/tests/test_policy.py::test_order_of_indexing_and_level_reforms,,passed,3762.2569079999835,,,,,,,,,,,,,,,,,,,,,,,,,,-42.29942800003482 -184,taxcalc/tests/test_policy.py::test_misspecified_reform_dictionary,,passed,0.12179700001979654,,,,,,,,,,,,,,,,,,,,,,,,,,-0.004750000016429057 -185,taxcalc/tests/test_policy.py::test_section_titles,,passed,4.783465000002707,,,,,,,,,,,,,,,,,,,,,,,,,,-0.12821199999279997 -186,taxcalc/tests/test_policy.py::test_description_punctuation,,passed,3.067723000015121,,,,,,,,,,,,,,,,,,,,,,,,,,0.059777000046778994 -187,taxcalc/tests/test_policy.py::test_get_index_rate,,passed,1303.3923329999766,,,,,,,,,,,,,,,,,,,,,,,,,,-27.506111000036526 -188,taxcalc/tests/test_policy.py::test_reform_with_bad_ctc_levels,,passed,1786.8134920000216,,,,,,,,,,,,,,,,,,,,,,,,,,-16.764750999982425 -189,taxcalc/tests/test_policy.py::test_reform_with_removed_parameter,,passed,3911.8790599999897,,,,,,,,,,,,,,,,,,,,,,,,,,-27.651253999977143 -190,taxcalc/tests/test_policy.py::test_reform_with_out_of_range_error,,passed,1941.254936000007,,,,,,,,,,,,,,,,,,,,,,,,,,-26.77894499998979 -191,taxcalc/tests/test_policy.py::test_reform_with_warning,,passed,2103.2806389999905,,,,,,,,,,,,,,,,,,,,,,,,,,-59.611629000017274 -192,taxcalc/tests/test_policy.py::test_reform_with_scalar_vector_errors,,passed,6748.928916000012,,,,,,,,,,,,,,,,,,,,,,,,,,-278.79982799998925 -193,taxcalc/tests/test_policy.py::test_index_offset_reform,,passed,8350.341183000011,,,,,,,,,,,,,,,,,,,,,,,,,,-157.3052790000147 -194,taxcalc/tests/test_policy.py::test_cpi_offset_affect_on_prior_years,,passed,6222.58174000001,,,,,,,,,,,,,,,,,,,,,,,,,,-6.880410000007942 -195,taxcalc/tests/test_policy.py::test_cpi_offset_on_reverting_params,,passed,9222.87960799997,,,,,,,,,,,,,,,,,,,,,,,,,,17.55273200001102 -196,taxcalc/tests/test_policy.py::test_raise_errors_regression,,passed,2030.256874000088,,,,,,,,,,,,,,,,,,,,,,,,,,36.10947000009901 -197,taxcalc/tests/test_policy.py::TestAdjust::test_simple_adj,>,passed,5313.343744999997,,,,,,,,,,,,,,,,,,,,,,,,,,-24.51592099998834 -198,taxcalc/tests/test_policy.py::TestAdjust::test_adj_without_index_1,>,passed,5612.983009999994,,,,,,,,,,,,,,,,,,,,,,,,,,-35.97226000005048 -199,taxcalc/tests/test_policy.py::TestAdjust::test_adj_without_index_2,>,passed,5601.94737900008,,,,,,,,,,,,,,,,,,,,,,,,,,-30.881757999907677 -200,taxcalc/tests/test_policy.py::TestAdjust::test_activate_index,>,passed,5461.724053000012,,,,,,,,,,,,,,,,,,,,,,,,,,-62.639977000003455 -201,taxcalc/tests/test_policy.py::TestAdjust::test_apply_cpi_offset,>,passed,9693.766257999981,,,,,,,,,,,,,,,,,,,,,,,,,,-73.26668500002233 -202,taxcalc/tests/test_policy.py::TestAdjust::test_multiple_cpi_swaps,>,passed,4422.310262999986,,,,,,,,,,,,,,,,,,,,,,,,,,-197.70350900000722 -203,taxcalc/tests/test_policy.py::TestAdjust::test_multiple_cpi_swaps2,>,passed,5187.539269000013,,,,,,,,,,,,,,,,,,,,,,,,,,-105.45152599996709 -204,taxcalc/tests/test_policy.py::TestAdjust::test_adj_CPI_offset_and_index_status,>,passed,9492.673109999942,,,,,,,,,,,,,,,,,,,,,,,,,,-160.84807400005775 -205,taxcalc/tests/test_policy.py::TestAdjust::test_adj_related_parameters_and_index_status,>,passed,3599.0945060000286,,,,,,,,,,,,,,,,,,,,,,,,,,-73.08431899997458 -206,taxcalc/tests/test_policy.py::TestAdjust::test_indexed_status_parsing,>,passed,4185.659483999984,,,,,,,,,,,,,,,,,,,,,,,,,,-6.692328000041925 -207,taxcalc/tests/test_policy.py::TestAdjust::test_cpi_offset_does_not_affect_wage_indexed_params,>,passed,7698.1252499999755,,,,,,,,,,,,,,,,,,,,,,,,,,-157.7414040000349 -208,taxcalc/tests/test_records.py::test_incorrect_Records_instantiation,,passed,9.354562999988048,,,,,,,,,,,,,,,,,,,,,,,,,,0.08111800002552805 -209,taxcalc/tests/test_records.py::test_correct_Records_instantiation,,passed,386.40508699995735,,,,,,,,,,,,,,,,,,,,,,,,,,-3.9436470000282497 -210,taxcalc/tests/test_records.py::test_read_cps_data,,passed,636.940826,,,,,,,,,,,,,,,,,,,,,,,,,,15.918220000003203 -211,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00200,e00200p,e00200s\n1, 2, 200000, 200000, 0.03\n]",,passed,419.63296999995237,,,,,,,,,,,,"RECID,MARS,e00200,e00200p,e00200s +",True,,,,,,,,,,,,,,,,-0.003956000000471249 +167,taxcalc/tests/test_policy.py::test_incorrect_class_instantiation,,passed,0.1272690000178045,,,,,,,,,,,,,,,,,,,,,,,,,,-0.0008099999604382901 +168,taxcalc/tests/test_policy.py::test_correct_class_instantiation,,passed,2097.827270000039,,,,,,,,,,,,,,,,,,,,,,,,,,119.3527110000332 +169,taxcalc/tests/test_policy.py::test_json_reform_url,,passed,87.43662500000937,,,,,,,,,,,,,,,,,,,,,,,,,,-44.12782099996093 +170,taxcalc/tests/test_policy.py::test_read_json_reform_file_and_implement_reform[False],,passed,2022.946601000001,,,,,,,,,,,False,,,,,,,,,,,,,,,42.05817499996533 +171,taxcalc/tests/test_policy.py::test_read_json_reform_file_and_implement_reform[True],,passed,2254.9093019999873,,,,,,,,,,,True,,,,,,,,,,,,,,,64.6222479999783 +172,taxcalc/tests/test_policy.py::test_constant_inflation_rate_with_reform,,passed,1896.6335960000151,,,,,,,,,,,,,,,,,,,,,,,,,,81.56147100004318 +173,taxcalc/tests/test_policy.py::test_variable_inflation_rate_with_reform,,passed,2087.5213909999957,,,,,,,,,,,,,,,,,,,,,,,,,,120.52621300000533 +174,taxcalc/tests/test_policy.py::test_multi_year_reform,,passed,2012.155923000023,,,,,,,,,,,,,,,,,,,,,,,,,,38.959271000010176 +175,taxcalc/tests/test_policy.py::test_policy_metadata,,passed,1452.3502629999712,,,,,,,,,,,,,,,,,,,,,,,,,,38.22893699998508 +176,taxcalc/tests/test_policy.py::test_implement_reform_raises_on_no_year,,passed,1306.5643820000332,,,,,,,,,,,,,,,,,,,,,,,,,,60.71853300005614 +177,taxcalc/tests/test_policy.py::test_implement_reform_raises_on_early_year,,passed,1292.6362849999578,,,,,,,,,,,,,,,,,,,,,,,,,,46.93132899996044 +178,taxcalc/tests/test_policy.py::test_reform_with_default_indexed,,passed,2052.9887729999814,,,,,,,,,,,,,,,,,,,,,,,,,,65.83098700002665 +179,taxcalc/tests/test_policy.py::test_reform_makes_no_changes_before_year,,passed,1937.2010260000252,,,,,,,,,,,,,,,,,,,,,,,,,,59.9954130000242 +180,taxcalc/tests/test_policy.py::test_read_json_reform_and_implement_reform[False],,passed,2247.917249000011,,,,,,,,,,,False,,,,,,,,,,,,,,,111.98296600002777 +181,taxcalc/tests/test_policy.py::test_read_json_reform_and_implement_reform[True],,passed,2123.5438360000103,,,,,,,,,,,True,,,,,,,,,,,,,,,77.37378500002023 +182,taxcalc/tests/test_policy.py::test_pop_the_cap_reform,,passed,1957.2749069999986,,,,,,,,,,,,,,,,,,,,,,,,,,50.00104599997735 +183,taxcalc/tests/test_policy.py::test_order_of_indexing_and_level_reforms,,passed,3871.0807179999733,,,,,,,,,,,,,,,,,,,,,,,,,,108.82380999998941 +184,taxcalc/tests/test_policy.py::test_misspecified_reform_dictionary,,passed,0.12385299999095878,,,,,,,,,,,,,,,,,,,,,,,,,,0.0020559999711622784 +185,taxcalc/tests/test_policy.py::test_section_titles,,passed,4.827023999951052,,,,,,,,,,,,,,,,,,,,,,,,,,0.043558999948345445 +186,taxcalc/tests/test_policy.py::test_description_punctuation,,passed,3.0265310000459067,,,,,,,,,,,,,,,,,,,,,,,,,,-0.04119199996921452 +187,taxcalc/tests/test_policy.py::test_get_index_rate,,passed,1336.9819360000292,,,,,,,,,,,,,,,,,,,,,,,,,,33.58960300005265 +188,taxcalc/tests/test_policy.py::test_reform_with_bad_ctc_levels,,passed,1855.8807430000002,,,,,,,,,,,,,,,,,,,,,,,,,,69.06725099997857 +189,taxcalc/tests/test_policy.py::test_reform_with_removed_parameter,,passed,4031.3341649999757,,,,,,,,,,,,,,,,,,,,,,,,,,119.4551049999859 +190,taxcalc/tests/test_policy.py::test_reform_with_out_of_range_error,,passed,1973.721859999955,,,,,,,,,,,,,,,,,,,,,,,,,,32.466923999947994 +191,taxcalc/tests/test_policy.py::test_reform_with_warning,,passed,2191.8547489999582,,,,,,,,,,,,,,,,,,,,,,,,,,88.57410999996773 +192,taxcalc/tests/test_policy.py::test_reform_with_scalar_vector_errors,,passed,7046.203042000002,,,,,,,,,,,,,,,,,,,,,,,,,,297.27412599999025 +193,taxcalc/tests/test_policy.py::test_index_offset_reform,,passed,8513.836212999991,,,,,,,,,,,,,,,,,,,,,,,,,,163.49502999998003 +194,taxcalc/tests/test_policy.py::test_cpi_offset_affect_on_prior_years,,passed,6319.04578700005,,,,,,,,,,,,,,,,,,,,,,,,,,96.46404700004041 +195,taxcalc/tests/test_policy.py::test_cpi_offset_on_reverting_params,,passed,9313.879208999992,,,,,,,,,,,,,,,,,,,,,,,,,,90.99960100002136 +196,taxcalc/tests/test_policy.py::test_raise_errors_regression,,passed,2023.5156780000807,,,,,,,,,,,,,,,,,,,,,,,,,,-6.741196000007221 +197,taxcalc/tests/test_policy.py::TestAdjust::test_simple_adj,>,passed,5345.664035000027,,,,,,,,,,,,,,,,,,,,,,,,,,32.32029000002967 +198,taxcalc/tests/test_policy.py::TestAdjust::test_adj_without_index_1,>,passed,5655.631255000003,,,,,,,,,,,,,,,,,,,,,,,,,,42.64824500000941 +199,taxcalc/tests/test_policy.py::TestAdjust::test_adj_without_index_2,>,passed,5765.60330999996,,,,,,,,,,,,,,,,,,,,,,,,,,163.65593099988018 +200,taxcalc/tests/test_policy.py::TestAdjust::test_activate_index,>,passed,5602.655679999998,,,,,,,,,,,,,,,,,,,,,,,,,,140.9316269999863 +201,taxcalc/tests/test_policy.py::TestAdjust::test_apply_cpi_offset,>,passed,9909.836221999967,,,,,,,,,,,,,,,,,,,,,,,,,,216.06996399998752 +202,taxcalc/tests/test_policy.py::TestAdjust::test_multiple_cpi_swaps,>,passed,4648.186086999999,,,,,,,,,,,,,,,,,,,,,,,,,,225.87582400001338 +203,taxcalc/tests/test_policy.py::TestAdjust::test_multiple_cpi_swaps2,>,passed,5251.480390999973,,,,,,,,,,,,,,,,,,,,,,,,,,63.94112199996016 +204,taxcalc/tests/test_policy.py::TestAdjust::test_adj_CPI_offset_and_index_status,>,passed,9862.668077999955,,,,,,,,,,,,,,,,,,,,,,,,,,369.9949680000136 +205,taxcalc/tests/test_policy.py::TestAdjust::test_adj_related_parameters_and_index_status,>,passed,3708.1964689999722,,,,,,,,,,,,,,,,,,,,,,,,,,109.10196299994323 +206,taxcalc/tests/test_policy.py::TestAdjust::test_indexed_status_parsing,>,passed,4252.185876999988,,,,,,,,,,,,,,,,,,,,,,,,,,66.52639300000374 +207,taxcalc/tests/test_policy.py::TestAdjust::test_cpi_offset_does_not_affect_wage_indexed_params,>,passed,7788.59825699999,,,,,,,,,,,,,,,,,,,,,,,,,,90.47300700001506 +208,taxcalc/tests/test_records.py::test_incorrect_Records_instantiation,,passed,9.588709000013296,,,,,,,,,,,,,,,,,,,,,,,,,,0.2341460000252482 +209,taxcalc/tests/test_records.py::test_correct_Records_instantiation,,passed,380.4995659999122,,,,,,,,,,,,,,,,,,,,,,,,,,-5.905521000045155 +210,taxcalc/tests/test_records.py::test_read_cps_data,,passed,641.3909209999247,,,,,,,,,,,,,,,,,,,,,,,,,,4.450094999924659 +211,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00200,e00200p,e00200s\n1, 2, 200000, 200000, 0.03\n]",,passed,406.8278400000054,,,,,,,,,,,,"RECID,MARS,e00200,e00200p,e00200s 1, 2, 200000, 200000, 0.03 -",,,,,,,,,,,,,,14.525039999966793 -212,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00900,e00900p,e00900s\n1, 2, 200000, 200000, 0.03\n]",,passed,423.67333400000007,,,,,,,,,,,,"RECID,MARS,e00900,e00900p,e00900s +",,,,,,,,,,,,,,-12.805129999947042 +212,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00900,e00900p,e00900s\n1, 2, 200000, 200000, 0.03\n]",,passed,407.2205049999411,,,,,,,,,,,,"RECID,MARS,e00900,e00900p,e00900s 1, 2, 200000, 200000, 0.03 -",,,,,,,,,,,,,,21.24928400002085 -213,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e02100,e02100p,e02100s\n1, 2, 200000, 200000, 0.03\n]",,passed,419.92565900000045,,,,,,,,,,,,"RECID,MARS,e02100,e02100p,e02100s +",,,,,,,,,,,,,,-16.452829000058955 +213,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e02100,e02100p,e02100s\n1, 2, 200000, 200000, 0.03\n]",,passed,408.5224540000354,,,,,,,,,,,,"RECID,MARS,e02100,e02100p,e02100s 1, 2, 200000, 200000, 0.03 -",,,,,,,,,,,,,,17.073537999976907 -214,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00200,e00200p,e00200s\n1, 4, 200000, 100000, 100000\n]",,passed,413.9408540000886,,,,,,,,,,,,"RECID,MARS,e00200,e00200p,e00200s +",,,,,,,,,,,,,,-11.403204999965112 +214,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00200,e00200p,e00200s\n1, 4, 200000, 100000, 100000\n]",,passed,404.53203000004123,,,,,,,,,,,,"RECID,MARS,e00200,e00200p,e00200s 1, 4, 200000, 100000, 100000 -",,,,,,,,,,,,,,15.799053000080221 -215,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00900,e00900p,e00900s\n1, 4, 200000, 100000, 100000\n]",,passed,421.70685499991123,,,,,,,,,,,,"RECID,MARS,e00900,e00900p,e00900s +",,,,,,,,,,,,,,-9.408824000047389 +215,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00900,e00900p,e00900s\n1, 4, 200000, 100000, 100000\n]",,passed,410.4484220000586,,,,,,,,,,,,"RECID,MARS,e00900,e00900p,e00900s 1, 4, 200000, 100000, 100000 -",,,,,,,,,,,,,,19.25507299989704 -216,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e02100,e02100p,e02100s\n1, 4, 200000, 100000, 100000\n]",,passed,420.7010379999474,,,,,,,,,,,,"RECID,MARS,e02100,e02100p,e02100s +",,,,,,,,,,,,,,-11.258432999852573 +216,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e02100,e02100p,e02100s\n1, 4, 200000, 100000, 100000\n]",,passed,403.27137799999946,,,,,,,,,,,,"RECID,MARS,e02100,e02100p,e02100s 1, 4, 200000, 100000, 100000 -",,,,,,,,,,,,,,20.481580999955895 -217,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,k1bx14s\n1, 4, 0.03\n]",,passed,420.7160450000629,,,,,,,,,,,,"RECID,MARS,k1bx14s +",,,,,,,,,,,,,,-17.429659999947944 +217,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,k1bx14s\n1, 4, 0.03\n]",,passed,405.59213599999566,,,,,,,,,,,,"RECID,MARS,k1bx14s 1, 4, 0.03 -",,,,,,,,,,,,,,18.264313000031507 -218,"taxcalc/tests/test_records.py::test_read_data[RxCID,MARS\n1, 2\n]",,passed,1.5027740000732592,,,,,,,,,,,,"RxCID,MARS +",,,,,,,,,,,,,,-15.123909000067215 +218,"taxcalc/tests/test_records.py::test_read_data[RxCID,MARS\n1, 2\n]",,passed,1.8336050000016257,,,,,,,,,,,,"RxCID,MARS 1, 2 -",,,,,,,,,,,,,,-0.05585099989957598 -219,"taxcalc/tests/test_records.py::test_read_data[RECID,e00300\n1, 456789\n]",,passed,1.351202000023477,,,,,,,,,,,,"RECID,e00300 +",,,,,,,,,,,,,,0.3308309999283665 +219,"taxcalc/tests/test_records.py::test_read_data[RECID,e00300\n1, 456789\n]",,passed,1.6383780000523984,,,,,,,,,,,,"RECID,e00300 1, 456789 -",,,,,,,,,,,,,,-0.0181190000034801 -220,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS\n1, 6\n]",,passed,420.48897100005433,,,,,,,,,,,,"RECID,MARS +",,,,,,,,,,,,,,0.2871760000289214 +220,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS\n1, 6\n]",,passed,408.149951999917,,,,,,,,,,,,"RECID,MARS 1, 6 -",,,,,,,,,,,,,,20.060313000044516 -221,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,EIC\n1, 5, 4\n]",,passed,418.7759349999851,,,,,,,,,,,,"RECID,MARS,EIC +",,,,,,,,,,,,,,-12.339019000137341 +221,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,EIC\n1, 5, 4\n]",,passed,409.40188000001854,,,,,,,,,,,,"RECID,MARS,EIC 1, 5, 4 -",,,,,,,,,,,,,,17.2974739999745 -222,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00600,e00650\n1, 1, 8, 9\n]",,passed,408.26708800000233,,,,,,,,,,,,"RECID,MARS,e00600,e00650 +",,,,,,,,,,,,,,-9.374054999966575 +222,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00600,e00650\n1, 1, 8, 9\n]",,passed,415.1622340000358,,,,,,,,,,,,"RECID,MARS,e00600,e00650 1, 1, 8, 9 -",,,,,,,,,,,,,,7.313046999968265 -223,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e01500,e01700\n1, 1, 6, 7\n]",,passed,419.8473850000255,,,,,,,,,,,,"RECID,MARS,e01500,e01700 +",,,,,,,,,,,,,,6.895146000033492 +223,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e01500,e01700\n1, 1, 6, 7\n]",,passed,405.14981199999056,,,,,,,,,,,,"RECID,MARS,e01500,e01700 1, 1, 6, 7 -",,,,,,,,,,,,,,14.657001000045966 -224,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,PT_SSTB_income\n1, 1, 2\n]",,passed,415.13847800001713,,,,,,,,,,,,"RECID,MARS,PT_SSTB_income +",,,,,,,,,,,,,,-14.697573000034936 +224,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,PT_SSTB_income\n1, 1, 2\n]",,passed,404.68598200004635,,,,,,,,,,,,"RECID,MARS,PT_SSTB_income 1, 1, 2 -",,,,,,,,,,,,,,13.784259000033217 -225,taxcalc/tests/test_records.py::test_for_duplicate_names,,passed,0.8811550000018542,,,,,,,,,,,,,,,,,,,,,,,,,,0.027609000028405717 -226,taxcalc/tests/test_records.py::test_records_variables_content,,passed,0.675340000043434,,,,,,,,,,,,,,,,,,,,,,,,,,0.03291800004490142 -227,taxcalc/tests/test_records.py::test_csv_input_vars_md_contents,,passed,0.6778739999617756,,,,,,,,,,,,,,,,,,,,,,,,,,0.020543999937672197 -228,taxcalc/tests/test_reforms.py::test_2017_law_reform,,passed,4744.144582999979,,,,,,,,,,,,,,,,,,,,,,,,,,-7.449834999988525 -229,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2019],,passed,12654.52507200007,,,,,,,,,,,,,2019.0,,,,,,,,,,,,,-184.4894869999498 -230,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2020],,passed,12639.779700999952,,,,,,,,,,,,,2020.0,,,,,,,,,,,,,-160.35405399997944 -231,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2021],,passed,12719.9552269999,,,,,,,,,,,,,2021.0,,,,,,,,,,,,,-184.68794800014803 -232,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2022],,passed,12597.957552000025,,,,,,,,,,,,,2022.0,,,,,,,,,,,,,-628.2536610000316 -233,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2023],,passed,12697.900044999984,,,,,,,,,,,,,2023.0,,,,,,,,,,,,,-276.6348850000195 -234,taxcalc/tests/test_reforms.py::test_reform_json_and_output,,passed,75758.9776289999,,,,,,,,,,,,,,,,,,,,,,,,,,-846.7071410001372 -235,taxcalc/tests/test_responses.py::test_response_json,,passed,0.19239900007050892,,,,,,,,,,,,,,,,,,,,,,,,,,-0.02023799993366987 -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.17660899993643397,,,,,,,,,,,,,,no-dot-csv-filename,no-dot-json-filename,no-dot-json-filename,no-dot-json-filename,no-output-directory,,,,,,,,0.0065709999717000755 -237,taxcalc/tests/test_taxcalcio.py::test_ctor_errors[input_data1-baseline1-reform1-assump1-outdir1],,passed,0.11947300004067074,,,,,,,,,,,,,,[],[],[],[],[],,,,,,,,0.002996000148414238 -238,taxcalc/tests/test_taxcalcio.py::test_ctor_errors[no-exist.csv-no-exist.json-no-exist.json-no-exist.json-.],,passed,0.1941520000627861,,,,,,,,,,,,,,no-exist.csv,no-exist.json,no-exist.json,no-exist.json,.,,,,,,,,-0.0013529999023375872 -239,taxcalc/tests/test_taxcalcio.py::test_init_errors[2000-reformfile0-reformfile0-None],,passed,4881.364598999994,,,,,,,,,,,,,,,,,,,2000.0,reformfile0,reformfile0,,,,,15.527002999988326 -240,taxcalc/tests/test_taxcalcio.py::test_init_errors[2099-reformfile0-reformfile0-None],,passed,5050.760955999976,,,,,,,,,,,,,,,,,,,2099.0,reformfile0,reformfile0,,,,,-93.08066500011591 -241,taxcalc/tests/test_taxcalcio.py::test_init_errors[2020-reformfile0-reformfile0-errorassumpfile],,passed,4709.2552450000085,,,,,,,,,,,,,,,,,,,2020.0,reformfile0,reformfile0,errorassumpfile,,,,-10.839109000016833 -242,taxcalc/tests/test_taxcalcio.py::test_init_errors[2020-errorreformfile-errorreformfile-None],,passed,3840.2279509999744,,,,,,,,,,,,,,,,,,,2020.0,errorreformfile,errorreformfile,,,,,0.5496840000205339 -243,taxcalc/tests/test_taxcalcio.py::test_creation_with_aging,,passed,12195.49089499992,,,,,,,,,,,,,,,,,,,,,,,,,,49.34635799986427 -244,taxcalc/tests/test_taxcalcio.py::test_ctor_init_with_cps_files,,passed,15884.065768000028,,,,,,,,,,,,,,,,,,,,,,,,,,534.0897529999893 -245,"taxcalc/tests/test_taxcalcio.py::test_custom_dump_variables[\n MARS;iitax\tpayrolltax|combined,\n c00100\n surtax\n -True-8]",,passed,5177.608530000043,,,,,,,,,,,,,,,,,,,,,,," +",,,,,,,,,,,,,,-10.452495999970779 +225,taxcalc/tests/test_records.py::test_for_duplicate_names,,passed,0.942002999977376,,,,,,,,,,,,,,,,,,,,,,,,,,0.060847999975521816 +226,taxcalc/tests/test_records.py::test_records_variables_content,,passed,0.6290369999533141,,,,,,,,,,,,,,,,,,,,,,,,,,-0.046303000090119895 +227,taxcalc/tests/test_records.py::test_csv_input_vars_md_contents,,passed,0.7055109999782871,,,,,,,,,,,,,,,,,,,,,,,,,,0.027637000016511593 +228,taxcalc/tests/test_reforms.py::test_2017_law_reform,,passed,4863.649764000002,,,,,,,,,,,,,,,,,,,,,,,,,,119.50518100002228 +229,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2019],,passed,12969.181557999946,,,,,,,,,,,,,2019.0,,,,,,,,,,,,,314.65648599987617 +230,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2020],,passed,13008.81288200003,,,,,,,,,,,,,2020.0,,,,,,,,,,,,,369.0331810000771 +231,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2021],,passed,13285.644265999963,,,,,,,,,,,,,2021.0,,,,,,,,,,,,,565.6890390000626 +232,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2022],,passed,13286.298052000006,,,,,,,,,,,,,2022.0,,,,,,,,,,,,,688.3404999999821 +233,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2023],,passed,13347.917789000006,,,,,,,,,,,,,2023.0,,,,,,,,,,,,,650.0177440000225 +234,taxcalc/tests/test_reforms.py::test_reform_json_and_output,,passed,78786.76483899994,,,,,,,,,,,,,,,,,,,,,,,,,,3027.7872100000386 +235,taxcalc/tests/test_responses.py::test_response_json,,passed,0.19638699995994102,,,,,,,,,,,,,,,,,,,,,,,,,,0.003987999889432131 +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.1720320000231368,,,,,,,,,,,,,,no-dot-csv-filename,no-dot-json-filename,no-dot-json-filename,no-dot-json-filename,no-output-directory,,,,,,,,-0.004576999913297103 +237,taxcalc/tests/test_taxcalcio.py::test_ctor_errors[input_data1-baseline1-reform1-assump1-outdir1],,passed,0.12111699993511138,,,,,,,,,,,,,,[],[],[],[],[],,,,,,,,0.0016439998944406814 +238,taxcalc/tests/test_taxcalcio.py::test_ctor_errors[no-exist.csv-no-exist.json-no-exist.json-no-exist.json-.],,passed,0.19571600000745093,,,,,,,,,,,,,,no-exist.csv,no-exist.json,no-exist.json,no-exist.json,.,,,,,,,,0.001563999944664829 +239,taxcalc/tests/test_taxcalcio.py::test_init_errors[2000-reformfile0-reformfile0-None],,passed,5004.898599999933,,,,,,,,,,,,,,,,,,,2000.0,reformfile0,reformfile0,,,,,123.53400099993905 +240,taxcalc/tests/test_taxcalcio.py::test_init_errors[2099-reformfile0-reformfile0-None],,passed,5310.118386999989,,,,,,,,,,,,,,,,,,,2099.0,reformfile0,reformfile0,,,,,259.3574310000122 +241,taxcalc/tests/test_taxcalcio.py::test_init_errors[2020-reformfile0-reformfile0-errorassumpfile],,passed,4895.036054999991,,,,,,,,,,,,,,,,,,,2020.0,reformfile0,reformfile0,errorassumpfile,,,,185.78080999998292 +242,taxcalc/tests/test_taxcalcio.py::test_init_errors[2020-errorreformfile-errorreformfile-None],,passed,4066.4198740000757,,,,,,,,,,,,,,,,,,,2020.0,errorreformfile,errorreformfile,,,,,226.19192300010127 +243,taxcalc/tests/test_taxcalcio.py::test_creation_with_aging,,passed,12691.072157999997,,,,,,,,,,,,,,,,,,,,,,,,,,495.58126300007643 +244,taxcalc/tests/test_taxcalcio.py::test_ctor_init_with_cps_files,,passed,16346.979276999946,,,,,,,,,,,,,,,,,,,,,,,,,,462.9135089999181 +245,"taxcalc/tests/test_taxcalcio.py::test_custom_dump_variables[\n MARS;iitax\tpayrolltax|combined,\n c00100\n surtax\n -True-8]",,passed,5362.09696700007,,,,,,,,,,,,,,,,,,,,,,," MARS;iitax payrolltax|combined, c00100 surtax - ",True,8.0,0.9374670000852348 -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,5063.204885999994,,,,,,,,,,,,,,,,,,,,,,," + ",True,8.0,184.48843700002726 +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,5217.631056000073,,,,,,,,,,,,,,,,,,,,,,," MARS;iitax payrolltax|kombined,c00100 surtax RECID FLPDYR - ",False,8.0,48.22973699992872 -247,taxcalc/tests/test_taxcalcio.py::test_output_options,,passed,22298.970982000013,,,,,,,,,,,,,,,,,,,,,,,,,,193.30013599995073 -248,taxcalc/tests/test_taxcalcio.py::test_write_doc_file,,passed,12805.307254000014,,,,,,,,,,,,,,,,,,,,,,,,,,32.76280600005157 -249,taxcalc/tests/test_taxcalcio.py::test_sqldb_option,,passed,6482.398158000024,,,,,,,,,,,,,,,,,,,,,,,,,,-25.66163099993446 -250,taxcalc/tests/test_taxcalcio.py::test_no_tables_or_graphs,,passed,5777.350017999993,,,,,,,,,,,,,,,,,,,,,,,,,,-77.39574000004359 -251,taxcalc/tests/test_taxcalcio.py::test_tables,,passed,6447.674105000033,,,,,,,,,,,,,,,,,,,,,,,,,,-214.81793899999957 -252,taxcalc/tests/test_taxcalcio.py::test_graphs,,passed,6389.864939000063,,,,,,,,,,,,,,,,,,,,,,,,,,-110.92948099997102 -253,taxcalc/tests/test_taxcalcio.py::test_analyze_warnings_print,,passed,5629.0489940000725,,,,,,,,,,,,,,,,,,,,,,,,,,-8.461319999923944 -254,taxcalc/tests/test_taxcalcio.py::test_error_message_parsed_correctly,,passed,4144.005063999998,,,,,,,,,,,,,,,,,,,,,,,,,,-53.75036199995975 -255,taxcalc/tests/test_utils.py::test_validity_of_name_lists,,passed,0.7480650000388778,,,,,,,,,,,,,,,,,,,,,,,,,,0.009565000027578208 -256,taxcalc/tests/test_utils.py::test_create_tables,,passed,3478.15352300006,,,,,,,,,,,,,,,,,,,,,,,,,,-127.77091999998902 -257,taxcalc/tests/test_utils.py::test_diff_count_precision,,passed,400.1866590000418,,,,,,,,,,,,,,,,,,,,,,,,,,-2.5609199999507837 -258,taxcalc/tests/test_utils.py::test_weighted_mean,,passed,2.310515999965901,,,,,,,,,,,,,,,,,,,,,,,,,,-0.09037700010594563 -259,taxcalc/tests/test_utils.py::test_wage_weighted,,passed,0.7045029999517283,,,,,,,,,,,,,,,,,,,,,,,,,,-0.022895000029166113 -260,taxcalc/tests/test_utils.py::test_agi_weighted,,passed,0.6301739999798883,,,,,,,,,,,,,,,,,,,,,,,,,,-0.01756500000738015 -261,taxcalc/tests/test_utils.py::test_expanded_income_weighted,,passed,0.6144149999727233,,,,,,,,,,,,,,,,,,,,,,,,,,-0.03007800000887073 -262,taxcalc/tests/test_utils.py::test_weighted_sum,,passed,1.5870790000462875,,,,,,,,,,,,,,,,,,,,,,,,,,-0.07462299993221677 -263,taxcalc/tests/test_utils.py::test_add_income_trow_var,,passed,2.3626939999985552,,,,,,,,,,,,,,,,,,,,,,,,,,-0.14397600000393096 -264,taxcalc/tests/test_utils.py::test_add_quantile_trow_var,,passed,3.0859330000794216,,,,,,,,,,,,,,,,,,,,,,,,,,-0.1747139999679348 -265,taxcalc/tests/test_utils.py::test_dist_table_sum_row,,passed,2677.9847039999822,,,,,,,,,,,,,,,,,,,,,,,,,,-51.200661000052605 -266,taxcalc/tests/test_utils.py::test_diff_table_sum_row,,passed,3324.5726129999866,,,,,,,,,,,,,,,,,,,,,,,,,,-0.07575300003281882 -267,taxcalc/tests/test_utils.py::test_mtr_graph_data,,passed,2030.1491709999482,,,,,,,,,,,,,,,,,,,,,,,,,,-62.25491500004 -268,taxcalc/tests/test_utils.py::test_atr_graph_data,,passed,2280.371116000083,,,,,,,,,,,,,,,,,,,,,,,,,,4.314240000098835 -269,taxcalc/tests/test_utils.py::test_xtr_graph_plot,,passed,2037.3139060000085,,,,,,,,,,,,,,,,,,,,,,,,,,14.457132999951 -270,taxcalc/tests/test_utils.py::test_write_graph_file,,passed,2193.093018000013,,,,,,,,,,,,,,,,,,,,,,,,,,19.909697999992204 -271,taxcalc/tests/test_utils.py::test_ce_aftertax_income,,passed,3801.909073000047,,,,,,,,,,,,,,,,,,,,,,,,,,-1.6054089999215648 -272,taxcalc/tests/test_utils.py::test_read_egg_csv,,passed,1.0653660000343734,,,,,,,,,,,,,,,,,,,,,,,,,,0.0033410000241931304 -273,taxcalc/tests/test_utils.py::test_read_egg_json,,passed,0.2600749999146501,,,,,,,,,,,,,,,,,,,,,,,,,,0.010798999937833315 -274,taxcalc/tests/test_utils.py::test_create_delete_temp_file,,passed,0.2712959999371378,,,,,,,,,,,,,,,,,,,,,,,,,,-0.00022100016394688282 -275,taxcalc/tests/test_utils.py::test_bootstrap_se_ci,,passed,0.3881740000224454,,,,,,,,,,,,,,,,,,,,,,,,,,0.007703000051151321 -276,taxcalc/tests/test_utils.py::test_table_columns_labels,,passed,0.10990500004481873,,,,,,,,,,,,,,,,,,,,,,,,,,-0.001073000021278761 + ",False,8.0,154.42617000007886 +247,taxcalc/tests/test_taxcalcio.py::test_output_options,,passed,22805.342618000053,,,,,,,,,,,,,,,,,,,,,,,,,,506.37163600003987 +248,taxcalc/tests/test_taxcalcio.py::test_write_doc_file,,passed,13310.45717699999,,,,,,,,,,,,,,,,,,,,,,,,,,505.1499229999754 +249,taxcalc/tests/test_taxcalcio.py::test_sqldb_option,,passed,6830.646048000062,,,,,,,,,,,,,,,,,,,,,,,,,,348.24789000003875 +250,taxcalc/tests/test_taxcalcio.py::test_no_tables_or_graphs,,passed,6183.919123999999,,,,,,,,,,,,,,,,,,,,,,,,,,406.5691060000063 +251,taxcalc/tests/test_taxcalcio.py::test_tables,,passed,7064.8949090000315,,,,,,,,,,,,,,,,,,,,,,,,,,617.2208039999987 +252,taxcalc/tests/test_taxcalcio.py::test_graphs,,passed,6873.39309999993,,,,,,,,,,,,,,,,,,,,,,,,,,483.5281609998674 +253,taxcalc/tests/test_taxcalcio.py::test_analyze_warnings_print,,passed,5969.418466999969,,,,,,,,,,,,,,,,,,,,,,,,,,340.36947299989606 +254,taxcalc/tests/test_taxcalcio.py::test_error_message_parsed_correctly,,passed,4467.847005000067,,,,,,,,,,,,,,,,,,,,,,,,,,323.8419410000688 +255,taxcalc/tests/test_utils.py::test_validity_of_name_lists,,passed,0.8525050000116607,,,,,,,,,,,,,,,,,,,,,,,,,,0.10443999997278297 +256,taxcalc/tests/test_utils.py::test_create_tables,,passed,3774.959211999999,,,,,,,,,,,,,,,,,,,,,,,,,,296.80568899993887 +257,taxcalc/tests/test_utils.py::test_diff_count_precision,,passed,400.465044999919,,,,,,,,,,,,,,,,,,,,,,,,,,0.27838599987717316 +258,taxcalc/tests/test_utils.py::test_weighted_mean,,passed,2.580788000045686,,,,,,,,,,,,,,,,,,,,,,,,,,0.27027200007978536 +259,taxcalc/tests/test_utils.py::test_wage_weighted,,passed,0.7468469999594163,,,,,,,,,,,,,,,,,,,,,,,,,,0.04234400000768801 +260,taxcalc/tests/test_utils.py::test_agi_weighted,,passed,0.6757749999906082,,,,,,,,,,,,,,,,,,,,,,,,,,0.04560100001071987 +261,taxcalc/tests/test_utils.py::test_expanded_income_weighted,,passed,0.6433230000766343,,,,,,,,,,,,,,,,,,,,,,,,,,0.028908000103911036 +262,taxcalc/tests/test_utils.py::test_weighted_sum,,passed,1.644235999947341,,,,,,,,,,,,,,,,,,,,,,,,,,0.057156999901053496 +263,taxcalc/tests/test_utils.py::test_add_income_trow_var,,passed,2.4827140000525105,,,,,,,,,,,,,,,,,,,,,,,,,,0.1200200000539553 +264,taxcalc/tests/test_utils.py::test_add_quantile_trow_var,,passed,3.163939000046412,,,,,,,,,,,,,,,,,,,,,,,,,,0.0780059999669902 +265,taxcalc/tests/test_utils.py::test_dist_table_sum_row,,passed,2819.9392510000507,,,,,,,,,,,,,,,,,,,,,,,,,,141.9545470000685 +266,taxcalc/tests/test_utils.py::test_diff_table_sum_row,,passed,3547.8117640000164,,,,,,,,,,,,,,,,,,,,,,,,,,223.23915100003023 +267,taxcalc/tests/test_utils.py::test_mtr_graph_data,,passed,2171.628970000029,,,,,,,,,,,,,,,,,,,,,,,,,,141.4797990000809 +268,taxcalc/tests/test_utils.py::test_atr_graph_data,,passed,2422.6610509999773,,,,,,,,,,,,,,,,,,,,,,,,,,142.28993499989429 +269,taxcalc/tests/test_utils.py::test_xtr_graph_plot,,passed,2205.741867000029,,,,,,,,,,,,,,,,,,,,,,,,,,168.42796100002033 +270,taxcalc/tests/test_utils.py::test_write_graph_file,,passed,2349.969907000059,,,,,,,,,,,,,,,,,,,,,,,,,,156.8768890000456 +271,taxcalc/tests/test_utils.py::test_ce_aftertax_income,,passed,4137.9246909999665,,,,,,,,,,,,,,,,,,,,,,,,,,336.0156179999194 +272,taxcalc/tests/test_utils.py::test_read_egg_csv,,passed,1.112721000026795,,,,,,,,,,,,,,,,,,,,,,,,,,0.047354999992421654 +273,taxcalc/tests/test_utils.py::test_read_egg_json,,passed,0.29750699991382135,,,,,,,,,,,,,,,,,,,,,,,,,,0.03743199999917124 +274,taxcalc/tests/test_utils.py::test_create_delete_temp_file,,passed,0.2813359999436216,,,,,,,,,,,,,,,,,,,,,,,,,,0.010040000006483751 +275,taxcalc/tests/test_utils.py::test_bootstrap_se_ci,,passed,0.40496799999800714,,,,,,,,,,,,,,,,,,,,,,,,,,0.016793999975561746 +276,taxcalc/tests/test_utils.py::test_table_columns_labels,,passed,0.1148150000744863,,,,,,,,,,,,,,,,,,,,,,,,,,0.004910000029667613 From 4599b35442e5bd78fa45028b026a5560607f91b9 Mon Sep 17 00:00:00 2001 From: Bodi Yang Date: Mon, 18 Mar 2024 14:50:27 -0400 Subject: [PATCH 2/4] add files --- docs/about/releases.md | 15 +++++++++++++++ docs/index.md | 2 +- setup.py | 2 +- taxcalc.egg-info/PKG-INFO | 2 +- taxcalc/__init__.py | 2 +- 5 files changed, 19 insertions(+), 4 deletions(-) diff --git a/docs/about/releases.md b/docs/about/releases.md index 99475c034..fed307e77 100644 --- a/docs/about/releases.md +++ b/docs/about/releases.md @@ -3,6 +3,21 @@ Release history Go [here](https://github.com/PSLmodels/Tax-Calculator/pulls?q=is%3Apr+is%3Aclosed) for a complete commit history. +2024-03-18 Release 3.5.2 +------------------------ +(last merged pull request is +[#2725](https://github.com/PSLmodels/Tax-Calculator/pull/2725)) + +**This is an enhancement and bug-fix release.** + +**API Changes** + +**New Features** +- Additional TAXSIM-35 validation tools, several PRS by Bodi Yang and Jason DeBacker + +**Bug Fixes** +- Fix bugs in `ppp.py` script [[#2725](https://github.com/PSLmodels/Tax-Calculator/pull/2725) by Martin Holmer] + 2024-02-27 Release 3.5.1 ------------------------ (last merged pull request is diff --git a/docs/index.md b/docs/index.md index 81bae4fff..bad754793 100644 --- a/docs/index.md +++ b/docs/index.md @@ -57,7 +57,7 @@ The cross-model validation work with NBER's TAXSIM-27 model is described ## Latest release -{doc}`3.5.1 (2024-02-27) ` +{doc}`3.5.2 (2024-03-18) ` If you are already using Tax-Calculator, upgrade using the following command: diff --git a/setup.py b/setup.py index ed7849f79..8d96d6b90 100644 --- a/setup.py +++ b/setup.py @@ -3,7 +3,7 @@ with open("README.md") as f: longdesc = f.read() -version = "3.5.1" +version = "3.5.2" config = { "description": "Tax Calculator", diff --git a/taxcalc.egg-info/PKG-INFO b/taxcalc.egg-info/PKG-INFO index 705261f26..f83d4a58f 100644 --- a/taxcalc.egg-info/PKG-INFO +++ b/taxcalc.egg-info/PKG-INFO @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: taxcalc -Version: 3.5.1 +Version: 3.5.2 Summary: taxcalc Home-page: https://github.com/PSLmodels/Tax-Calculator Download-URL: https://github.com/PSLmodels/Tax-Calculator diff --git a/taxcalc/__init__.py b/taxcalc/__init__.py index 6ee5142d1..1e32f0016 100644 --- a/taxcalc/__init__.py +++ b/taxcalc/__init__.py @@ -14,4 +14,4 @@ from taxcalc.utils import * from taxcalc.cli import * -__version__ = '3.5.1' +__version__ = '3.5.2' From 0d77d53a20b02e378e866c72b18e93b66cfbbc5d Mon Sep 17 00:00:00 2001 From: Bodi Yang <60398181+bodiyang@users.noreply.github.com> Date: Mon, 18 Mar 2024 15:23:34 -0400 Subject: [PATCH 3/4] Update releases.md --- docs/about/releases.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/about/releases.md b/docs/about/releases.md index fed307e77..6a0d87c61 100644 --- a/docs/about/releases.md +++ b/docs/about/releases.md @@ -13,7 +13,7 @@ for a complete commit history. **API Changes** **New Features** -- Additional TAXSIM-35 validation tools, several PRS by Bodi Yang and Jason DeBacker +- Complete works of TAXSIM-35 validation, in several PRS by Bodi Yang and Jason DeBacker **Bug Fixes** - Fix bugs in `ppp.py` script [[#2725](https://github.com/PSLmodels/Tax-Calculator/pull/2725) by Martin Holmer] From 10f3cc4d7bd53978ed987b6489bb6e001e813b14 Mon Sep 17 00:00:00 2001 From: Bodi Yang Date: Tue, 19 Mar 2024 09:20:17 -0400 Subject: [PATCH 4/4] update test stats benchmark --- taxcalc/tests/test_stats_benchmark.csv | 336 ------------------------- 1 file changed, 336 deletions(-) diff --git a/taxcalc/tests/test_stats_benchmark.csv b/taxcalc/tests/test_stats_benchmark.csv index cda6762d1..4aa4160f5 100644 --- a/taxcalc/tests/test_stats_benchmark.csv +++ b/taxcalc/tests/test_stats_benchmark.csv @@ -1,305 +1,4 @@ ,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 -<<<<<<< HEAD -0,taxcalc/tests/test_4package.py::test_for_consistency,,passed,4.138539999985369,,,,,,,,,,,,,,,,,,,,,,,,,,0.20104699999023978 -1,taxcalc/tests/test_benefits.py::test_benefits,,passed,4018.038442999995,,,,,,,,,,,,,,,,,,,,,,,,,,-57.44148200000109 -2,taxcalc/tests/test_calcfunctions.py::test_calc_and_used_vars,,passed,37.716931000005616,,,,,,,,,,,,,,,,,,,,,,,,,,1.881583999988834 -3,taxcalc/tests/test_calcfunctions.py::test_function_args_usage,,passed,1.9476710000105868,,,,,,,,,,,,,,,,,,,,,,,,,,0.030836000007638864 -4,taxcalc/tests/test_calcfunctions.py::test_DependentCare,,passed,0.265901000005897,,,,,,,,,,,,,,,,,,,,,,,,,,0.01569400001244503 -5,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, young]",,passed,0.19065000000750842,"(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.0025090000121964218 -6,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, allow charity]",,passed,0.21770999998693696,"(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.02147399996488275 -7,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, allow charity, over limit]",,passed,0.1761919999978545,"(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.004382000014402421 -8,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, two old]",,passed,0.173977999992303,"(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.004642999982706925 -9,taxcalc/tests/test_calcfunctions.py::test_StdDed[Single 1],,passed,0.1732670000080816,"(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.004743000005191789 -10,taxcalc/tests/test_calcfunctions.py::test_StdDed[Single 2],,passed,0.17552999997860752,"(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.005401999970899907 -11,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, Single]",,passed,0.17251500000270426,"(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.0014560000067831425 -12,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Marrid, Single, dep, under earn]",,passed,0.1773440000079063,"(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.0016760000107751971 -13,"taxcalc/tests/test_calcfunctions.py::test_StdDed[Married, Single, dep, over earn]",,passed,0.1735870000061368,"(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.004953000001251012 -14,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 1],,passed,0.24656499999764492,"(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.0012269999842829116 -15,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 2],,passed,0.22357199998168653,"(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.0032609999891520247 -16,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 3],,passed,0.21890300001814467,"(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.0021380000134741672 -17,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 4],,passed,0.2176200000008066,"(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.0023080000062237205 -18,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 5],,passed,0.2184209999995801,"(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.004421999989290298 -19,taxcalc/tests/test_calcfunctions.py::test_EI_PayrollTax[case 6],,passed,0.21871199999168311,"(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.00012600003174148555 -20,taxcalc/tests/test_calcfunctions.py::test_AfterTaxIncome,,passed,0.1728160000027401,,,,,,,,,,,,,,,,,,,,,,,,,,-0.014543999981242395 -21,taxcalc/tests/test_calcfunctions.py::test_ExpandIncome,,passed,0.1706019999971886,,,,,,,,,,,,,,,,,,,,,,,,,,0.0030289999983779126 -22,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple0-expected_value0],,passed,0.1783360000047196,"(1, 1, 2, 0, 0, 1000)","(0, 1000)",,,,,,,,,,,,,,,,,,,,,,,,0.0027480000142077188 -23,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple1-expected_value1],,passed,0.18263399999796093,"(0, 1, 2, 0, 0, 1000)","(0, 1000)",,,,,,,,,,,,,,,,,,,,,,,,0.017745999997487216 -24,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple2-expected_value2],,passed,0.1675759999955062,"(1, 1, 2, 100, 0, 1000)","(0, 1000)",,,,,,,,,,,,,,,,,,,,,,,,0.001064999992195309 -25,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple3-expected_value3],,passed,0.16863799999100593,"(0, 2, 1, 100, 200, 1000)","(200, 1200)",,,,,,,,,,,,,,,,,,,,,,,,0.0014560000067832257 -26,taxcalc/tests/test_calcfunctions.py::test_LumpSumTax[test_tuple4-expected_value4],,passed,0.16604300000722105,"(0, 1, 3, 100, 300, 1000)","(300, 1300)",,,,,,,,,,,,,,,,,,,,,,,,-0.0003579999940938605 -27,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple0-expected_value0],,passed,0.1962300000002415,"(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.025511999979244193 -28,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple1-expected_value1],,passed,0.16991100000041115,"(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.0016590000200266408 -29,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple2-expected_value2],,passed,0.16615300000921707,"(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.00040799997691462475 -30,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple3-expected_value3],,passed,0.16789599999356142,"(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.0009190000014313859 -31,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple4-expected_value4],,passed,0.16875800000093477,"(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.00013700000067723428 -32,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple5-expected_value5],,passed,0.1640189999818631,"(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.022630000017898 -33,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple6-expected_value6],,passed,0.16716600001132065,"(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.00034500001788734247 -34,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple7-expected_value7],,passed,0.16740600000275663,"(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.0012670000160142358 -35,taxcalc/tests/test_calcfunctions.py::test_FairShareTax[test_tuple8-expected_value8],,passed,0.16512199999851873,"(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.0011460000166608197 -36,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple0-expected_value0],,passed,0.17370699998764394,"(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.005572999981495741 -37,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple1-expected_value1],,passed,0.1736570000048232,"(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.005173000005243011 -38,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple2-expected_value2],,passed,0.18401700000936216,"(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.006375999987540154 -39,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple3-expected_value3],,passed,0.17023099999846636,"(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.0022170000022470604 -40,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple4-expected_value4],,passed,0.19495799998026087,"(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.028717999981608955 -41,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple5-expected_value5],,passed,0.1714729999946485,"(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.00023700002316209834 -42,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple6-expected_value6],,passed,0.16898899997386252,"(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.000594999988834416 -43,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple7-expected_value7],,passed,0.17058099999189835,"(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.0037809999753335433 -44,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple8-expected_value8],,passed,0.1697900000010577,"(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.0022270000101799192 -45,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple9-expected_value9],,passed,0.1744290000260662,"(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.008590000021513416 -46,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple10-expected_value10],,passed,0.1699610000116536,"(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.0004270000033557153 -47,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple11-expected_value11],,passed,0.17992900001218004,"(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.011905999997452538 -48,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple12-expected_value12],,passed,0.16881800002011005,"(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.0018970000326135605 -49,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple13-expected_value13],,passed,0.16885799999499795,"(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.003399999997100167 -50,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple14-expected_value14],,passed,0.170141000012336,"(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.0018670000088150118 -51,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple15-expected_value15],,passed,0.16969000000699452,"(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.0051630000257319175 -52,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple16-expected_value16],,passed,0.16984999999181127,"(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.003910000003770675 -53,taxcalc/tests/test_calcfunctions.py::test_PersonalTaxCredit[test_tuple17-expected_value17],,passed,0.17272599998818805,"(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.007246999985000058 -54,taxcalc/tests/test_calcfunctions.py::test_EITCamount[test_tuple0-6660],,passed,281.2122859999988,"(0.0, 0.45, 19330, 6660, 19330, 19330, 0.2106)",6660,,,,,,,,,,,,,,,,,,,,,,,,16.76157700001113 -55,taxcalc/tests/test_calcfunctions.py::test_EITC[test_tuple0-6660],,passed,0.22892200001933816,"(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.02897900000675696 -56,taxcalc/tests/test_calcfunctions.py::test_TaxInc[test_tuple0-expected_value0],,passed,0.20437599999922895,"(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.01717700001790945 -57,taxcalc/tests/test_calcfunctions.py::test_TaxInc[test_tuple1-expected_value1],,passed,0.18724299999917093,"(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.012175999984265246 -58,taxcalc/tests/test_calcfunctions.py::test_TaxInc[test_tuple2-expected_value2],,passed,0.18717300000048454,"(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.014160000006313622 -59,taxcalc/tests/test_calcfunctions.py::test_TaxInc[test_tuple3-expected_value3],,passed,0.17827600001396604,"(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.010002000010445045 -60,taxcalc/tests/test_calcfunctions.py::test_ChildDepTaxCredit_2021[test_tuple0-expected_value0],,passed,0.18432699999948454,"(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.007657999987031955 -61,taxcalc/tests/test_calcfunctions.py::test_ChildDepTaxCredit_2022[test_tuple0-expected_value0],,passed,0.1817129999892586,"(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.008369999989099597 -62,taxcalc/tests/test_calcfunctions.py::test_CTCnew_2021[test_tuple0-0],,passed,0.18205300000317948,"(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.02166699999861521 -63,taxcalc/tests/test_calcfunctions.py::test_CTCnew_2022[test_tuple0-0],,passed,0.1761919999978545,"(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.005624000010584496 -64,taxcalc/tests/test_calcfunctions.py::test_AGI[test_tuple0-expected_value0],,passed,0.25554199999078264,"(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.031724999985272034 -65,taxcalc/tests/test_calculator.py::test_make_calculator,,passed,2551.1761779999915,,,,,,,,,,,,,,,,,,,,,,,,,,115.26510799998869 -66,taxcalc/tests/test_calculator.py::test_make_calculator_deepcopy,,passed,2282.956653000014,,,,,,,,,,,,,,,,,,,,,,,,,,104.19439000000375 -67,taxcalc/tests/test_calculator.py::test_make_calculator_with_policy_reform,,passed,2720.397666999986,,,,,,,,,,,,,,,,,,,,,,,,,,151.45307699998511 -68,taxcalc/tests/test_calculator.py::test_make_calculator_with_multiyear_reform,,passed,2749.7839350000104,,,,,,,,,,,,,,,,,,,,,,,,,,76.59277300001577 -69,taxcalc/tests/test_calculator.py::test_calculator_advance_to_year,,passed,2088.226515000002,,,,,,,,,,,,,,,,,,,,,,,,,,38.99132800000825 -70,taxcalc/tests/test_calculator.py::test_make_calculator_raises_on_no_policy,,passed,373.1961480000052,,,,,,,,,,,,,,,,,,,,,,,,,,-2.2613219999811918 -71,taxcalc/tests/test_calculator.py::test_calculator_mtr,,passed,17907.67503699999,,,,,,,,,,,,,,,,,,,,,,,,,,490.9099309999765 -72,taxcalc/tests/test_calculator.py::test_calculator_mtr_when_PT_rates_differ,,passed,3121.2073529999884,,,,,,,,,,,,,,,,,,,,,,,,,,111.65653599999814 -73,taxcalc/tests/test_calculator.py::test_make_calculator_increment_years_first,,passed,2602.272579999976,,,,,,,,,,,,,,,,,,,,,,,,,,51.09026799999583 -74,taxcalc/tests/test_calculator.py::test_ID_HC_vs_BS,,passed,5180.092686000024,,,,,,,,,,,,,,,,,,,,,,,,,,163.00078500000927 -75,taxcalc/tests/test_calculator.py::test_ID_StateLocal_HC_vs_CRT,,passed,4913.519121999969,,,,,,,,,,,,,,,,,,,,,,,,,,151.43496999996933 -76,taxcalc/tests/test_calculator.py::test_ID_RealEstate_HC_vs_CRT,,passed,4886.995210999999,,,,,,,,,,,,,,,,,,,,,,,,,,176.3584830000009 -77,taxcalc/tests/test_calculator.py::test_calculator_using_nonstd_input,,passed,1867.1733709999785,,,,,,,,,,,,,,,,,,,,,,,,,,75.32033199993293 -78,taxcalc/tests/test_calculator.py::test_bad_json_names,,passed,146.30871299999626,,,,,,,,,,,,,,,,,,,,,,,,,,-16.40927900001543 -79,taxcalc/tests/test_calculator.py::test_json_assump_url,,passed,226.60729099999344,,,,,,,,,,,,,,,,,,,,,,,,,,-66.24534799999537 -80,taxcalc/tests/test_calculator.py::test_read_bad_json_assump_file,,passed,0.3095829999892885,,,,,,,,,,,,,,,,,,,,,,,,,,0.009202999990520822 -81,taxcalc/tests/test_calculator.py::test_json_doesnt_exist,,passed,0.21934400001555332,,,,,,,,,,,,,,,,,,,,,,,,,,-0.04885699996748366 -82,taxcalc/tests/test_calculator.py::test_calc_all,,passed,1848.641095000005,,,,,,,,,,,,,,,,,,,,,,,,,,167.6831000000334 -83,taxcalc/tests/test_calculator.py::test_noreform_documentation,,passed,4277.933563000033,,,,,,,,,,,,,,,,,,,,,,,,,,177.5279280000168 -84,taxcalc/tests/test_calculator.py::test_reform_documentation,,passed,6215.898401999993,,,,,,,,,,,,,,,,,,,,,,,,,,240.06142999996882 -85,taxcalc/tests/test_calculator.py::test_distribution_tables,,passed,3675.507226000036,,,,,,,,,,,,,,,,,,,,,,,,,,18.3610790000439 -86,taxcalc/tests/test_calculator.py::test_difference_table,,passed,3147.861527000032,,,,,,,,,,,,,,,,,,,,,,,,,,153.324777000023 -87,taxcalc/tests/test_calculator.py::test_diagnostic_table,,passed,2581.5655270000093,,,,,,,,,,,,,,,,,,,,,,,,,,102.06027300000642 -88,taxcalc/tests/test_calculator.py::test_mtr_graph,,passed,2311.767799999984,,,,,,,,,,,,,,,,,,,,,,,,,,101.97810399995433 -89,taxcalc/tests/test_calculator.py::test_atr_graph,,passed,2340.25985400001,,,,,,,,,,,,,,,,,,,,,,,,,,140.6165250000413 -90,taxcalc/tests/test_calculator.py::test_privacy_of_embedded_objects,,passed,2217.763518999959,,,,,,,,,,,,,,,,,,,,,,,,,,138.27951199994004 -91,taxcalc/tests/test_calculator.py::test_n65,,passed,2026.0710960000097,,,,,,,,,,,,,,,,,,,,,,,,,,68.02441799999337 -92,taxcalc/tests/test_calculator.py::test_ce_aftertax_income,,passed,3308.7500109999723,,,,,,,,,,,,,,,,,,,,,,,,,,224.57867799994347 -93,taxcalc/tests/test_calculator.py::test_qbid_calculation,,passed,1671.57836399997,,,,,,,,,,,,,,,,,,,,,,,,,,81.681342999957 -94,taxcalc/tests/test_calculator.py::test_qbid_limit_switch,,passed,4047.4683010000376,,,,,,,,,,,,,,,,,,,,,,,,,,286.2199720000831 -95,taxcalc/tests/test_calculator.py::test_calc_all_benefits_amounts,,passed,5519.821585999978,,,,,,,,,,,,,,,,,,,,,,,,,,459.54531099994347 -96,taxcalc/tests/test_calculator.py::test_cg_top_rate,,passed,4870.281153000007,,,,,,,,,,,,,,,,,,,,,,,,,,372.6427980000153 -97,taxcalc/tests/test_compatible_data.py::test_compatible_data_presence,,passed,0.36302099999829807,,,,,,,,,,,,,,,,,,,,,,,,,,0.02746500001649116 -98,taxcalc/tests/test_consumption.py::test_year_consistency,,passed,0.15601299998024842,,,,,,,,,,,,,,,,,,,,,,,,,,0.009379000005083127 -99,taxcalc/tests/test_consumption.py::test_validity_of_consumption_vars_set,,passed,0.7146300000044903,,,,,,,,,,,,,,,,,,,,,,,,,,0.042897000014363584 -100,taxcalc/tests/test_consumption.py::test_update_consumption,,passed,68.68054500000653,,,,,,,,,,,,,,,,,,,,,,,,,,3.4636799999816503 -101,taxcalc/tests/test_consumption.py::test_incorrect_update_consumption,,passed,426.72629000003326,,,,,,,,,,,,,,,,,,,,,,,,,,55.7316500000411 -102,taxcalc/tests/test_consumption.py::test_future_update_consumption,,passed,92.06885600002579,,,,,,,,,,,,,,,,,,,,,,,,,,3.9214970000216454 -103,taxcalc/tests/test_consumption.py::test_consumption_default_data,,passed,32.867632000034064,,,,,,,,,,,,,,,,,,,,,,,,,,4.565366999997881 -104,taxcalc/tests/test_consumption.py::test_consumption_response,,passed,4268.1608290000095,,,,,,,,,,,,,,,,,,,,,,,,,,240.431477000016 -105,taxcalc/tests/test_cpscsv.py::test_agg,,passed,10730.392171000005,,,,,,,,,,,,,,,,,,,,,,,,,,480.9707229999858 -106,taxcalc/tests/test_cpscsv.py::test_cps_availability,,passed,638.3694679999508,,,,,,,,,,,,,,,,,,,,,,,,,,-4.768530000035298 -107,taxcalc/tests/test_data.py::test_recs_class,,passed,376.6721949999692,,,,,,,,,,,,,,,,,,,,,,,,,,-15.87593200002857 -108,taxcalc/tests/test_decorators.py::test_create_apply_function_string,,passed,0.1442199999814875,,,,,,,,,,,,,,,,,,,,,,,,,,0.0013339999895833898 -109,taxcalc/tests/test_decorators.py::test_create_apply_function_string_with_params,,passed,0.12189900002113063,,,,,,,,,,,,,,,,,,,,,,,,,,-0.0008699999511917744 -110,taxcalc/tests/test_decorators.py::test_create_toplevel_function_string_mult_outputs,,passed,0.12196899996297361,,,,,,,,,,,,,,,,,,,,,,,,,,0.001192999945942616 -111,taxcalc/tests/test_decorators.py::test_create_toplevel_function_string,,passed,0.11499600003617161,,,,,,,,,,,,,,,,,,,,,,,,,,-0.02489499996727318 -112,taxcalc/tests/test_decorators.py::test_make_apply_function,,passed,0.6016380000346544,,,,,,,,,,,,,,,,,,,,,,,,,,0.005967000049622584 -113,taxcalc/tests/test_decorators.py::test_magic_apply_jit,,passed,396.78145299996004,,,,,,,,,,,,,,,,,,,,,,,,,,32.847993999951086 -114,taxcalc/tests/test_decorators.py::test_magic_apply_jit_swap,,passed,0.6928489999609155,,,,,,,,,,,,,,,,,,,,,,,,,,-0.013739000053192285 -115,taxcalc/tests/test_decorators.py::test_magic_iterate_jit,,passed,135.30783999999585,,,,,,,,,,,,,,,,,,,,,,,,,,-1.1610979999545634 -116,taxcalc/tests/test_decorators.py::test_faux_function_iterate_jit,,passed,104.12161800002195,,,,,,,,,,,,,,,,,,,,,,,,,,0.45008700004699165 -117,taxcalc/tests/test_decorators.py::test_ret_everything_iterate_jit,,passed,171.54000599998653,,,,,,,,,,,,,,,,,,,,,,,,,,1.6744430000130706 -118,taxcalc/tests/test_decorators.py::test_function_takes_kwarg,,passed,135.1221520000081,,,,,,,,,,,,,,,,,,,,,,,,,,0.9770180000145956 -119,taxcalc/tests/test_decorators.py::test_function_no_parameters_listed,,passed,144.08819699997366,,,,,,,,,,,,,,,,,,,,,,,,,,7.835913999997501 -120,taxcalc/tests/test_decorators.py::test_function_parameters_optional,,passed,146.57832900002177,,,,,,,,,,,,,,,,,,,,,,,,,,8.3879599999932 -121,taxcalc/tests/test_decorators.py::test_iterate_jit_raises_on_no_return,,passed,5.585396000014953,,,,,,,,,,,,,,,,,,,,,,,,,,-0.016474000005928247 -122,taxcalc/tests/test_decorators.py::test_iterate_jit_raises_on_unknown_return_argument,,passed,4.06642699999793,,,,,,,,,,,,,,,,,,,,,,,,,,-0.06935800001883763 -123,taxcalc/tests/test_decorators.py::test_force_no_jit,,passed,4.9439329999927395,,,,,,,,,,,,,,,,,,,,,,,,,,0.0540519999958633 -124,taxcalc/tests/test_growdiff.py::test_year_consistency,,passed,0.16557999998667583,,,,,,,,,,,,,,,,,,,,,,,,,,0.04364199998008193 -125,taxcalc/tests/test_growdiff.py::test_update_and_apply_growdiff,,passed,403.7148560000219,,,,,,,,,,,,,,,,,,,,,,,,,,3.5876080000321053 -126,taxcalc/tests/test_growdiff.py::test_has_any_response,,passed,103.89258800000789,,,,,,,,,,,,,,,,,,,,,,,,,,2.122794999991129 -127,taxcalc/tests/test_growdiff.py::test_description_punctuation,,passed,0.31459999996741317,,,,,,,,,,,,,,,,,,,,,,,,,,0.04111999993483556 -128,taxcalc/tests/test_growdiff.py::test_boolean_value_infomation,,passed,0.25894600003084633,,,,,,,,,,,,,,,,,,,,,,,,,,0.002768000058495146 -129,taxcalc/tests/test_growfactors.py::test_improper_usage,,passed,3.2148600000141414,,,,,,,,,,,,,,,,,,,,,,,,,,0.32073100004481603 -130,taxcalc/tests/test_growfactors.py::test_update_after_use,,passed,1.878122999983134,,,,,,,,,,,,,,,,,,,,,,,,,,-0.0283129999729681 -131,taxcalc/tests/test_growfactors.py::test_proper_usage,,passed,1.8692850000547878,,,,,,,,,,,,,,,,,,,,,,,,,,0.03279900005281888 -132,taxcalc/tests/test_growfactors.py::test_growfactors_csv_values,,passed,2.0835569999917425,,,,,,,,,,,,,,,,,,,,,,,,,,-0.06322799998770279 -133,taxcalc/tests/test_parameters.py::test_params_class[revision0-],,passed,9.213640999973904,,,{},,,,,,,,,,,,,,,,,,,,,,,0.4749009999613918 -134,taxcalc/tests/test_parameters.py::test_params_class[revision1-error],,passed,10.662618999958795,,,{'real_param': {2004: 1.9}},error,,,,,,,,,,,,,,,,,,,,,,0.28157499997405466 -135,taxcalc/tests/test_parameters.py::test_params_class[revision2-raise],,passed,11.812173999999231,,,{'int_param': {2004: [3.6]}},raise,,,,,,,,,,,,,,,,,,,,,,0.22389800000155624 -136,taxcalc/tests/test_parameters.py::test_params_class[revision3-raise],,passed,10.468394000042736,,,{'int_param': {2004: [3]}},raise,,,,,,,,,,,,,,,,,,,,,,0.10888000002751141 -137,taxcalc/tests/test_parameters.py::test_params_class[revision4-noerror],,passed,14.702846000034242,,,"{'label_param': {2004: [1, 2]}}",noerror,,,,,,,,,,,,,,,,,,,,,,0.15098200003649254 -138,taxcalc/tests/test_parameters.py::test_params_class[revision5-raise],,passed,7.828423000034945,,,"{'label_param': {2004: [[1, 2]]}}",raise,,,,,,,,,,,,,,,,,,,,,,-0.0671349999947779 -139,taxcalc/tests/test_parameters.py::test_params_class[revision6-raise],,passed,8.918146999974397,,,"{'label_param': {2004: [1, 2, 3]}}",raise,,,,,,,,,,,,,,,,,,,,,,0.02750299995568639 -140,taxcalc/tests/test_parameters.py::test_params_class[revision7-raise],,passed,10.242820999962987,,,{'bool_param': {2004: [4.9]}},raise,,,,,,,,,,,,,,,,,,,,,,-0.07072700003618415 -141,taxcalc/tests/test_parameters.py::test_params_class[revision8-raise],,passed,10.2722269999731,,,{'str_param': {2004: [9]}},raise,,,,,,,,,,,,,,,,,,,,,,-0.0030190000188685673 -142,taxcalc/tests/test_parameters.py::test_params_class[revision9-noerror],,passed,12.423490999992737,,,{'str_param': {2004: 'nonlinear'}},noerror,,,,,,,,,,,,,,,,,,,,,,0.3115389999948093 -143,taxcalc/tests/test_parameters.py::test_params_class[revision10-error],,passed,10.247468999978082,,,{'str_param': {2004: 'unknownvalue'}},error,,,,,,,,,,,,,,,,,,,,,,0.1422589999720003 -144,taxcalc/tests/test_parameters.py::test_params_class[revision11-raise],,passed,10.344953000014812,,,{'str_param': {2004: ['nonlinear']}},raise,,,,,,,,,,,,,,,,,,,,,,-0.005403999978170759 -145,taxcalc/tests/test_parameters.py::test_params_class[revision12-raise],,passed,10.370469999998022,,,{'real_param': {2004: 'linear'}},raise,,,,,,,,,,,,,,,,,,,,,,-0.003370000001721607 -146,taxcalc/tests/test_parameters.py::test_params_class[revision13-raise],,passed,12.679440999988856,,,"{'real_param': {2004: [0.2, 0.3]}}",raise,,,,,,,,,,,,,,,,,,,,,,1.09565399998246 -147,taxcalc/tests/test_parameters.py::test_params_class[revision14-raise],,passed,11.490862000016477,,,{'real_param-indexed': {2004: True}},raise,,,,,,,,,,,,,,,,,,,,,,0.199188999999933 -148,taxcalc/tests/test_parameters.py::test_params_class[revision15-raise],,passed,7.904604999964704,,,{'unknown_param-indexed': {2004: False}},raise,,,,,,,,,,,,,,,,,,,,,,-0.08314500007600145 -149,taxcalc/tests/test_parameters.py::test_json_file_contents[consumption.json],,passed,179.6609069999704,,,,,consumption.json,,,,,,,,,,,,,,,,,,,,,3.038369999956103 -150,taxcalc/tests/test_parameters.py::test_json_file_contents[policy_current_law.json],,passed,104531.656968,,,,,policy_current_law.json,,,,,,,,,,,,,,,,,,,,,1455.1919909999997 -151,taxcalc/tests/test_parameters.py::test_json_file_contents[growdiff.json],,passed,695.1125040000079,,,,,growdiff.json,,,,,,,,,,,,,,,,,,,,,14.012901000000966 -152,taxcalc/tests/test_parameters.py::test_parameters_mentioned[consumption.json-consumption.py],,passed,0.2509600000166756,,,,,,consumption.json,consumption.py,,,,,,,,,,,,,,,,,,,-0.008603999958722852 -153,taxcalc/tests/test_parameters.py::test_parameters_mentioned[policy_current_law.json-calcfunctions.py],,passed,8.966473000043607,,,,,,policy_current_law.json,calcfunctions.py,,,,,,,,,,,,,,,,,,,-0.07175099995038181 -154,taxcalc/tests/test_parameters.py::test_parameters_mentioned[growdiff.json-growdiff.py],,passed,0.25705199999492834,,,,,,growdiff.json,growdiff.py,,,,,,,,,,,,,,,,,,,-0.010056000007807542 -155,taxcalc/tests/test_parameters.py::test_expand_xd_errors,,passed,4.89786399998593,,,,,,,,,,,,,,,,,,,,,,,,,,-0.01975200001425037 -156,taxcalc/tests/test_parameters.py::test_expand_empty,,passed,5.137672999978804,,,,,,,,,,,,,,,,,,,,,,,,,,-0.026913000056084435 -157,taxcalc/tests/test_parameters.py::test_expand_1d_scalar,,passed,15.07309300001225,,,,,,,,,,,,,,,,,,,,,,,,,,-0.005020999992666475 -158,taxcalc/tests/test_parameters.py::test_expand_2d_short_array,,passed,5.925078999950983,,,,,,,,,,,,,,,,,,,,,,,,,,0.025470999958088214 -159,taxcalc/tests/test_parameters.py::test_expand_2d_variable_rates,,passed,7.259381999972447,,,,,,,,,,,,,,,,,,,,,,,,,,0.10610399999677611 -160,taxcalc/tests/test_parameters.py::test_expand_2d_already_filled,,passed,8.862378000003446,,,,,,,,,,,,,,,,,,,,,,,,,,-0.12155500002108965 -161,taxcalc/tests/test_parameters.py::test_expand_2d_partial_expand,,passed,9.334513000055722,,,,,,,,,,,,,,,,,,,,,,,,,,-0.09035199991558152 -162,"taxcalc/tests/test_parameters.py::test_read_json_revision[\n{\n ""consumption"": {""BEN_mcaid_value"": {""2013"": 0.9}}\n}\n]",,passed,0.2998420000039914,,,,,,,," -{ - ""consumption"": {""BEN_mcaid_value"": {""2013"": 0.9}} -} -",,,,,,,,,,,,,,,,,,-0.01111800003172897 -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.24773499995944803,,,,,,,," -{ - ""consumption"": {""BEN_mcaid_value"": [{""year"": ""2013"", ""value"": 0.9}]} -} -",,,,,,,,,,,,,,,,,,-0.0037940000652269545 -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.1628260000074988,,,,,,,,," -{ - ""consumption"": {""BEN_mcaid_value"": {""2013"": 0.9}} -} -",False,,,,,,,,,,,,,,,,-0.005016999978124603 -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.16795499999489039,,,,,,,,," -{ - ""consumption"": {""BEN_mcaid_value"": [{""year"": ""2013"", ""value"": 0.9}]} -} -",True,,,,,,,,,,,,,,,,-0.0012599999763551195 -166,"taxcalc/tests/test_parameters.py::test_read_json_revision_foramts[\n{\n ""consumption"": {""BEN_mcaid_value"": 0.9}\n}\n-True]",,passed,0.16551999999592226,,,,,,,,," -{ - ""consumption"": {""BEN_mcaid_value"": 0.9} -} -",True,,,,,,,,,,,,,,,,-0.003956000000471249 -167,taxcalc/tests/test_policy.py::test_incorrect_class_instantiation,,passed,0.1272690000178045,,,,,,,,,,,,,,,,,,,,,,,,,,-0.0008099999604382901 -168,taxcalc/tests/test_policy.py::test_correct_class_instantiation,,passed,2097.827270000039,,,,,,,,,,,,,,,,,,,,,,,,,,119.3527110000332 -169,taxcalc/tests/test_policy.py::test_json_reform_url,,passed,87.43662500000937,,,,,,,,,,,,,,,,,,,,,,,,,,-44.12782099996093 -170,taxcalc/tests/test_policy.py::test_read_json_reform_file_and_implement_reform[False],,passed,2022.946601000001,,,,,,,,,,,False,,,,,,,,,,,,,,,42.05817499996533 -171,taxcalc/tests/test_policy.py::test_read_json_reform_file_and_implement_reform[True],,passed,2254.9093019999873,,,,,,,,,,,True,,,,,,,,,,,,,,,64.6222479999783 -172,taxcalc/tests/test_policy.py::test_constant_inflation_rate_with_reform,,passed,1896.6335960000151,,,,,,,,,,,,,,,,,,,,,,,,,,81.56147100004318 -173,taxcalc/tests/test_policy.py::test_variable_inflation_rate_with_reform,,passed,2087.5213909999957,,,,,,,,,,,,,,,,,,,,,,,,,,120.52621300000533 -174,taxcalc/tests/test_policy.py::test_multi_year_reform,,passed,2012.155923000023,,,,,,,,,,,,,,,,,,,,,,,,,,38.959271000010176 -175,taxcalc/tests/test_policy.py::test_policy_metadata,,passed,1452.3502629999712,,,,,,,,,,,,,,,,,,,,,,,,,,38.22893699998508 -176,taxcalc/tests/test_policy.py::test_implement_reform_raises_on_no_year,,passed,1306.5643820000332,,,,,,,,,,,,,,,,,,,,,,,,,,60.71853300005614 -177,taxcalc/tests/test_policy.py::test_implement_reform_raises_on_early_year,,passed,1292.6362849999578,,,,,,,,,,,,,,,,,,,,,,,,,,46.93132899996044 -178,taxcalc/tests/test_policy.py::test_reform_with_default_indexed,,passed,2052.9887729999814,,,,,,,,,,,,,,,,,,,,,,,,,,65.83098700002665 -179,taxcalc/tests/test_policy.py::test_reform_makes_no_changes_before_year,,passed,1937.2010260000252,,,,,,,,,,,,,,,,,,,,,,,,,,59.9954130000242 -180,taxcalc/tests/test_policy.py::test_read_json_reform_and_implement_reform[False],,passed,2247.917249000011,,,,,,,,,,,False,,,,,,,,,,,,,,,111.98296600002777 -181,taxcalc/tests/test_policy.py::test_read_json_reform_and_implement_reform[True],,passed,2123.5438360000103,,,,,,,,,,,True,,,,,,,,,,,,,,,77.37378500002023 -182,taxcalc/tests/test_policy.py::test_pop_the_cap_reform,,passed,1957.2749069999986,,,,,,,,,,,,,,,,,,,,,,,,,,50.00104599997735 -183,taxcalc/tests/test_policy.py::test_order_of_indexing_and_level_reforms,,passed,3871.0807179999733,,,,,,,,,,,,,,,,,,,,,,,,,,108.82380999998941 -184,taxcalc/tests/test_policy.py::test_misspecified_reform_dictionary,,passed,0.12385299999095878,,,,,,,,,,,,,,,,,,,,,,,,,,0.0020559999711622784 -185,taxcalc/tests/test_policy.py::test_section_titles,,passed,4.827023999951052,,,,,,,,,,,,,,,,,,,,,,,,,,0.043558999948345445 -186,taxcalc/tests/test_policy.py::test_description_punctuation,,passed,3.0265310000459067,,,,,,,,,,,,,,,,,,,,,,,,,,-0.04119199996921452 -187,taxcalc/tests/test_policy.py::test_get_index_rate,,passed,1336.9819360000292,,,,,,,,,,,,,,,,,,,,,,,,,,33.58960300005265 -188,taxcalc/tests/test_policy.py::test_reform_with_bad_ctc_levels,,passed,1855.8807430000002,,,,,,,,,,,,,,,,,,,,,,,,,,69.06725099997857 -189,taxcalc/tests/test_policy.py::test_reform_with_removed_parameter,,passed,4031.3341649999757,,,,,,,,,,,,,,,,,,,,,,,,,,119.4551049999859 -190,taxcalc/tests/test_policy.py::test_reform_with_out_of_range_error,,passed,1973.721859999955,,,,,,,,,,,,,,,,,,,,,,,,,,32.466923999947994 -191,taxcalc/tests/test_policy.py::test_reform_with_warning,,passed,2191.8547489999582,,,,,,,,,,,,,,,,,,,,,,,,,,88.57410999996773 -192,taxcalc/tests/test_policy.py::test_reform_with_scalar_vector_errors,,passed,7046.203042000002,,,,,,,,,,,,,,,,,,,,,,,,,,297.27412599999025 -193,taxcalc/tests/test_policy.py::test_index_offset_reform,,passed,8513.836212999991,,,,,,,,,,,,,,,,,,,,,,,,,,163.49502999998003 -194,taxcalc/tests/test_policy.py::test_cpi_offset_affect_on_prior_years,,passed,6319.04578700005,,,,,,,,,,,,,,,,,,,,,,,,,,96.46404700004041 -195,taxcalc/tests/test_policy.py::test_cpi_offset_on_reverting_params,,passed,9313.879208999992,,,,,,,,,,,,,,,,,,,,,,,,,,90.99960100002136 -196,taxcalc/tests/test_policy.py::test_raise_errors_regression,,passed,2023.5156780000807,,,,,,,,,,,,,,,,,,,,,,,,,,-6.741196000007221 -197,taxcalc/tests/test_policy.py::TestAdjust::test_simple_adj,>,passed,5345.664035000027,,,,,,,,,,,,,,,,,,,,,,,,,,32.32029000002967 -198,taxcalc/tests/test_policy.py::TestAdjust::test_adj_without_index_1,>,passed,5655.631255000003,,,,,,,,,,,,,,,,,,,,,,,,,,42.64824500000941 -199,taxcalc/tests/test_policy.py::TestAdjust::test_adj_without_index_2,>,passed,5765.60330999996,,,,,,,,,,,,,,,,,,,,,,,,,,163.65593099988018 -200,taxcalc/tests/test_policy.py::TestAdjust::test_activate_index,>,passed,5602.655679999998,,,,,,,,,,,,,,,,,,,,,,,,,,140.9316269999863 -201,taxcalc/tests/test_policy.py::TestAdjust::test_apply_cpi_offset,>,passed,9909.836221999967,,,,,,,,,,,,,,,,,,,,,,,,,,216.06996399998752 -202,taxcalc/tests/test_policy.py::TestAdjust::test_multiple_cpi_swaps,>,passed,4648.186086999999,,,,,,,,,,,,,,,,,,,,,,,,,,225.87582400001338 -203,taxcalc/tests/test_policy.py::TestAdjust::test_multiple_cpi_swaps2,>,passed,5251.480390999973,,,,,,,,,,,,,,,,,,,,,,,,,,63.94112199996016 -204,taxcalc/tests/test_policy.py::TestAdjust::test_adj_CPI_offset_and_index_status,>,passed,9862.668077999955,,,,,,,,,,,,,,,,,,,,,,,,,,369.9949680000136 -205,taxcalc/tests/test_policy.py::TestAdjust::test_adj_related_parameters_and_index_status,>,passed,3708.1964689999722,,,,,,,,,,,,,,,,,,,,,,,,,,109.10196299994323 -206,taxcalc/tests/test_policy.py::TestAdjust::test_indexed_status_parsing,>,passed,4252.185876999988,,,,,,,,,,,,,,,,,,,,,,,,,,66.52639300000374 -207,taxcalc/tests/test_policy.py::TestAdjust::test_cpi_offset_does_not_affect_wage_indexed_params,>,passed,7788.59825699999,,,,,,,,,,,,,,,,,,,,,,,,,,90.47300700001506 -208,taxcalc/tests/test_records.py::test_incorrect_Records_instantiation,,passed,9.588709000013296,,,,,,,,,,,,,,,,,,,,,,,,,,0.2341460000252482 -209,taxcalc/tests/test_records.py::test_correct_Records_instantiation,,passed,380.4995659999122,,,,,,,,,,,,,,,,,,,,,,,,,,-5.905521000045155 -210,taxcalc/tests/test_records.py::test_read_cps_data,,passed,641.3909209999247,,,,,,,,,,,,,,,,,,,,,,,,,,4.450094999924659 -211,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00200,e00200p,e00200s\n1, 2, 200000, 200000, 0.03\n]",,passed,406.8278400000054,,,,,,,,,,,,"RECID,MARS,e00200,e00200p,e00200s -1, 2, 200000, 200000, 0.03 -",,,,,,,,,,,,,,-12.805129999947042 -212,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00900,e00900p,e00900s\n1, 2, 200000, 200000, 0.03\n]",,passed,407.2205049999411,,,,,,,,,,,,"RECID,MARS,e00900,e00900p,e00900s -1, 2, 200000, 200000, 0.03 -",,,,,,,,,,,,,,-16.452829000058955 -213,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e02100,e02100p,e02100s\n1, 2, 200000, 200000, 0.03\n]",,passed,408.5224540000354,,,,,,,,,,,,"RECID,MARS,e02100,e02100p,e02100s -1, 2, 200000, 200000, 0.03 -",,,,,,,,,,,,,,-11.403204999965112 -214,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00200,e00200p,e00200s\n1, 4, 200000, 100000, 100000\n]",,passed,404.53203000004123,,,,,,,,,,,,"RECID,MARS,e00200,e00200p,e00200s -1, 4, 200000, 100000, 100000 -",,,,,,,,,,,,,,-9.408824000047389 -215,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00900,e00900p,e00900s\n1, 4, 200000, 100000, 100000\n]",,passed,410.4484220000586,,,,,,,,,,,,"RECID,MARS,e00900,e00900p,e00900s -1, 4, 200000, 100000, 100000 -",,,,,,,,,,,,,,-11.258432999852573 -216,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e02100,e02100p,e02100s\n1, 4, 200000, 100000, 100000\n]",,passed,403.27137799999946,,,,,,,,,,,,"RECID,MARS,e02100,e02100p,e02100s -1, 4, 200000, 100000, 100000 -",,,,,,,,,,,,,,-17.429659999947944 -217,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,k1bx14s\n1, 4, 0.03\n]",,passed,405.59213599999566,,,,,,,,,,,,"RECID,MARS,k1bx14s -1, 4, 0.03 -",,,,,,,,,,,,,,-15.123909000067215 -218,"taxcalc/tests/test_records.py::test_read_data[RxCID,MARS\n1, 2\n]",,passed,1.8336050000016257,,,,,,,,,,,,"RxCID,MARS -1, 2 -",,,,,,,,,,,,,,0.3308309999283665 -219,"taxcalc/tests/test_records.py::test_read_data[RECID,e00300\n1, 456789\n]",,passed,1.6383780000523984,,,,,,,,,,,,"RECID,e00300 -1, 456789 -",,,,,,,,,,,,,,0.2871760000289214 -220,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS\n1, 6\n]",,passed,408.149951999917,,,,,,,,,,,,"RECID,MARS -1, 6 -",,,,,,,,,,,,,,-12.339019000137341 -221,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,EIC\n1, 5, 4\n]",,passed,409.40188000001854,,,,,,,,,,,,"RECID,MARS,EIC -1, 5, 4 -",,,,,,,,,,,,,,-9.374054999966575 -222,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e00600,e00650\n1, 1, 8, 9\n]",,passed,415.1622340000358,,,,,,,,,,,,"RECID,MARS,e00600,e00650 -1, 1, 8, 9 -",,,,,,,,,,,,,,6.895146000033492 -223,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,e01500,e01700\n1, 1, 6, 7\n]",,passed,405.14981199999056,,,,,,,,,,,,"RECID,MARS,e01500,e01700 -1, 1, 6, 7 -",,,,,,,,,,,,,,-14.697573000034936 -224,"taxcalc/tests/test_records.py::test_read_data[RECID,MARS,PT_SSTB_income\n1, 1, 2\n]",,passed,404.68598200004635,,,,,,,,,,,,"RECID,MARS,PT_SSTB_income -1, 1, 2 -",,,,,,,,,,,,,,-10.452495999970779 -225,taxcalc/tests/test_records.py::test_for_duplicate_names,,passed,0.942002999977376,,,,,,,,,,,,,,,,,,,,,,,,,,0.060847999975521816 -226,taxcalc/tests/test_records.py::test_records_variables_content,,passed,0.6290369999533141,,,,,,,,,,,,,,,,,,,,,,,,,,-0.046303000090119895 -227,taxcalc/tests/test_records.py::test_csv_input_vars_md_contents,,passed,0.7055109999782871,,,,,,,,,,,,,,,,,,,,,,,,,,0.027637000016511593 -228,taxcalc/tests/test_reforms.py::test_2017_law_reform,,passed,4863.649764000002,,,,,,,,,,,,,,,,,,,,,,,,,,119.50518100002228 -229,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2019],,passed,12969.181557999946,,,,,,,,,,,,,2019.0,,,,,,,,,,,,,314.65648599987617 -230,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2020],,passed,13008.81288200003,,,,,,,,,,,,,2020.0,,,,,,,,,,,,,369.0331810000771 -231,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2021],,passed,13285.644265999963,,,,,,,,,,,,,2021.0,,,,,,,,,,,,,565.6890390000626 -232,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2022],,passed,13286.298052000006,,,,,,,,,,,,,2022.0,,,,,,,,,,,,,688.3404999999821 -233,taxcalc/tests/test_reforms.py::test_round_trip_reforms[2023],,passed,13347.917789000006,,,,,,,,,,,,,2023.0,,,,,,,,,,,,,650.0177440000225 -234,taxcalc/tests/test_reforms.py::test_reform_json_and_output,,passed,78786.76483899994,,,,,,,,,,,,,,,,,,,,,,,,,,3027.7872100000386 -235,taxcalc/tests/test_responses.py::test_response_json,,passed,0.19638699995994102,,,,,,,,,,,,,,,,,,,,,,,,,,0.003987999889432131 -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.1720320000231368,,,,,,,,,,,,,,no-dot-csv-filename,no-dot-json-filename,no-dot-json-filename,no-dot-json-filename,no-output-directory,,,,,,,,-0.004576999913297103 -237,taxcalc/tests/test_taxcalcio.py::test_ctor_errors[input_data1-baseline1-reform1-assump1-outdir1],,passed,0.12111699993511138,,,,,,,,,,,,,,[],[],[],[],[],,,,,,,,0.0016439998944406814 -238,taxcalc/tests/test_taxcalcio.py::test_ctor_errors[no-exist.csv-no-exist.json-no-exist.json-no-exist.json-.],,passed,0.19571600000745093,,,,,,,,,,,,,,no-exist.csv,no-exist.json,no-exist.json,no-exist.json,.,,,,,,,,0.001563999944664829 -239,taxcalc/tests/test_taxcalcio.py::test_init_errors[2000-reformfile0-reformfile0-None],,passed,5004.898599999933,,,,,,,,,,,,,,,,,,,2000.0,reformfile0,reformfile0,,,,,123.53400099993905 -240,taxcalc/tests/test_taxcalcio.py::test_init_errors[2099-reformfile0-reformfile0-None],,passed,5310.118386999989,,,,,,,,,,,,,,,,,,,2099.0,reformfile0,reformfile0,,,,,259.3574310000122 -241,taxcalc/tests/test_taxcalcio.py::test_init_errors[2020-reformfile0-reformfile0-errorassumpfile],,passed,4895.036054999991,,,,,,,,,,,,,,,,,,,2020.0,reformfile0,reformfile0,errorassumpfile,,,,185.78080999998292 -242,taxcalc/tests/test_taxcalcio.py::test_init_errors[2020-errorreformfile-errorreformfile-None],,passed,4066.4198740000757,,,,,,,,,,,,,,,,,,,2020.0,errorreformfile,errorreformfile,,,,,226.19192300010127 -243,taxcalc/tests/test_taxcalcio.py::test_creation_with_aging,,passed,12691.072157999997,,,,,,,,,,,,,,,,,,,,,,,,,,495.58126300007643 -244,taxcalc/tests/test_taxcalcio.py::test_ctor_init_with_cps_files,,passed,16346.979276999946,,,,,,,,,,,,,,,,,,,,,,,,,,462.9135089999181 -245,"taxcalc/tests/test_taxcalcio.py::test_custom_dump_variables[\n MARS;iitax\tpayrolltax|combined,\n c00100\n surtax\n -True-8]",,passed,5362.09696700007,,,,,,,,,,,,,,,,,,,,,,," - MARS;iitax payrolltax|combined, - c00100 - surtax - ",True,8.0,184.48843700002726 -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,5217.631056000073,,,,,,,,,,,,,,,,,,,,,,," -======= 0,taxcalc/tests/test_4package.py::test_for_consistency,,passed,3.9598060000116675,,,,,,,,,,,,,,,,,,,,,,,,,,0.14628100001345956 1,taxcalc/tests/test_benefits.py::test_benefits,,passed,4145.420666999939,,,,,,,,,,,,,,,,,,,,,,,,,,134.7164609999254 2,taxcalc/tests/test_calcfunctions.py::test_calc_and_used_vars,,passed,44.25694899998689,,,,,,,,,,,,,,,,,,,,,,,,,,4.844456999990143 @@ -599,44 +298,10 @@ surtax ",True,8.0,130.3005969999731 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,5310.504853000111,,,,,,,,,,,,,,,,,,,,,,," ->>>>>>> 9f7f095bb78f99575a3d92ba37f0438daba53f5b MARS;iitax payrolltax|kombined,c00100 surtax RECID FLPDYR -<<<<<<< HEAD - ",False,8.0,154.42617000007886 -247,taxcalc/tests/test_taxcalcio.py::test_output_options,,passed,22805.342618000053,,,,,,,,,,,,,,,,,,,,,,,,,,506.37163600003987 -248,taxcalc/tests/test_taxcalcio.py::test_write_doc_file,,passed,13310.45717699999,,,,,,,,,,,,,,,,,,,,,,,,,,505.1499229999754 -249,taxcalc/tests/test_taxcalcio.py::test_sqldb_option,,passed,6830.646048000062,,,,,,,,,,,,,,,,,,,,,,,,,,348.24789000003875 -250,taxcalc/tests/test_taxcalcio.py::test_no_tables_or_graphs,,passed,6183.919123999999,,,,,,,,,,,,,,,,,,,,,,,,,,406.5691060000063 -251,taxcalc/tests/test_taxcalcio.py::test_tables,,passed,7064.8949090000315,,,,,,,,,,,,,,,,,,,,,,,,,,617.2208039999987 -252,taxcalc/tests/test_taxcalcio.py::test_graphs,,passed,6873.39309999993,,,,,,,,,,,,,,,,,,,,,,,,,,483.5281609998674 -253,taxcalc/tests/test_taxcalcio.py::test_analyze_warnings_print,,passed,5969.418466999969,,,,,,,,,,,,,,,,,,,,,,,,,,340.36947299989606 -254,taxcalc/tests/test_taxcalcio.py::test_error_message_parsed_correctly,,passed,4467.847005000067,,,,,,,,,,,,,,,,,,,,,,,,,,323.8419410000688 -255,taxcalc/tests/test_utils.py::test_validity_of_name_lists,,passed,0.8525050000116607,,,,,,,,,,,,,,,,,,,,,,,,,,0.10443999997278297 -256,taxcalc/tests/test_utils.py::test_create_tables,,passed,3774.959211999999,,,,,,,,,,,,,,,,,,,,,,,,,,296.80568899993887 -257,taxcalc/tests/test_utils.py::test_diff_count_precision,,passed,400.465044999919,,,,,,,,,,,,,,,,,,,,,,,,,,0.27838599987717316 -258,taxcalc/tests/test_utils.py::test_weighted_mean,,passed,2.580788000045686,,,,,,,,,,,,,,,,,,,,,,,,,,0.27027200007978536 -259,taxcalc/tests/test_utils.py::test_wage_weighted,,passed,0.7468469999594163,,,,,,,,,,,,,,,,,,,,,,,,,,0.04234400000768801 -260,taxcalc/tests/test_utils.py::test_agi_weighted,,passed,0.6757749999906082,,,,,,,,,,,,,,,,,,,,,,,,,,0.04560100001071987 -261,taxcalc/tests/test_utils.py::test_expanded_income_weighted,,passed,0.6433230000766343,,,,,,,,,,,,,,,,,,,,,,,,,,0.028908000103911036 -262,taxcalc/tests/test_utils.py::test_weighted_sum,,passed,1.644235999947341,,,,,,,,,,,,,,,,,,,,,,,,,,0.057156999901053496 -263,taxcalc/tests/test_utils.py::test_add_income_trow_var,,passed,2.4827140000525105,,,,,,,,,,,,,,,,,,,,,,,,,,0.1200200000539553 -264,taxcalc/tests/test_utils.py::test_add_quantile_trow_var,,passed,3.163939000046412,,,,,,,,,,,,,,,,,,,,,,,,,,0.0780059999669902 -265,taxcalc/tests/test_utils.py::test_dist_table_sum_row,,passed,2819.9392510000507,,,,,,,,,,,,,,,,,,,,,,,,,,141.9545470000685 -266,taxcalc/tests/test_utils.py::test_diff_table_sum_row,,passed,3547.8117640000164,,,,,,,,,,,,,,,,,,,,,,,,,,223.23915100003023 -267,taxcalc/tests/test_utils.py::test_mtr_graph_data,,passed,2171.628970000029,,,,,,,,,,,,,,,,,,,,,,,,,,141.4797990000809 -268,taxcalc/tests/test_utils.py::test_atr_graph_data,,passed,2422.6610509999773,,,,,,,,,,,,,,,,,,,,,,,,,,142.28993499989429 -269,taxcalc/tests/test_utils.py::test_xtr_graph_plot,,passed,2205.741867000029,,,,,,,,,,,,,,,,,,,,,,,,,,168.42796100002033 -270,taxcalc/tests/test_utils.py::test_write_graph_file,,passed,2349.969907000059,,,,,,,,,,,,,,,,,,,,,,,,,,156.8768890000456 -271,taxcalc/tests/test_utils.py::test_ce_aftertax_income,,passed,4137.9246909999665,,,,,,,,,,,,,,,,,,,,,,,,,,336.0156179999194 -272,taxcalc/tests/test_utils.py::test_read_egg_csv,,passed,1.112721000026795,,,,,,,,,,,,,,,,,,,,,,,,,,0.047354999992421654 -273,taxcalc/tests/test_utils.py::test_read_egg_json,,passed,0.29750699991382135,,,,,,,,,,,,,,,,,,,,,,,,,,0.03743199999917124 -274,taxcalc/tests/test_utils.py::test_create_delete_temp_file,,passed,0.2813359999436216,,,,,,,,,,,,,,,,,,,,,,,,,,0.010040000006483751 -275,taxcalc/tests/test_utils.py::test_bootstrap_se_ci,,passed,0.40496799999800714,,,,,,,,,,,,,,,,,,,,,,,,,,0.016793999975561746 -276,taxcalc/tests/test_utils.py::test_table_columns_labels,,passed,0.1148150000744863,,,,,,,,,,,,,,,,,,,,,,,,,,0.004910000029667613 -======= ",False,8.0,98.23623600016163 247,taxcalc/tests/test_taxcalcio.py::test_output_options,,passed,22385.029186999873,,,,,,,,,,,,,,,,,,,,,,,,,,248.97252199991271 248,taxcalc/tests/test_taxcalcio.py::test_write_doc_file,,passed,12919.278001999828,,,,,,,,,,,,,,,,,,,,,,,,,,146.39052299980722 @@ -668,4 +333,3 @@ 274,taxcalc/tests/test_utils.py::test_create_delete_temp_file,,passed,0.31514700003754115,,,,,,,,,,,,,,,,,,,,,,,,,,0.048650000053385156 275,taxcalc/tests/test_utils.py::test_bootstrap_se_ci,,passed,0.3876830000990594,,,,,,,,,,,,,,,,,,,,,,,,,,0.010919000146714153 276,taxcalc/tests/test_utils.py::test_table_columns_labels,,passed,0.10779100011859555,,,,,,,,,,,,,,,,,,,,,,,,,,0.0022740001668353493 ->>>>>>> 9f7f095bb78f99575a3d92ba37f0438daba53f5b