(uv) gmarzot@MarzBook python % pytest -n auto -v test ================================================ test session starts ================================================= platform darwin -- Python 3.13.1, pytest-8.3.4, pluggy-1.5.0 -- /Users/gmarzot/Projects/moq/folly/.venv/bin/python3 cachedir: .pytest_cache rootdir: /Users/gmarzot/Projects/moq/folly/folly/python configfile: pytest.ini plugins: cov-6.0.0, asyncio-0.25.2, xdist-3.6.1 asyncio: mode=Mode.AUTO, asyncio_default_fixture_loop_scope=function 8 workers [65 items] scheduling tests via LoadScheduling test/test_futures.py::Futures::test_bridge test/test_generator.py::GeneratorTest::test_iter_generator_error test/test_iobuf.py::IOBufTests::test_bytes test/test_coro.py::Futures::test_bridge_coro test/test_iobuf.py::IOBufTests::test_cmp [gw6] [ 1%] PASSED test/test_iobuf.py::IOBufTests::test_cmp [gw5] [ 3%] PASSED test/test_iobuf.py::IOBufTests::test_bytes test/test_generator.py::GeneratorTest::test_iter_generator test/test_futures.py::Futures::test_bridge_fibers [gw0] [ 4%] PASSED test/test_coro.py::Futures::test_bridge_coro test/test_iobuf.py::IOBufTests::test_conversion_from_python_to_cpp_with_wrong_type [gw7] [ 6%] PASSED test/test_iobuf.py::IOBufTests::test_conversion_from_python_to_cpp_with_wrong_type [gw4] [ 7%] PASSED test/test_generator.py::GeneratorTest::test_iter_generator_error [gw1] [ 9%] PASSED test/test_futures.py::Futures::test_bridge [gw3] [ 10%] PASSED test/test_generator.py::GeneratorTest::test_iter_generator test/test_iobuf.py::IOBufTests::test_conversion_from_python_to_cpp test/test_coro.py::Futures::test_cancellation test/test_iobuf.py::IOBufTests::test_chain [gw2] [ 12%] PASSED test/test_futures.py::Futures::test_bridge_fibers [gw6] [ 13%] PASSED test/test_iobuf.py::IOBufTests::test_conversion_from_python_to_cpp test/test_iobuf.py::IOBufTests::test_empty test/test_iobuf.py::IOBufTests::test_buffer_read_fail test/test_futures.py::Futures::test_bridge_exception [gw5] [ 15%] PASSED test/test_iobuf.py::IOBufTests::test_chain test/test_iobuf.py::IOBufTests::test_cyclic_chain [gw7] [ 16%] PASSED test/test_iobuf.py::IOBufTests::test_cyclic_chain [gw4] [ 18%] PASSED test/test_iobuf.py::IOBufTests::test_buffer_read_fail [gw6] [ 20%] PASSED test/test_iobuf.py::IOBufTests::test_empty [gw1] [ 21%] PASSED test/test_futures.py::Futures::test_bridge_exception test/test_generator.py::GeneratorTest::test_iter_generator_empty test/test_futures.py::Futures::test_bridge_semifuture [gw3] [ 23%] PASSED test/test_generator.py::GeneratorTest::test_iter_generator_empty test/test_iobuf.py::IOBufTests::test_hash [gw2] [ 24%] PASSED test/test_futures.py::Futures::test_bridge_semifuture test/test_iobuf.py::IOBufTests::test_multidimensional test/test_iobuf.py::IOBufTests::test_empty_chain [gw5] [ 26%] PASSED test/test_iobuf.py::IOBufTests::test_hash [gw7] [ 27%] PASSED test/test_iobuf.py::IOBufTests::test_multidimensional test/test_iobuf.py::IOBufTests::test_typed [gw4] [ 29%] PASSED test/test_iobuf.py::IOBufTests::test_typed [gw6] [ 30%] PASSED test/test_iobuf.py::IOBufTests::test_empty_chain test/test_iobuf.py::IOBufTests::test_unshaped [gw1] [ 32%] PASSED test/test_iobuf.py::IOBufTests::test_unshaped test/test_iobuf.py::WritableIOBufTests::test_appendable_writable_chain test/test_iobuf.py::WritableIOBufTests::test_appendable_writable_chain_coalesce [gw3] [ 33%] PASSED test/test_iobuf.py::WritableIOBufTests::test_appendable_writable_chain test/test_iobuf.py::WritableIOBufTests::test_appendable_writable_chain_coalesce_exception test/test_iobuf.py::WritableIOBufTests::test_buffer_creation_with_size_append [gw2] [ 35%] PASSED test/test_iobuf.py::WritableIOBufTests::test_appendable_writable_chain_coalesce test/test_iobuf.py::WritableIOBufTests::test_appendable_writable_chain_overwrite test/test_iobuf.py::WritableIOBufTests::test_buffer_creation_with_size_append_fail_negative test/test_iobuf.py::WritableIOBufTests::test_buffer_creation_with_size_append_fail [gw7] [ 36%] PASSED test/test_iobuf.py::WritableIOBufTests::test_appendable_writable_chain_overwrite [gw1] [ 38%] PASSED test/test_iobuf.py::WritableIOBufTests::test_buffer_creation_with_size_append_fail_negative [gw5] [ 40%] PASSED test/test_iobuf.py::WritableIOBufTests::test_appendable_writable_chain_coalesce_exception test/test_iobuf.py::WritableIOBufTests::test_buffer_creation_with_size_multiple_append [gw4] [ 41%] PASSED test/test_iobuf.py::WritableIOBufTests::test_buffer_creation_with_size_append test/test_iobuf.py::WritableIOBufTests::test_buffer_creation_with_size_multiple_append_fail [gw6] [ 43%] PASSED test/test_iobuf.py::WritableIOBufTests::test_buffer_creation_with_size_append_fail test/test_iobuf.py::WritableIOBufTests::test_buffer_creation_with_size_prepend [gw3] [ 44%] PASSED test/test_iobuf.py::WritableIOBufTests::test_buffer_creation_with_size_multiple_append [gw2] [ 46%] PASSED test/test_iobuf.py::WritableIOBufTests::test_buffer_creation_with_size_multiple_append_fail test/test_iobuf.py::WritableIOBufTests::test_buffer_creation_with_size_read_fail test/test_iobuf.py::WritableIOBufTests::test_buffer_creation_with_size_prepend_fail_multiple [gw1] [ 47%] PASSED test/test_iobuf.py::WritableIOBufTests::test_buffer_creation_with_size_read_fail [gw7] [ 49%] PASSED test/test_iobuf.py::WritableIOBufTests::test_buffer_creation_with_size_prepend [gw5] [ 50%] PASSED test/test_iobuf.py::WritableIOBufTests::test_buffer_creation_with_size_prepend_fail_multiple test/test_iobuf.py::WritableIOBufTests::test_buffer_creation_with_size_prepend_fail test/test_iobuf.py::WritableIOBufTests::test_buffer_creation_with_size_prepend_fail_negative [gw4] [ 52%] PASSED test/test_iobuf.py::WritableIOBufTests::test_buffer_creation_with_size_prepend_fail [gw6] [ 53%] PASSED test/test_iobuf.py::WritableIOBufTests::test_buffer_creation_with_size_prepend_fail_negative test/test_iobuf.py::WritableIOBufTests::test_buffer_creation_with_size_trim_end test/test_iobuf.py::WritableIOBufTests::test_buffer_creation_with_size_trim_end_fail [gw3] [ 55%] PASSED test/test_iobuf.py::WritableIOBufTests::test_buffer_creation_with_size_trim_end test/test_iobuf.py::WritableIOBufTests::test_buffer_creation_with_size_trim_end_fail_multiple [gw2] [ 56%] PASSED test/test_iobuf.py::WritableIOBufTests::test_buffer_creation_with_size_trim_end_fail test/test_iobuf.py::WritableIOBufTests::test_buffer_creation_with_size_trim_end_fail_negative test/test_iobuf.py::WritableIOBufTests::test_buffer_creation_with_size_trim_end_multiple [gw7] [ 58%] PASSED test/test_iobuf.py::WritableIOBufTests::test_buffer_creation_with_size_trim_end_fail_multiple [gw5] [ 60%] PASSED test/test_iobuf.py::WritableIOBufTests::test_buffer_creation_with_size_trim_end_multiple [gw1] [ 61%] PASSED test/test_iobuf.py::WritableIOBufTests::test_buffer_creation_with_size_trim_end_fail_negative test/test_iobuf.py::WritableIOBufTests::test_buffer_creation_with_size_trim_start [gw4] [ 63%] PASSED test/test_iobuf.py::WritableIOBufTests::test_buffer_creation_with_size_trim_start test/test_iobuf.py::WritableIOBufTests::test_buffer_creation_with_size_trim_start_fail test/test_iobuf.py::WritableIOBufTests::test_buffer_creation_with_size_trim_start_fail_multiple [gw6] [ 64%] PASSED test/test_iobuf.py::WritableIOBufTests::test_buffer_creation_with_size_trim_start_fail [gw3] [ 66%] PASSED test/test_iobuf.py::WritableIOBufTests::test_buffer_creation_with_size_trim_start_fail_multiple test/test_iobuf.py::WritableIOBufTests::test_buffer_creation_with_size_trim_start_fail_negative test/test_iobuf.py::WritableIOBufTests::test_buffer_creation_with_size_trim_start_multiple [gw2] [ 67%] PASSED test/test_iobuf.py::WritableIOBufTests::test_buffer_creation_with_size_trim_start_fail_negative test/test_iobuf.py::WritableIOBufTests::test_buffer_creation_with_size_write test/test_iobuf.py::WritableIOBufTests::test_buffer_creation_with_size_write_fail test/test_iobuf.py::WritableIOBufTests::test_buffer_creation_with_size_write_prepend [gw1] [ 69%] PASSED test/test_iobuf.py::WritableIOBufTests::test_buffer_creation_with_size_write [gw4] [ 70%] PASSED test/test_iobuf.py::WritableIOBufTests::test_buffer_creation_with_size_write_prepend [gw7] [ 72%] PASSED test/test_iobuf.py::WritableIOBufTests::test_buffer_creation_with_size_trim_start_multiple [gw5] [ 73%] PASSED test/test_iobuf.py::WritableIOBufTests::test_buffer_creation_with_size_write_fail test/test_iobuf.py::WritableIOBufTests::test_buffer_creation_with_size_write_trim_start test/test_iobuf.py::WritableIOBufTests::test_buffer_creation_with_size_write_trim_end [gw3] [ 75%] PASSED test/test_iobuf.py::WritableIOBufTests::test_buffer_creation_with_size_write_trim_start test/test_iobuf.py::WritableIOBufTests::test_buffer_overwrite [gw6] [ 76%] PASSED test/test_iobuf.py::WritableIOBufTests::test_buffer_creation_with_size_write_trim_end [gw2] [ 78%] PASSED test/test_iobuf.py::WritableIOBufTests::test_buffer_overwrite test/test_iobuf.py::WritableIOBufTests::test_buffer_read_out_of_bounds test/test_iobuf.py::WritableIOBufTests::test_buffer_write_empty test/test_iobuf.py::WritableIOBufTests::test_buffer_write_empty_pieces test/test_iobuf.py::WritableIOBufTests::test_buffer_update_in_place [gw7] [ 80%] PASSED test/test_iobuf.py::WritableIOBufTests::test_buffer_read_out_of_bounds [gw1] [ 81%] PASSED test/test_iobuf.py::WritableIOBufTests::test_buffer_write_empty [gw4] [ 83%] PASSED test/test_iobuf.py::WritableIOBufTests::test_buffer_write_empty_pieces [gw5] [ 84%] PASSED test/test_iobuf.py::WritableIOBufTests::test_buffer_update_in_place test/test_iobuf.py::WritableIOBufTests::test_buffer_write_out_of_bounds test/test_iobuf.py::WritableIOBufTests::test_bytes_writable test/test_iobuf.py::WritableIOBufTests::test_empty_writable_chain test/test_set_executor.py::TestSetExecutor::test_set_custom_executor test/test_set_executor.py::TestSetExecutor::test_cannot_override_existing_loop [gw3] [ 86%] PASSED test/test_iobuf.py::WritableIOBufTests::test_buffer_write_out_of_bounds [gw6] [ 87%] PASSED test/test_iobuf.py::WritableIOBufTests::test_bytes_writable [gw2] [ 89%] PASSED test/test_iobuf.py::WritableIOBufTests::test_empty_writable_chain test/test_set_executor.py::TestSetExecutor::test_clear_existing_loop test/test_teardown.py::Teardown::test_drive_on_teardown [gw4] [ 90%] PASSED test/test_set_executor.py::TestSetExecutor::test_set_custom_executor [gw7] [ 92%] PASSED test/test_set_executor.py::TestSetExecutor::test_cannot_override_existing_loop [gw1] [ 93%] PASSED test/test_set_executor.py::TestSetExecutor::test_clear_existing_loop test/test_teardown.py::Teardown::test_fiber_manager_tear_down [gw5] [ 95%] PASSED test/test_teardown.py::Teardown::test_drive_on_teardown [gw3] [ 96%] PASSED test/test_teardown.py::Teardown::test_fiber_manager_tear_down [gw0] [ 98%] PASSED test/test_coro.py::Futures::test_cancellation test/test_iobuf.py::IOBufTests::test_iter [gw0] [100%] PASSED test/test_iobuf.py::IOBufTests::test_iter ================================================= 65 passed in 1.31s ================================================= (