Skip to content

Commit 0bed984

Browse files
berlandoyvindeide
authored andcommitted
TST: Solve compatibility with pytest 7.1
pytest.approx no longer wants to work with unordered sequences
1 parent b5ff572 commit 0bed984

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

tests/test_surface/test_file_io.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,9 @@ def test_read_cube(data):
167167
}
168168
cube = Cube(**cube_input)
169169
surf_from_cube = RegularSurface._read_cube(cube, data)
170-
assert set(surf_from_cube.values.data.flatten().tolist()) == pytest.approx({data})
170+
assert list(set(surf_from_cube.values.data.flatten().tolist())) == pytest.approx(
171+
[data]
172+
)
171173

172174
cube_input.pop("zinc")
173175
cube_input.pop("nlay")

tests/test_surface/test_new_surface.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ def test_wrong_size_input_lists(data):
8888
@given(data=st.one_of(st.floats(allow_nan=False), st.integers()))
8989
def test_input_numbers(data):
9090
surf = RegularSurface(10, 10, 0.0, 0.0, values=data)
91-
assert set(surf.values.data.flatten().tolist()) == pytest.approx({data})
91+
assert list(set(surf.values.data.flatten().tolist())) == pytest.approx([data])
9292

9393

9494
def test_read_grid3d():

0 commit comments

Comments
 (0)