bpo-43921: also accept EOF in post-handshake auth test (GH-25574)

diff --git a/Lib/test/test_ssl.py b/Lib/test/test_ssl.py
index 71260bd..15d7bfa 100644
--- a/Lib/test/test_ssl.py
+++ b/Lib/test/test_ssl.py
@@ -4424,9 +4424,11 @@ def msg_cb(conn, direction, version, content_type, msg_type, data):
                                             server_hostname=hostname) as s:
                 s.connect((HOST, server.port))
                 s.write(b'PHA')
+                # test sometimes fails with EOF error. Test passes as long as
+                # server aborts connection with an error.
                 with self.assertRaisesRegex(
                     ssl.SSLError,
-                    'tlsv13 alert certificate required'
+                    '(certificate required|EOF occurred)'
                 ):
                     # receive CertificateRequest
                     self.assertEqual(s.recv(1024), b'OK\n')