Issue 35505: Test test_imaplib fail in test_imap4_host_default_value (original) (raw)

OS: CentOS Linux release 7.6.1810 (Core)

====================================================================== FAIL: test_imap4_host_default_value (test.test_imaplib.TestImaplib)

Traceback (most recent call last): File "/home/stupka/build/Python-3.7.1/Lib/test/test_imaplib.py", line 83, in test_imap4_host_default_value imaplib.IMAP4() AssertionError: OSError not raised

Stderr: /home/stupka/build/Python-3.7.1/Lib/socket.py:660: ResourceWarning: unclosed <socket.socket fd=3, family=AddressFamily.AF_INET6, type=SocketKind.SOCK_STREAM, proto=6, laddr=('::1', 59922, 0, 0), raddr=('::1', 143, 0, 0)> self._sock = None


This test fails when there is (in my case) dovecot running and listening on ::1, port 143 - expected exception is not raised. With dovecot stopped and nothing listening on port 143 the test passes.

It should probably check if there is something listening on ::1:143 and if so then the test can be skipped?