Skip to content

Commit 431fffb

Browse files
committed
MAINT: Skip tests that require __buffer__.
1 parent 127235f commit 431fffb

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

numpy/_core/tests/test_multithreading.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import concurrent.futures
2+
import sys
23
import threading
34

45
import pytest
@@ -376,6 +377,7 @@ def replace_list_items(b):
376377
if len(tasks) < 5:
377378
b.abort()
378379

380+
@pytest.mark.skipif(sys.version_info < (3, 12), reason="Python >= 3.12 required")
379381
def test_array__buffer__thread_safety():
380382
import inspect
381383
arr = np.arange(1000)
@@ -388,6 +390,7 @@ def func(b):
388390

389391
run_threaded(func, max_workers=8, pass_barrier=True)
390392

393+
@pytest.mark.skipif(sys.version_info < (3, 12), reason="Python >= 3.12 required")
391394
def test_void_dtype__buffer__thread_safety():
392395
import inspect
393396
dt = np.dtype([('name', np.str_, 16), ('grades', np.float64, (2,))])

0 commit comments

Comments
 (0)