Skip to content

Commit a16b042

Browse files
committed
Add WindFarm test
1 parent 2cd211d commit a16b042

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

tests/test_wind_farm.py

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,4 +145,17 @@ def test_repr(self):
145145
'number_of_turbines': 2}]
146146
assert 'E-126/4200' in repr(WindFarm(wind_turbine_fleet=test_fleet))
147147

148-
148+
def test_aggregation_of_power_curve_with_missing_power_curve(self):
149+
"""Test WindFarm.assign_power_curve() with missing power_curve."""
150+
wt1 = WindTurbine(**self.test_turbine)
151+
wt1.power_curve = None
152+
print(wt1)
153+
wind_turbine_fleet = [
154+
{'wind_turbine': wt1,
155+
'number_of_turbines': 3},
156+
{'wind_turbine': WindTurbine(**self.test_turbine_2),
157+
'number_of_turbines': 2}]
158+
windfarm = WindFarm(wind_turbine_fleet=wind_turbine_fleet)
159+
msg = 'For an aggregated wind farm power curve each wind'
160+
with pytest.raises(ValueError, match=msg):
161+
windfarm.assign_power_curve()

0 commit comments

Comments
 (0)