def test_solar_radiation_from_temp(self): day = Station(45.72, 200).day(196) day.temp_max = 26.6 day.temp_min = 14.8 ra = day.R_a() self.assertEqual(ra, 40.6) solar_radiation = day.solar_radiation() self.assertEqual(solar_radiation, 22.3) self.assertEqual(day.solar_radiation_in_mm(), 9.1)
def test_net_radiation_without_radiation_data(self): day = Station(13.73, 2).day(105) climate = day.station.climate climate.coastal() day.temp_min = 25.6 day.temp_max = 34.8 self.assertEqual(Station(13.73, 2).latitude_rad, 0.24) ra = day.R_a() self.assertEqual(ra, 38.0) net_radiation = day.net_radiation() self.assertEqual(net_radiation, 14.0)