ports/sysutils/py-psutil/patches/patch-psutil_tests_test_contracts_py

47 lines
1.9 KiB
Text

Index: psutil/tests/test_contracts.py
--- psutil/tests/test_contracts.py.orig
+++ psutil/tests/test_contracts.py
@@ -30,6 +30,7 @@ from psutil import NETBSD
from psutil import OPENBSD
from psutil import OSX
from psutil import POSIX
+from psutil import SECBSD
from psutil import SUNOS
from psutil import WINDOWS
from psutil._compat import FileNotFoundError
@@ -136,7 +137,7 @@ class TestAvailSystemAPIs(PsutilTestCase):
def test_cpu_freq(self):
self.assertEqual(hasattr(psutil, "cpu_freq"),
- LINUX or MACOS or WINDOWS or FREEBSD or OPENBSD)
+ LINUX or MACOS or WINDOWS or FREEBSD or OPENBSD or SECBSD)
def test_sensors_temperatures(self):
self.assertEqual(
@@ -155,7 +156,7 @@ class TestAvailProcessAPIs(PsutilTestCase):
def test_environ(self):
self.assertEqual(hasattr(psutil.Process, "environ"),
LINUX or MACOS or WINDOWS or AIX or SUNOS or
- FREEBSD or OPENBSD or NETBSD)
+ FREEBSD or OPENBSD or NETBSD or SECBSD)
def test_uids(self):
self.assertEqual(hasattr(psutil.Process, "uids"), POSIX)
@@ -195,7 +196,7 @@ class TestAvailProcessAPIs(PsutilTestCase):
def test_memory_maps(self):
hasit = hasattr(psutil.Process, "memory_maps")
self.assertEqual(
- hasit, False if OPENBSD or NETBSD or AIX or MACOS else True)
+ hasit, False if OPENBSD or SECBSD or NETBSD or AIX or MACOS else True)
# ===================================================================
@@ -494,7 +495,7 @@ class TestFetchAllProcesses(PsutilTestCase):
self.assertGreaterEqual(ret, 0)
except AssertionError:
# XXX
- if OPENBSD and info['status'] == psutil.STATUS_ZOMBIE:
+ if (OPENBSD or SECBSD) and info['status'] == psutil.STATUS_ZOMBIE:
pass
else:
raise