@@ -280,7 +280,11 @@ def test_grib_get_array():
280
280
eccodes .codes_release (gid )
281
281
282
282
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
+
284
288
gid = eccodes .codes_grib_new_from_samples ("reduced_gg_pl_160_grib2" )
285
289
286
290
dvals = eccodes .codes_get_array (gid , "values" , ktype = float )
@@ -853,7 +857,11 @@ def test_codes_bufr_key_is_header():
853
857
assert not eccodes .codes_bufr_key_is_header (bid , "#6#brightnessTemperature" )
854
858
855
859
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
+
857
865
bid = eccodes .codes_bufr_new_from_samples ("BUFR4" )
858
866
assert not eccodes .codes_bufr_key_is_coordinate (bid , "edition" )
859
867
@@ -865,6 +873,8 @@ def _test_codes_bufr_key_is_coordinate():
865
873
assert eccodes .codes_bufr_key_is_coordinate (bid , "#14#timePeriod" )
866
874
assert not eccodes .codes_bufr_key_is_coordinate (bid , "dewpointTemperature" )
867
875
876
+ eccodes .codes_release (bid )
877
+
868
878
869
879
def test_bufr_extract_headers ():
870
880
fpath = get_sample_fullpath ("BUFR4_local.tmpl" )
0 commit comments