47 lines
1.9 KiB
Text
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
|