diff --git a/newsfragments/1189.bugfix.rst b/newsfragments/1189.bugfix.rst new file mode 100644 index 000000000..668b04726 --- /dev/null +++ b/newsfragments/1189.bugfix.rst @@ -0,0 +1,4 @@ +Re-enable the ``test_ipv6_tcp_listen_and_dial`` integration test. The skip was +added when ``listen()`` took an external nursery; PR #1308 switched to an +internal system task, making IPv6 listen/dial work correctly. The test now +passes without modification. diff --git a/tests/core/transport/test_tcp.py b/tests/core/transport/test_tcp.py index 0bf882a61..0b71c9f73 100644 --- a/tests/core/transport/test_tcp.py +++ b/tests/core/transport/test_tcp.py @@ -304,10 +304,6 @@ async def test_ipv6_tcp_dial_fails_on_nonexistent_server(): @pytest.mark.trio -@pytest.mark.skip( - reason="IPv6 listener hangs - trio.serve_tcp may need IPv6-specific configuration" -) -# TODO: Open follow-up issue to re-enable when IPv6 listen/dial is stable async def test_ipv6_tcp_listen_and_dial(nursery): """Test that TCP transport can listen and dial using IPv6 addresses.""" transport = TCP()