Skip to content

Commit ca4dc57

Browse files
committed
Testing: re-enable all tests (check for library version)
1 parent bb4b0ff commit ca4dc57

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

tests/test_eccodes.py

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -280,7 +280,11 @@ def test_grib_get_array():
280280
eccodes.codes_release(gid)
281281

282282

283-
def _test_grib_get_array_single_precision():
283+
def test_grib_get_array_single_precision():
284+
if eccodes.codes_get_api_version(int) < 23100:
285+
print("Test skipped (ecCodes version too old)")
286+
return
287+
284288
gid = eccodes.codes_grib_new_from_samples("reduced_gg_pl_160_grib2")
285289

286290
dvals = eccodes.codes_get_array(gid, "values", ktype=float)
@@ -853,7 +857,11 @@ def test_codes_bufr_key_is_header():
853857
assert not eccodes.codes_bufr_key_is_header(bid, "#6#brightnessTemperature")
854858

855859

856-
def _test_codes_bufr_key_is_coordinate():
860+
def test_codes_bufr_key_is_coordinate():
861+
if eccodes.codes_get_api_version(int) < 23100:
862+
print("Test skipped (ecCodes version too old)")
863+
return
864+
857865
bid = eccodes.codes_bufr_new_from_samples("BUFR4")
858866
assert not eccodes.codes_bufr_key_is_coordinate(bid, "edition")
859867

@@ -865,6 +873,8 @@ def _test_codes_bufr_key_is_coordinate():
865873
assert eccodes.codes_bufr_key_is_coordinate(bid, "#14#timePeriod")
866874
assert not eccodes.codes_bufr_key_is_coordinate(bid, "dewpointTemperature")
867875

876+
eccodes.codes_release(bid)
877+
868878

869879
def test_bufr_extract_headers():
870880
fpath = get_sample_fullpath("BUFR4_local.tmpl")

0 commit comments

Comments
 (0)