def test_growmodel_analysis(reformfile1, assumpfile1): """ Test TaxCalcIO.growmodel_analysis method with no output. """ taxyear = 2015 recdict = {'RECID': 1, 'MARS': 1, 'e00300': 100000, 's006': 1e8} recdf = pd.DataFrame(data=recdict, index=[0]) # test growmodel_analysis with legal assumptions try: TaxCalcIO.growmodel_analysis(input_data=recdf, tax_year=taxyear, reform=reformfile1.name, assump=assumpfile1.name, aging_input_data=False, exact_calculations=False) except: # pylint: disable=bare-except assert 'TaxCalcIO.growmodel_analysis_ok' == 'no'
def test_growmodel_analysis(reformfile9, assumpfile3): """ Test TaxCalcIO.growmodel_analysis logic. """ recdict = {'RECID': 1, 'MARS': 1, 'e00300': 100000, 's006': 1e8} recdf = pd.DataFrame(data=recdict, index=[0]) TaxCalcIO.growmodel_analysis(input_data=recdf, tax_year=2019, baseline=None, reform=reformfile9.name, assump=assumpfile3.name, aging_input_data=True, exact_calculations=False, writing_output_file=False, output_tables=False, output_graphs=False, output_ceeu=False, dump_varset=None, output_dump=False, output_sqldb=False)