From c93a70a7a86a0163271a4a33f5a2a9add2772b35 Mon Sep 17 00:00:00 2001 From: Marek Jacob <1129-b380572@users.noreply.gitlab.dkrz.de> Date: Thu, 19 Dec 2024 13:32:15 +0100 Subject: [PATCH] skip training on Darwin and satisfy ruff --- tests/aicon/test_cicd_aicon_04_icon-dream_medium.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/tests/aicon/test_cicd_aicon_04_icon-dream_medium.py b/tests/aicon/test_cicd_aicon_04_icon-dream_medium.py index 3d2a7d74..6d7929b7 100644 --- a/tests/aicon/test_cicd_aicon_04_icon-dream_medium.py +++ b/tests/aicon/test_cicd_aicon_04_icon-dream_medium.py @@ -12,6 +12,7 @@ # used for CI/CD! import datetime import os +import platform import tempfile import matplotlib as mpl @@ -20,11 +21,9 @@ from hydra import compose from hydra import initialize -import anemoi.training from anemoi.training.train.train import AnemoiTrainer os.environ["ANEMOI_BASE_SEED"] = "42" -os.environ["ANEMOI_CONFIG_PATH"] = os.path.join(os.path.dirname(anemoi.training.__file__), "config") mpl.use("agg") @@ -46,8 +45,7 @@ def trainer(shorten: bool = True) -> AnemoiTrainer: if grid_filename.startswith(("http://", "https://")): import urllib.request - # print("Store the grid temporarily under", grid_fp.name) - urllib.request.urlretrieve(grid_filename, grid_fp.name) + urllib.request.urlretrieve(grid_filename, grid_fp.name) # noqa: S310 config.graph.nodes.icon_mesh.node_builder.grid_filename = grid_fp.name trainer = AnemoiTrainer(config) @@ -62,6 +60,7 @@ def get_trainer() -> tuple: return trainer() +@pytest.mark.skipif(platform.system() == "Darwin") def test_main(get_trainer: tuple) -> None: trainer, initial_sum, final_sum = get_trainer assert trainer