Skip to content

Commit bb24906

Browse files
committed
Adjust first-party imports in .model.transport tests
1 parent e094104 commit bb24906

15 files changed

+53
-51
lines changed

message_ix_models/tests/model/transport/test_base.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
from genno import Computer, KeySeq
33
from genno.operator import relabel
44
from genno.testing import random_qty
5-
from message_ix_models.model.structure import get_codes
65

7-
from message_data.model.transport.base import smooth
6+
from message_ix_models.model.structure import get_codes
7+
from message_ix_models.model.transport.base import smooth
88

99

1010
def test_smooth(recwarn) -> None:

message_ix_models/tests/model/transport/test_build.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66
import pytest
77
from genno import Quantity
88
from genno.testing import assert_units
9-
from message_ix_models.model.structure import get_codes
10-
from message_ix_models.testing import bare_res
119
from pytest import mark, param
1210

13-
from message_data.model.transport import build, report, structure
14-
from message_data.model.transport.testing import MARK, configure_build
11+
from message_ix_models.model.structure import get_codes
12+
from message_ix_models.model.transport import build, report, structure
13+
from message_ix_models.model.transport.testing import MARK, configure_build
14+
from message_ix_models.testing import bare_res
1515

1616
log = logging.getLogger(__name__)
1717

message_ix_models/tests/model/transport/test_callback.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import pytest
22

3-
from message_data.model.transport.callback import main
3+
from message_ix_models.model.transport.callback import main
44

55

66
@pytest.mark.xfail(reason="Don't actually attempt to run the code.")

message_ix_models/tests/model/transport/test_config.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import pytest
2-
from message_ix_models.project.ssp import SSP_2017, SSP_2024
32

4-
from message_data.model.transport.config import Config
5-
from message_data.projects.navigate import T35_POLICY
6-
from message_data.projects.transport_futures import SCENARIO as TF_SCENARIO
3+
from message_ix_models.model.transport.config import Config
4+
from message_ix_models.project.navigate import T35_POLICY
5+
from message_ix_models.project.ssp import SSP_2017, SSP_2024
6+
from message_ix_models.project.transport_futures import SCENARIO as TF_SCENARIO
77

88
FUTURES = (
99
("", TF_SCENARIO.BASE),

message_ix_models/tests/model/transport/test_data.py

+5-6
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,11 @@
33
from genno import Key, Quantity
44
from iam_units import registry
55

6-
from message_data.model.transport import files, testing
7-
from message_data.model.transport.CHN_IND import get_chn_ind_data, get_chn_ind_pop
8-
from message_data.model.transport.roadmap import get_roadmap_data
9-
from message_data.model.transport.testing import MARK
10-
from message_data.projects.navigate import T35_POLICY
11-
from message_data.testing import assert_units
6+
from message_ix_models.model.transport import files, testing
7+
from message_ix_models.model.transport.CHN_IND import get_chn_ind_data, get_chn_ind_pop
8+
from message_ix_models.model.transport.roadmap import get_roadmap_data
9+
from message_ix_models.model.transport.testing import MARK, assert_units
10+
from message_ix_models.project.navigate import T35_POLICY
1211

1312

1413
@pytest.mark.parametrize("file", files.FILES, ids=lambda f: "-".join(f.parts))

message_ix_models/tests/model/transport/test_demand.py

+6-6
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66
import pytest
77
from genno import Key
88
from genno.testing import assert_units
9-
from message_ix_models.model.structure import get_codes
10-
from message_ix_models.project.ssp import SSP_2017, SSP_2024
119
from pytest import param
1210

13-
from message_data.model.transport import Config, demand, testing
14-
from message_data.model.transport.testing import MARK
11+
from message_ix_models.model.structure import get_codes
12+
from message_ix_models.model.transport import Config, demand, testing
13+
from message_ix_models.model.transport.testing import MARK
14+
from message_ix_models.project.ssp import SSP_2017, SSP_2024
1515

1616
log = logging.getLogger(__name__)
1717

@@ -143,7 +143,7 @@ def test_exo(test_context, tmp_path, regions, years, N_node, options):
143143
],
144144
)
145145
def test_exo_pdt(test_context, ssp, regions="R12", years="B"):
146-
from message_data.testing import assert_units
146+
from message_ix_models.model.transport.testing import assert_units
147147

