@@ -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