Skip to content

Commit 7bf714d

Browse files
committed
Temporarily XFAIL one test for iiasa/ixmp#595
1 parent 21084b7 commit 7bf714d

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

message_ix_models/testing/__init__.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
import platform
1010
from collections.abc import Generator, Hashable
1111
from copy import deepcopy
12+
from importlib.metadata import version
13+
from importlib.util import find_spec
1214
from pathlib import Path
1315
from random import randbytes
1416
from tempfile import TemporaryDirectory
@@ -78,6 +80,13 @@
7880
condition=GHA,
7981
reason="https://github.com/iiasa/message-ix-models/issues/375",
8082
),
83+
"ixmp#595": pytest.mark.xfail(
84+
condition=version("ixmp") > "3.11.0"
85+
and find_spec("ixmp4") is not None
86+
and version("ixmp4") >= "0.11.0",
87+
reason="https://github.com/iiasa/ixmp#595",
88+
# raises=ixmp4.core.exceptions.RunLockRequired,
89+
),
8190
"sdmx#230": pytest.mark.xfail(
8291
condition=GHA,
8392
reason="https://github.com/khaeru/sdmx/issues/230",

message_ix_models/tests/test_util.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
from pandas.testing import assert_series_equal
1515

1616
from message_ix_models import ScenarioInfo
17+
from message_ix_models.testing import MARK
1718
from message_ix_models.util import (
1819
MESSAGE_DATA_PATH,
1920
MESSAGE_MODELS_PATH,
@@ -281,6 +282,7 @@ def test_make_source_tech0():
281282
make_source_tech(info, _MST_COMMON, **values)
282283

283284

285+
@MARK["ixmp#595"]
284286
def test_make_source_tech1(test_mp):
285287
"""Test make_source_tech() with a Scenario object as input."""
286288
s = Scenario(test_mp, model="model", scenario="scenario", version="new")

0 commit comments

Comments
 (0)