|
8 | 8 | from numpy.typing import NDArray |
9 | 9 |
|
10 | 10 | from power_grid_model_ds._core import fancypy as fp |
11 | | -from power_grid_model_ds._core.model.arrays import AsymVoltageSensorArray, SymPowerSensorArray |
| 11 | +from power_grid_model_ds._core.model.arrays import AsymVoltageSensorArray |
12 | 12 | from power_grid_model_ds._core.model.arrays.base.array import FancyArray |
13 | 13 | from power_grid_model_ds._core.model.arrays.base.errors import ArrayDefinitionError |
14 | 14 | from power_grid_model_ds._core.model.constants import EMPTY_ID |
@@ -232,27 +232,13 @@ def test_initialization_from_args_with_extra_columns(): |
232 | 232 | assert "undefined" not in array.dtype.names |
233 | 233 |
|
234 | 234 |
|
235 | | -def test_sensor_array(): |
236 | | - test_len = 2 |
237 | | - # test proper intiliazation of a SensorArray |
238 | | - pow_sens = SymPowerSensorArray.empty(test_len) |
239 | | - sym_pow_fields = [ |
240 | | - "measured_object", |
241 | | - "measured_terminal_type", |
242 | | - "power_sigma", |
243 | | - "p_measured", |
244 | | - "p_sigma", |
245 | | - "q_measured", |
246 | | - "q_sigma", |
247 | | - ] |
248 | | - for field in sym_pow_fields: |
249 | | - assert field in pow_sens.dtype.fields |
250 | | - |
| 235 | +def test_asymmetric_sensor_array(): |
| 236 | + array_length = 2 |
251 | 237 | # test if asymmetric array has NDArray3 fields, i.e. with 3 floats per element (one per phase) |
252 | | - asym_volt_sens = AsymVoltageSensorArray.empty(test_len) |
| 238 | + asym_volt_sens = AsymVoltageSensorArray.empty(array_length) |
253 | 239 | nd3_fields = ["u_sigma", "u_measured", "u_angle_measured"] |
254 | 240 | for field in nd3_fields: |
255 | | - assert asym_volt_sens[field].shape == (test_len, 3) |
| 241 | + assert asym_volt_sens[field].shape == (array_length, 3) |
256 | 242 |
|
257 | 243 |
|
258 | 244 | def test_inherit_defaults_from_multiple_parents(): |
|
0 commit comments