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