diff --git a/tests/servers/tests.py b/tests/servers/tests.py index ea64c246e28..a5667f0b199 100644 --- a/tests/servers/tests.py +++ b/tests/servers/tests.py @@ -75,7 +75,8 @@ class LiveServerViews(LiveServerBase): conn.request('GET', '/example_view/', headers={'Connection': 'keep-alive'}) response = conn.getresponse().read() conn.request('GET', '/example_view/', headers={'Connection': 'close'}) - with self.assertRaises(RemoteDisconnected, msg='Server did not close the connection'): + # macOS may give ConnectionResetError. + with self.assertRaises((RemoteDisconnected, ConnectionResetError)): try: conn.getresponse() except ConnectionAbortedError: