def test_c(self): """Test compute_net_precipitation on zero precipitation and evaporation. """ self.bucket.equi_water_level = 0.50 previous_volume = self.bucket.init_water_level * self.bucket.surface precipitation = 0 evaporation = 0 expected_value = 0.0 computed_value = compute_net_precipitation(self.bucket, previous_volume, precipitation, evaporation) self.assertAlmostEqual(expected_value, computed_value, 2)
def test_e(self): """Test compute_net_precipitation on more evaporation than precipitation. """ self.bucket.equi_water_level = 0.50 previous_volume = self.bucket.init_water_level * self.bucket.surface precipitation = 5 evaporation = 20 expected_value = -29501.81 computed_value = compute_net_precipitation(self.bucket, previous_volume, precipitation, evaporation) self.assertAlmostEqual(expected_value, computed_value, 2)