@@ -629,6 +629,11 @@ def test_annual_only
629
629
actual_fridge_energy_use = actual_annual_rows [ "End Use: #{ FT ::Elec } : #{ EUT ::Refrigerator } (MBtu)" ]
630
630
rated_fridge_energy_use = UnitConversions . convert ( hpxml . buildings [ 0 ] . refrigerators [ 0 ] . rated_annual_kwh , 'kWh' , 'MBtu' )
631
631
assert_in_epsilon ( 0.93 , actual_fridge_energy_use / rated_fridge_energy_use , 0.1 )
632
+
633
+ # Verify Total/Net outputs when no PV
634
+ actual_annual_rows = _get_annual_values ( annual_csv )
635
+ assert_equal ( actual_annual_rows [ "Energy Use: #{ TE ::Total } (MBtu)" ] , actual_annual_rows [ "Energy Use: #{ TE ::Net } (MBtu)" ] )
636
+ assert_equal ( actual_annual_rows [ "Fuel Use: #{ FT ::Elec } : #{ TE ::Total } (MBtu)" ] , actual_annual_rows [ "Fuel Use: #{ FT ::Elec } : #{ TE ::Net } (MBtu)" ] )
632
637
end
633
638
634
639
def test_annual_only2
@@ -702,6 +707,10 @@ def test_timeseries_hourly_total_energy
702
707
assert_equal ( 1 , _check_for_constant_timeseries_step ( timeseries_cols [ 0 ] ) )
703
708
_check_for_nonzero_avg_timeseries_value ( timeseries_csv , [ "Energy Use: #{ TE ::Total } " ,
704
709
"Energy Use: #{ TE ::Net } " ] )
710
+ # Verify Total/Net outputs when PV
711
+ actual_annual_rows = _get_annual_values ( annual_csv )
712
+ assert_operator ( actual_annual_rows [ "Energy Use: #{ TE ::Total } (MBtu)" ] , :> , actual_annual_rows [ "Energy Use: #{ TE ::Net } (MBtu)" ] )
713
+ assert_operator ( actual_annual_rows [ "Fuel Use: #{ FT ::Elec } : #{ TE ::Total } (MBtu)" ] , :> , actual_annual_rows [ "Fuel Use: #{ FT ::Elec } : #{ TE ::Net } (MBtu)" ] )
705
714
end
706
715
707
716
def test_timeseries_hourly_fuels
0 commit comments