@@ -3163,7 +3163,9 @@ def test_wrong_cert_tls13(self):
|
3163 | 3163 | s.connect((HOST, server.port)) |
3164 | 3164 | try: |
3165 | 3165 | s.write(b'data') |
3166 | | -s.read(4) |
| 3166 | +s.read(1000) |
| 3167 | +s.write(b'should have failed already') |
| 3168 | +s.read(1000) |
3167 | 3169 | except ssl.SSLError as e: |
3168 | 3170 | if support.verbose: |
3169 | 3171 | sys.stdout.write("\nSSLError is %r\n" % e) |
@@ -3173,7 +3175,13 @@ def test_wrong_cert_tls13(self):
|
3173 | 3175 | if support.verbose: |
3174 | 3176 | sys.stdout.write("\nsocket.error is %r\n" % e) |
3175 | 3177 | else: |
3176 | | -self.fail("Use of invalid cert should have failed!") |
| 3178 | +if sys.platform == "win32": |
| 3179 | +self.skipTest( |
| 3180 | +"Ignoring failed test_wrong_cert_tls13 test case. " |
| 3181 | +"The test is flaky on Windows, see bpo-43921." |
| 3182 | + ) |
| 3183 | +else: |
| 3184 | +self.fail("Use of invalid cert should have failed!") |
3177 | 3185 | |
3178 | 3186 | def test_rude_shutdown(self): |
3179 | 3187 | """A brutal shutdown of an SSL server should raise an OSError |
|