Skip to content

Commit 2862655

Browse files
committed
Test error msg
1 parent ae66283 commit 2862655

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

tests/test_wind_farm.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,3 +163,14 @@ def test_aggregation_of_power_curve_with_missing_power_curve(self):
163163
msg = 'For an aggregated wind farm power curve each wind'
164164
with pytest.raises(ValueError, match=msg):
165165
windfarm.assign_power_curve()
166+
167+
def test_wind_farm_efficiency_with_missing_efficiency(self):
168+
"""Test WindFarm.assign_power_curve() with missing efficiency while
169+
`wake_losses_model` is 'wind_farm_efficiency'."""
170+
wind_turbine_fleet = [
171+
{'wind_turbine': WindTurbine(**self.test_turbine),
172+
'number_of_turbines': 3}]
173+
windfarm = WindFarm(wind_turbine_fleet=wind_turbine_fleet)
174+
msg = 'If you use `wake_losses_model`'
175+
with pytest.raises(ValueError, match=msg):
176+
windfarm.assign_power_curve()

0 commit comments

Comments
 (0)