def test_populate_fixed_summary(): VMAs = { 'Testing Fixed Summary': vma.VMA(filename=datadir.joinpath("vma1_silvopasture.csv"), use_weight=False), } vma.populate_fixed_summaries( vma_dict=VMAs, filename=datadir.joinpath('VMA_info_w_summary.csv')) v = VMAs['Testing Fixed Summary'] (avg, high, low) = v.avg_high_low() assert (avg, high, low) == (2.0, 3.0, 1.0)
"Energy_Consumed_for_Space_Heating_per_Functional_Unit_CONVENTIONAL.csv" ), use_weight=True), 'Electricty Consumed for Space Cooling per Functional Unit - CONVENTIONAL': vma.VMA(filename=THISDIR.joinpath( "vma_data", "Electricty_Consumed_for_Space_Cooling_per_Functional_Unit_CONVENTIONAL.csv" ), use_weight=True), 'CONVENTIONAL Revenue per Functional Unit': vma.VMA(filename=None, use_weight=False), 'SOLUTION Revenue per Functional Unit': vma.VMA(filename=None, use_weight=False), } vma.populate_fixed_summaries(vma_dict=VMAs, filename=THISDIR.joinpath('vma_data', 'VMA_info.csv')) units = { "implementation unit": "MHholds", "functional unit": "Million Households ", "first cost": "US$B", "operating cost": "US$B", } name = 'Smart Thermostats' solution_category = ac.SOLUTION_CATEGORY.REDUCTION scenarios = ac.load_scenarios_from_json(directory=THISDIR.joinpath('ac'), vmas=VMAs)