Skip to content

Commit 3b7953d

Browse files
committed
Fix test of string repr of WindTurbineCluster
1 parent 851d075 commit 3b7953d

File tree

1 file changed

+13
-3
lines changed

1 file changed

+13
-3
lines changed

tests/test_turbine_cluster_modelchain.py

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -221,6 +221,7 @@ def test_error_raising(self):
221221
test_tc_mc.run_model(weather_df)
222222

223223
def test_ignore_wake_losses(self):
224+
"""Run model without wake losses."""
224225
parameters = {'wake_losses_model': None,
225226
'smoothing': False,
226227
'standard_deviation_method': 'turbulence_intensity',
@@ -233,8 +234,17 @@ def test_ignore_wake_losses(self):
233234
test_tc_mc.run_model(self.weather_df)
234235

235236
def test_wind_farm_repr(self):
237+
"""Test string representation of WindFarm"""
236238
assert 'E-126/4200' in repr(wf.WindFarm(**self.test_farm))
237239

238-
def test_wind_turbine_cluster_repr(self):
239-
assert ("Wind turbine: E-126/4200 ['nominal power=42000" in
240-
repr(self.test_cluster))
240+
def test_wind_turbine_cluster_repr_with_name(self):
241+
"""Test string representation of WindTurbineCluster with a name."""
242+
assert 'Wind turbine cluster:' in repr(
243+
wtc.WindTurbineCluster(**self.test_cluster))
244+
245+
def test_wind_turbine_cluster_repr_without_name(self):
246+
"""Test string representation of WindTurbineCluster without a name."""
247+
test_cluster = {'wind_farms': [wf.WindFarm(**self.test_farm),
248+
wf.WindFarm(**self.test_farm_2)]}
249+
assert 'Wind turbine cluster with:' in repr(
250+
wtc.WindTurbineCluster(**test_cluster))

0 commit comments

Comments
 (0)