summaryrefslogtreecommitdiff
path: root/psutil/tests/test_bsd.py
diff options
context:
space:
mode:
authorGiampaolo Rodola <g.rodola@gmail.com>2022-01-17 14:57:41 +0000
committerGiampaolo Rodola <g.rodola@gmail.com>2022-01-17 14:57:41 +0000
commitc855c242a7611bac3468f1aea625af53d5419d4b (patch)
treea6d23f8a7f74c38ed931b7335d7b61876e8ce044 /psutil/tests/test_bsd.py
parentba1ff52a36d95ca7a9b456f98c9658661d9f76fc (diff)
downloadpsutil-c855c242a7611bac3468f1aea625af53d5419d4b.tar.gz
add test case for CPU flags on FreeBSD
Diffstat (limited to 'psutil/tests/test_bsd.py')
-rwxr-xr-xpsutil/tests/test_bsd.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/psutil/tests/test_bsd.py b/psutil/tests/test_bsd.py
index 2057c378..e24697c5 100755
--- a/psutil/tests/test_bsd.py
+++ b/psutil/tests/test_bsd.py
@@ -487,6 +487,12 @@ class FreeBSDSystemTestCase(PsutilTestCase):
else:
raise self.skipTest("line not found")
+ @unittest.skipIf(not which('cpuid'), "cpuid cmd not available")
+ def test_cpu_info_flags(self):
+ out = sh("cpuid")
+ for flag in psutil.cpu_info()["flags"]:
+ self.assertIn(flag.upper(), out)
+
# =====================================================================
# --- OpenBSD