Skip to content

Commit 469774a

Browse files
committed
test: add unit tests
1 parent 21b824c commit 469774a

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

tests/test_field.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -425,6 +425,20 @@ def test_append_data_elemental_nodal_field(allkindofcomplexity):
425425
for i in range(0, size):
426426
assert np.allclose(f_new.get_entity_data(i), f.get_entity_data(i))
427427

428+
def test_distinct_fields_created_from_views():
429+
points = np.array([[1,2,3],[4,5,6], [7,8,9]])
430+
points_transpose = points.T
431+
432+
coordinates_field_one = dpf.core.fields_factory.create_3d_vector_field(len(points))
433+
coordinates_field_one.data = points
434+
coordinates_field_one.scoping.ids = range(1, len(coordinates_field_one.data) + 1)
435+
436+
coordinates_field_two = dpf.core.fields_factory.create_3d_vector_field(len(points_transpose))
437+
coordinates_field_two.data = points_transpose
438+
coordinates_field_two.scoping.ids = range(1, len(coordinates_field_two.data))
439+
440+
check_data_equality = (coordinates_field_one.data == coordinates_field_two.data).all()
441+
assert check_data_equality == False
428442

429443
def test_str_field(stress_field):
430444
assert "Location" in str(stress_field)

0 commit comments

Comments
 (0)