We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6661b22 commit 1274896Copy full SHA for 1274896
Lib/test/test_mmap.py
@@ -241,10 +241,15 @@ def test_access_parameter(self):
241
# Try writing with PROT_EXEC and without PROT_WRITE
242
prot = mmap.PROT_READ | getattr(mmap, 'PROT_EXEC', 0)
243
with open(TESTFN, "r+b") as f:
244
- m = mmap.mmap(f.fileno(), mapsize, prot=prot)
245
- self.assertRaises(TypeError, m.write, b"abcdef")
246
- self.assertRaises(TypeError, m.write_byte, 0)
247
- m.close()
+ try:
+ m = mmap.mmap(f.fileno(), mapsize, prot=prot)
+ except PermissionError:
+ # on macOS 14, PROT_READ | PROT_WRITE is not allowed
248
+ pass
249
+ else:
250
+ self.assertRaises(TypeError, m.write, b"abcdef")
251
+ self.assertRaises(TypeError, m.write_byte, 0)
252
+ m.close()
253
254
def test_bad_file_desc(self):
255
# Try opening a bad file descriptor...
0 commit comments