def test_eval(capture): from pybind11_tests import example_eval with capture: example_eval() assert capture == """ eval_statements test Hello World! eval_statements passed eval test eval passed eval_single_statement test eval_single_statement passed eval_file test eval_file passed eval failure test eval failure test passed eval_file failure test eval_file failure test passed """