from __future__ import annotations import os import env def test_enum_import_exit_no_crash(): # Added in PR #6015. Modeled after reproducer under issue #5976 env.check_script_success_in_subprocess( f""" import sys sys.path.insert(0, {os.path.dirname(env.__file__)!r}) import standalone_enum_module as m assert m.SomeEnum.__class__.__name__ == "pybind11_type" """, rerun=1, )