Support OpenBSD and NetBSD

This commit is contained in:
Ivan Zaikin
2020-07-28 08:55:32 +07:00
parent 3312dcde61
commit e528a42ddc
2 changed files with 2 additions and 9 deletions

View File

@@ -6,11 +6,7 @@ import pytest
def auto_detect_cpus(): def auto_detect_cpus():
try: return psutil.cpu_count(logical=False) or psutil.cpu_count() or 1
n = psutil.cpu_count(logical=False)
except NotImplementedError:
return 1
return n if n else 1
class AutoInt(int): class AutoInt(int):

View File

@@ -51,10 +51,7 @@ def test_auto_detect_cpus(testdir, monkeypatch):
assert config.getoption("usepdb") assert config.getoption("usepdb")
assert config.getoption("numprocesses") == 0 assert config.getoption("numprocesses") == 0
def cpu_count_not_implemented(logical=True): monkeypatch.setattr(psutil, "cpu_count", lambda logical=True: None)
raise NotImplementedError
monkeypatch.setattr(psutil, "cpu_count", cpu_count_not_implemented)
config = testdir.parseconfigure("-nauto") config = testdir.parseconfigure("-nauto")
assert config.getoption("numprocesses") == 1 assert config.getoption("numprocesses") == 1