diff options
author | Giampaolo Rodola <g.rodola@gmail.com> | 2021-10-14 17:27:03 +0200 |
---|---|---|
committer | Giampaolo Rodola <g.rodola@gmail.com> | 2021-10-14 17:27:03 +0200 |
commit | a416acd447751d583bf427c5fde930365f9b4d18 (patch) | |
tree | 9188fd113f9d99c3957a911dbb1a8698c33deef6 | |
parent | e981c7552a6df4586dd8d86b1d1db6cbfe6bdf68 (diff) | |
download | psutil-a416acd447751d583bf427c5fde930365f9b4d18.tar.gz |
add test against findmnt CLI utility
Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
-rwxr-xr-x | psutil/tests/test_linux.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/psutil/tests/test_linux.py b/psutil/tests/test_linux.py index cff67366..fb49c7f6 100755 --- a/psutil/tests/test_linux.py +++ b/psutil/tests/test_linux.py @@ -51,6 +51,7 @@ if LINUX: from psutil._pslinux import calculate_avail_vmem from psutil._pslinux import CLOCK_TICKS from psutil._pslinux import open_binary + from psutil._pslinux import RootFsDeviceFinder HERE = os.path.abspath(os.path.dirname(__file__)) @@ -1267,7 +1268,6 @@ class TestSystemDiskIoCounters(PsutilTestCase): class TestRootFsDeviceFinder(PsutilTestCase): def test_it(self): - from psutil._pslinux import RootFsDeviceFinder dev = os.stat("/").st_dev major = os.major(dev) minor = os.minor(dev) @@ -1293,6 +1293,12 @@ class TestRootFsDeviceFinder(PsutilTestCase): if base and c: self.assertEqual(base, c) + @unittest.skipIf(not which("findmnt"), "findmnt utility not available") + def test_against_findmnt(self): + psutil_value = RootFsDeviceFinder().find() + findmnt_value = sh("findmnt -o SOURCE -rn /") + self.assertEqual(psutil_value, findmnt_value) + # ===================================================================== # --- misc |