diff --git a/Lib/test/test_list.py b/Lib/test/test_list.py index 2a34fd04f35059..725e07f3ad023f 100644 --- a/Lib/test/test_list.py +++ b/Lib/test/test_list.py @@ -1,3 +1,4 @@ +import signal import sys import textwrap from test import list_tests, support @@ -324,8 +325,12 @@ def test_no_memory(self): _testcapi.set_nomemory(0) l = [None] """) - _, _, err = assert_python_failure("-c", code) - self.assertIn("MemoryError", err.decode("utf-8")) + rc, _, _ = assert_python_failure("-c", code) + if support.MS_WINDOWS: + # STATUS_ACCESS_VIOLATION + self.assertNotEqual(rc, 0xC0000005) + else: + self.assertNotEqual(rc, -int(signal.SIGSEGV)) if __name__ == "__main__": unittest.main()