Skip to content

Commit eeb2fe4

Browse files
committed
TST: Ensure pytest assertion rewriting occurs in subprocesses
This means that: 1. assertion failures look a little better 2. assertions actually happen if optimization is enabled
1 parent c4a5bb7 commit eeb2fe4

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

lib/matplotlib/testing/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,8 @@ def subprocess_run_helper(func, *args, timeout, extra_env=None):
129129
[
130130
sys.executable,
131131
"-c",
132+
f"import pytest;"
133+
f"pytest.register_assert_rewrite({module!r});"
132134
f"import importlib.util;"
133135
f"_spec = importlib.util.spec_from_file_location({module!r}, {file!r});"
134136
f"_module = importlib.util.module_from_spec(_spec);"

0 commit comments

Comments
 (0)