make sysutils/py-psutil build on SecBSD
This commit is contained in:
parent
09b3080379
commit
e2e2ced49d
15 changed files with 528 additions and 3 deletions
|
@ -0,0 +1,47 @@
|
|||
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
|
Loading…
Add table
Add a link
Reference in a new issue