diff --git a/pygmt/tests/test_grdimage.py b/pygmt/tests/test_grdimage.py index 5ad3913c5be..e4ada69ef41 100644 --- a/pygmt/tests/test_grdimage.py +++ b/pygmt/tests/test_grdimage.py @@ -117,10 +117,6 @@ def test_grdimage_shading_xarray(grid, shading): return fig_ref, fig_test -@pytest.mark.xfail( - reason="Incorrect scaling of geo CPT on xarray.DataArray grdimage plot." - "See https://github.com/GenericMappingTools/gmt/issues/5294", -) @check_figures_equal() def test_grdimage_grid_and_shading_with_xarray(grid, xrgrid): """ @@ -208,8 +204,17 @@ def test_grdimage_central_meridians(grid, proj_type, lon0): # TO-DO remove tol=1.5 and pytest.mark.xfail once bug is solved in upstream GMT @check_figures_equal(tol=1.5) @pytest.mark.parametrize("lat0", [0, 30]) -@pytest.mark.parametrize("lon0", [0, 123, 180]) -@pytest.mark.parametrize("proj_type", [pytest.param("Q", marks=pytest.mark.xfail), "S"]) +@pytest.mark.parametrize( + ("proj_type", "lon0"), + [ + ("Q", 0), + pytest.param("Q", 123, marks=pytest.mark.xfail), + pytest.param("Q", 180, marks=pytest.mark.xfail), + ("S", 0), + ("S", 123), + ("S", 180), + ], +) def test_grdimage_central_meridians_and_standard_parallels(grid, proj_type, lon0, lat0): """ Test that plotting a grid with different central meridians (lon0) and