Skip to content

Commit 0228475

Browse files
committed
Split the single-precision test
1 parent 4135b7e commit 0228475

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

tests/test_eccodes.py

+6-2
Original file line numberDiff line numberDiff line change
@@ -263,17 +263,21 @@ def test_grib_get_array():
263263
assert np.array_equal(pl, pli)
264264
pls = eccodes.codes_get_array(gid, "centre", str)
265265
assert pls == ["ecmf"]
266-
267266
dvals = eccodes.codes_get_array(gid, "values")
268267
assert len(dvals) == 138346
269268
assert type(dvals[0]) == np.float64
269+
eccodes.codes_release(gid)
270+
271+
272+
def test_grib_get_array_single_precision():
273+
gid = eccodes.codes_grib_new_from_samples("reduced_gg_pl_160_grib2")
274+
270275
vals = eccodes.codes_get_array(gid, "values", ktype=float)
271276
assert type(vals[0]) == np.float64
272277
fvals = eccodes.codes_get_array(gid, "values", ktype=np.float32)
273278
assert type(fvals[0]) == np.float32
274279
fvals = eccodes.codes_get_float_array(gid, "values")
275280
assert type(fvals[0]) == np.float32
276-
277281
eccodes.codes_release(gid)
278282

279283

0 commit comments

Comments
 (0)