Open
Description
Required prerequisites
- Make sure you've read the documentation. Your issue may be addressed there.
- Search the issue tracker and Discussions to verify that this hasn't already been reported. +1 or comment there if it has.
- Consider asking first in the Gitter chat room or in a Discussion.
Problem description
========================================================================================== FAILURES ==========================================================================================
___________________________________________________________________________ test_cross_module_exception_translator ___________________________________________________________________________
@pytest.mark.xfail(
"env.PYPY and env.MACOS",
raises=RuntimeError,
reason="Expected failure with PyPy and libc++ (Issue #2847 & PR #2999)",
)
def test_cross_module_exception_translator():
with pytest.raises(KeyError):
# translator registered in cross_module_tests
> m.throw_should_be_translated_to_key_error()
E RuntimeError
../../pybind11-2.10.0/tests/test_exceptions.py:82: RuntimeError
================================================================================== short test summary info ===================================================================================
SKIPPED [1] ../../pybind11-2.10.0/tests/test_builtin_casters.py:145: no <string_view>
SKIPPED [1] ../../pybind11-2.10.0/tests/test_copy_move.py:77: no <optional>
SKIPPED [1] ../../pybind11-2.10.0/tests/test_sequences_and_iterators.py:13: no <optional>
SKIPPED [1] ../../pybind11-2.10.0/tests/test_stl.py:111: no <optional>
SKIPPED [1] ../../pybind11-2.10.0/tests/test_stl.py:143: no <experimental/optional>
SKIPPED [1] ../../pybind11-2.10.0/tests/test_stl.py:234: no <filesystem>
SKIPPED [1] ../../pybind11-2.10.0/tests/test_stl.py:270: no std::monostate
FAILED ../../pybind11-2.10.0/tests/test_exceptions.py::test_cross_module_exception_translator - RuntimeError
========================================================================= 1 failed, 549 passed, 7 skipped in 30.29s ==========================================================================
FAILED: tests/CMakeFiles/pytest /disk-samsung/freebsd-ports/devel/pybind11/work/.build/tests/CMakeFiles/pytest
cd /disk-samsung/freebsd-ports/devel/pybind11/work/.build/tests && /usr/local/bin/python3.9 -m pytest /disk-samsung/freebsd-ports/devel/pybind11/work/pybind11-2.10.0/tests/test_async.py /disk-samsung/freebsd-ports/devel/pybind11/work/pybind11-2.10.0/tests/test_buffers.py /disk-samsung/freebsd-ports/devel/pybind11/work/pybind11-2.10.0/tests/test_builtin_casters.py /disk-samsung/freebsd-ports/devel/pybind11/work/pybind11-2.10.0/tests/test_call_policies.py /disk-samsung/freebsd-ports/devel/pybind11/work/pybind11-2.10.0/tests/test_callbacks.py /disk-samsung/freebsd-ports/devel/pybind11/work/pybind11-2.10.0/tests/test_chrono.py /disk-samsung/freebsd-ports/devel/pybind11/work/pybind11-2.10.0/tests/test_class.py /disk-samsung/freebsd-ports/devel/pybind11/work/pybind11-2.10.0/tests/test_const_name.py /disk-samsung/freebsd-ports/devel/pybind11/work/pybind11-2.10.0/tests/test_constants_and_functions.py /disk-samsung/freebsd-ports/devel/pybind11/work/pybind11-2.10.0/tests/test_copy_move.py /disk-samsung/freebsd-ports/devel/pybind11/work/pybind11-2.10.0/tests/test_custom_type_casters.py /disk-samsung/freebsd-ports/devel/pybind11/work/pybind11-2.10.0/tests/test_custom_type_setup.py /disk-samsung/freebsd-ports/devel/pybind11/work/pybind11-2.10.0/tests/test_docstring_options.py /disk-samsung/freebsd-ports/devel/pybind11/work/pybind11-2.10.0/tests/test_eigen.py /disk-samsung/freebsd-ports/devel/pybind11/work/pybind11-2.10.0/tests/test_enum.py /disk-samsung/freebsd-ports/devel/pybind11/work/pybind11-2.10.0/tests/test_eval.py /disk-samsung/freebsd-ports/devel/pybind11/work/pybind11-2.10.0/tests/test_exceptions.py /disk-samsung/freebsd-ports/devel/pybind11/work/pybind11-2.10.0/tests/test_factory_constructors.py /disk-samsung/freebsd-ports/devel/pybind11/work/pybind11-2.10.0/tests/test_gil_scoped.py /disk-samsung/freebsd-ports/devel/pybind11/work/pybind11-2.10.0/tests/test_iostream.py /disk-samsung/freebsd-ports/devel/pybind11/work/pybind11-2.10.0/tests/test_kwargs_and_defaults.py /disk-samsung/freebsd-ports/devel/pybind11/work/pybind11-2.10.0/tests/test_local_bindings.py /disk-samsung/freebsd-ports/devel/pybind11/work/pybind11-2.10.0/tests/test_methods_and_attributes.py /disk-samsung/freebsd-ports/devel/pybind11/work/pybind11-2.10.0/tests/test_modules.py /disk-samsung/freebsd-ports/devel/pybind11/work/pybind11-2.10.0/tests/test_multiple_inheritance.py /disk-samsung/freebsd-ports/devel/pybind11/work/pybind11-2.10.0/tests/test_numpy_array.py /disk-samsung/freebsd-ports/devel/pybind11/work/pybind11-2.10.0/tests/test_numpy_dtypes.py /disk-samsung/freebsd-ports/devel/pybind11/work/pybind11-2.10.0/tests/test_numpy_vectorize.py /disk-samsung/freebsd-ports/devel/pybind11/work/pybind11-2.10.0/tests/test_opaque_types.py /disk-samsung/freebsd-ports/devel/pybind11/work/pybind11-2.10.0/tests/test_operator_overloading.py /disk-samsung/freebsd-ports/devel/pybind11/work/pybind11-2.10.0/tests/test_pickling.py /disk-samsung/freebsd-ports/devel/pybind11/work/pybind11-2.10.0/tests/test_pytypes.py /disk-samsung/freebsd-ports/devel/pybind11/work/pybind11-2.10.0/tests/test_sequences_and_iterators.py /disk-samsung/freebsd-ports/devel/pybind11/work/pybind11-2.10.0/tests/test_smart_ptr.py /disk-samsung/freebsd-ports/devel/pybind11/work/pybind11-2.10.0/tests/test_stl.py /disk-samsung/freebsd-ports/devel/pybind11/work/pybind11-2.10.0/tests/test_stl_binders.py /disk-samsung/freebsd-ports/devel/pybind11/work/pybind11-2.10.0/tests/test_tagbased_polymorphic.py /disk-samsung/freebsd-ports/devel/pybind11/work/pybind11-2.10.0/tests/test_thread.py /disk-samsung/freebsd-ports/devel/pybind11/work/pybind11-2.10.0/tests/test_union.py /disk-samsung/freebsd-ports/devel/pybind11/work/pybind11-2.10.0/tests/test_virtual_functions.py
ninja: build stopped: subcommand failed.
*** Error code 1
Version 2.10.0
Python 3.9
FreeBSD 13.1 STABLE
Reproducible example code
testsuite