148148
c, info = testing.configure_build(
149149
test_context, regions=regions, years=years, options=dict(ssp=ssp)
@@ -261,7 +261,7 @@ def test_pdt_per_capita(
261261
Moved from :mod:`.test_operator`.
262262
"""
263263
# TODO After #551, this is largely similar to test_exo and test_pdt; merge
264-
from message_data.model.transport.key import pdt_cap
264+
from message_ix_models.model.transport.key import pdt_cap
265265

266266
c, info = testing.configure_build(
267267
test_context, tmp_path=tmp_path, regions=regions, years=years, options=options

message_ix_models/tests/model/transport/test_disutility.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from ixmp.testing import assert_logs
22

3-
from message_data.model.transport import testing
3+
from message_ix_models.model.transport import testing
44

55

66
def test_disutility(

message_ix_models/tests/model/transport/test_emission.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
import pandas as pd
33
import pytest
44
from message_ix import make_df
5-
from message_ix_models.util import broadcast, same_node
65

7-
from message_data.model.transport import Config, DataSourceConfig, testing
8-
from message_data.model.transport.emission import ef_for_input, get_emissions_data
6+
from message_ix_models.model.transport import Config, DataSourceConfig, testing
7+
from message_ix_models.model.transport.emission import ef_for_input, get_emissions_data
8+
from message_ix_models.util import broadcast, same_node
99

1010

1111
def test_ef_for_input(test_context):

message_ix_models/tests/model/transport/test_factor.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from message_data.model.transport import factor
1+
from message_ix_models.model.transport import factor
22

33

44
class TestFactor:

message_ix_models/tests/model/transport/test_ikarus.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
from numpy.testing import assert_allclose
66
from pandas.testing import assert_series_equal
77

8-
from message_data.model.transport import ikarus, testing
9-
from message_data.model.transport.non_ldv import UNITS
10-
from message_data.projects.navigate import T35_POLICY
11-
from message_data.testing import assert_units
8+
from message_ix_models.model.transport import ikarus, testing
9+
from message_ix_models.model.transport.non_ldv import UNITS
10+
from message_ix_models.model.transport.testing import assert_units
11+
from message_ix_models.project.navigate import T35_POLICY
1212

1313

1414
@pytest.mark.skip(reason="Deprecated, slow")

message_ix_models/tests/model/transport/test_ldv.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,17 @@
44
import pandas as pd
55
import pytest
66
from iam_units import registry
7-
from message_ix_models.model.structure import get_codes
87
from pytest import param
98

10-
from message_data.model.transport import testing
11-
from message_data.model.transport.ldv import (
9+
from message_ix_models.model.structure import get_codes
10+
from message_ix_models.model.transport import testing
11+
from message_ix_models.model.transport.ldv import (
1212
constraint_data,
1313
read_USTIMES_MA3T,
1414
read_USTIMES_MA3T_2,
1515
)
16-
from message_data.projects.navigate import T35_POLICY
17-
from message_data.testing import assert_units
16+
from message_ix_models.model.transport.testing import assert_units
17+
from message_ix_models.project.navigate import T35_POLICY
1818

1919
log = logging.getLogger(__name__)
2020

message_ix_models/tests/model/transport/test_migrate.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import pytest
22

3-
from message_data.model.transport.migrate import import_all
3+
from message_ix_models.model.transport.migrate import import_all
44

55

66
@pytest.mark.xfail(reason="Don't actually attempt to run the code.")

message_ix_models/tests/model/transport/test_operator.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,20 @@
22
from genno import Quantity
33
from genno.testing import assert_qty_equal
44
from message_ix import Scenario
5-
from message_ix_models.project.ssp import SSP_2024
65
from numpy.testing import assert_allclose
76

8-
from message_data.model.transport import Config, factor
9-
from message_data.model.transport.operator import (
7+
from message_ix_models.model.transport import Config, factor
8+
from message_ix_models.model.transport.operator import (
109
broadcast_advance,
1110
distance_ldv,
1211
distance_nonldv,
1312
factor_input,
1413
factor_ssp,
1514
transport_check,
1615
)
17-
from message_data.model.transport.structure import get_technology_groups
18-
from message_data.projects.navigate import T35_POLICY
16+
from message_ix_models.model.transport.structure import get_technology_groups
17+
from message_ix_models.project.navigate import T35_POLICY
18+
from message_ix_models.project.ssp import SSP_2024
1919

2020

2121
@pytest.mark.xfail(reason="Incomplete")

message_ix_models/tests/model/transport/test_report.py

+8-5
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,19 @@
44

55
import genno
66
import pytest
7-
from message_ix_models import ScenarioInfo
8-
from message_ix_models.report import prepare_reporter, register
97
from pytest import mark, param
108

11-
from message_data.model.transport.report import callback, configure_legacy_reporting
12-
from message_data.model.transport.testing import (
9+
from message_ix_models import ScenarioInfo
10+
from message_ix_models.model.transport.report import (
11+
callback,
12+
configure_legacy_reporting,
13+
)
14+
from message_ix_models.model.transport.testing import (
1315
MARK,
1416
built_transport,
1517
simulated_solution,
1618
)
19+
from message_ix_models.report import prepare_reporter, register
1720

1821
if TYPE_CHECKING:
1922
import message_ix
@@ -22,7 +25,7 @@
2225

2326

2427
def test_configure_legacy():
25-
from message_data.tools.post_processing.default_tables import TECHS
28+
from message_ix_models.report.legacy.default_tables import TECHS
2629

2730
config = deepcopy(TECHS)
2831

message_ix_models/tests/model/transport/test_util.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44
import xarray as xr
55
from genno.testing import assert_qty_equal
66
from iam_units import registry
7-
from message_ix_models.report.util import as_quantity
87

9-
from message_data.model.transport.config import Config, DataSourceConfig
10-
from message_data.model.transport.util import input_commodity_level
8+
from message_ix_models.model.transport.config import Config, DataSourceConfig
9+
from message_ix_models.model.transport.util import input_commodity_level
10+
from message_ix_models.report.util import as_quantity
1111

1212

1313
def test_add_cl(test_context):

0 commit comments

Comments
 (0)