summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGiampaolo Rodola <g.rodola@gmail.com>2020-09-21 16:48:32 +0200
committerGiampaolo Rodola <g.rodola@gmail.com>2020-09-21 16:48:32 +0200
commite38a80cec89f53bbcc5013b76b16aa712326c31f (patch)
tree23256b6a34f5d5b9e4acb485f1a1de8bdc50a899
parent5be673aa2a0fccf079803bc2e3720fb46463793b (diff)
downloadpsutil-e38a80cec89f53bbcc5013b76b16aa712326c31f.tar.gz
add Linux specific test for NIC MTU
-rwxr-xr-xpsutil/tests/test_linux.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/psutil/tests/test_linux.py b/psutil/tests/test_linux.py
index 9dd12890..044d440d 100755
--- a/psutil/tests/test_linux.py
+++ b/psutil/tests/test_linux.py
@@ -924,6 +924,11 @@ class TestSystemNetIfStats(PsutilTestCase):
self.assertEqual(stats.mtu,
int(re.findall(r'(?i)MTU[: ](\d+)', out)[0]))
+ def test_mtu(self):
+ for name, stats in psutil.net_if_stats().items():
+ with open("/sys/class/net/%s/mtu" % name, "rt") as f:
+ self.assertEqual(stats.mtu, int(f.read().strip()))
+
@unittest.skipIf(not LINUX, "LINUX only")
class TestSystemNetIOCounters(PsutilTestCase):