Skip to content

Commit dd5abb4

Browse files
committed
Specify different min/median/mean values for GMT 6.4
1 parent b37898b commit dd5abb4

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

pygmt/tests/test_binstats.py

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@
66

77
import numpy.testing as npt
88
import pytest
9+
from packaging.version import Version
910
from pygmt import binstats
11+
from pygmt.clib import __gmt_version__
1012
from pygmt.enums import GridRegistration, GridType
1113
from pygmt.helpers import GMTTempFile
1214

@@ -69,6 +71,11 @@ def test_binstats_quantile():
6971
assert temp_grid.gmt.registration is GridRegistration.GRIDLINE
7072
assert temp_grid.dtype == "float32"
7173
npt.assert_allclose(temp_grid.max(), 15047685)
72-
npt.assert_allclose(temp_grid.min(skipna=True), 53)
73-
npt.assert_allclose(temp_grid.median(), 543664.5)
74-
npt.assert_allclose(temp_grid.mean(), 1661363.6)
74+
if Version(__gmt_version__) > Version("6.4.0"):
75+
npt.assert_allclose(temp_grid.min(), 53)
76+
npt.assert_allclose(temp_grid.median(), 543664.5)
77+
npt.assert_allclose(temp_grid.mean(), 1661363.6)
78+
else: # TODO(GMT>=6.5.0): Remove if-condition with different min/median/mean values
79+
npt.assert_allclose(temp_grid.min(), 0)
80+
npt.assert_allclose(temp_grid.median(), 330700.0)
81+
npt.assert_allclose(temp_grid.mean(), 1459889.1)

0 commit comments

Comments
 (0)