Skip to content

Commit ca74a72

Browse files
committed
quality
1 parent 7ef9060 commit ca74a72

File tree

2 files changed

+12
-8
lines changed

2 files changed

+12
-8
lines changed

kmir/src/tests/integration/test_integration.py

+11-7
Original file line numberDiff line numberDiff line change
@@ -149,30 +149,32 @@ def test_schema_kapply_parse(
149149

150150
assert parser.parse_mir_json(json_data, expected_sort.name) == (expected_term, expected_sort)
151151

152-
EXEC_DATA_DIR = (Path(__file__).parent / 'data' / 'exec-smir').resolve(strict = True)
152+
153+
EXEC_DATA_DIR = (Path(__file__).parent / 'data' / 'exec-smir').resolve(strict=True)
153154
EXEC_DATA = [
154155
(
155-
"main-a-b-c",
156+
'main-a-b-c',
156157
EXEC_DATA_DIR / 'main-a-b-c' / 'main-a-b-c.smir.json',
157158
EXEC_DATA_DIR / 'main-a-b-c' / 'main-a-b-c.run.state',
158159
None,
159160
),
160161
(
161-
"main-a-b-c --depth 15",
162+
'main-a-b-c --depth 15',
162163
EXEC_DATA_DIR / 'main-a-b-c' / 'main-a-b-c.smir.json',
163164
EXEC_DATA_DIR / 'main-a-b-c' / 'main-a-b-c.15.state',
164165
15,
165166
),
166167
]
167168

169+
168170
@pytest.mark.parametrize(
169171
'test_case',
170172
EXEC_DATA,
171-
ids=[ name for (name, _, _, _) in EXEC_DATA ],
173+
ids=[name for (name, _, _, _) in EXEC_DATA],
172174
)
173175
def test_exec_smir(
174-
test_case: tuple(str, Path, Path, int),
175-
tools: Tools,
176+
test_case: tuple[str, Path, Path, int],
177+
tools: Tools,
176178
) -> None:
177179

178180
(_, input_json, output_kast, depth) = test_case
@@ -181,7 +183,9 @@ def test_exec_smir(
181183

182184
with input_json.open('r') as f:
183185
json_data = json.load(f)
184-
kmir_kast, _ = parser.parse_mir_json(json_data, 'Pgm')
186+
parsed = parser.parse_mir_json(json_data, 'Pgm')
187+
assert parsed is not None
188+
kmir_kast, _ = parsed
185189

186190
subst = Subst({'$PGM': kmir_kast})
187191
init_config = subst.apply(tools.definition.init_config(KSort('GeneratedTopCell')))

0 commit comments

Comments
 (0)