Skip to content

Commit a6a5013

Browse files
committed
Prevent workers terminal summary for syrypy.
Unregister syrupy in pytest_session_finish for xdist workers so that syrupy does not run its pytest_terminal_summary hook.
1 parent a561f7f commit a6a5013

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

pytest_textual_snapshot.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -290,6 +290,11 @@ def pytest_sessionfinish(
290290
diffs, num_snapshots_passing = retrieve_svg_diffs(tempdir)
291291
save_svg_diffs(diffs, session, num_snapshots_passing)
292292
tempdir.cleanup()
293+
else:
294+
config = session.config
295+
plugin_manager = config.pluginmanager
296+
syrupy = plugin_manager.getplugin('syrupy')
297+
plugin_manager.unregister(syrupy)
293298

294299

295300
def retrieve_svg_diffs(

0 commit comments

Comments
 (0)