Skip to content

Commit 5151a11

Browse files
committed
gh-63016: Skip some mmap tests on FreeBSD
1 parent 61ee048 commit 5151a11

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

Lib/test/test_mmap.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1173,7 +1173,9 @@ def test_flush_parameters(self):
11731173
if hasattr(mmap, 'MS_INVALIDATE'):
11741174
m.flush(PAGESIZE * 2, flags=mmap.MS_INVALIDATE)
11751175
if hasattr(mmap, 'MS_ASYNC') and hasattr(mmap, 'MS_INVALIDATE'):
1176-
m.flush(0, PAGESIZE, flags=mmap.MS_ASYNC | mmap.MS_INVALIDATE)
1176+
if sys.platform != 'freebsd':
1177+
# FreeBSD doesn't support this combination
1178+
m.flush(0, PAGESIZE, flags=mmap.MS_ASYNC | mmap.MS_INVALIDATE)
11771179

11781180
@unittest.skipUnless(sys.platform == 'linux', 'Linux only')
11791181
@support.requires_linux_version(5, 17, 0)

0 commit comments

Comments
 (0)