summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGiampaolo Rodola <g.rodola@gmail.com>2017-05-09 14:13:15 +0200
committerGiampaolo Rodola <g.rodola@gmail.com>2017-05-09 14:13:15 +0200
commit9db34af12cc5e39092400bddad842328bed406da (patch)
tree0f35adb1fa189061e3a97a397b1c96b88173ca9c
parentebf48f7adae58d024ee3ccb989f0e65ef31689d5 (diff)
downloadpsutil-9db34af12cc5e39092400bddad842328bed406da.tar.gz
add test
-rwxr-xr-xpsutil/tests/test_misc.py17
1 files changed, 17 insertions, 0 deletions
diff --git a/psutil/tests/test_misc.py b/psutil/tests/test_misc.py
index fe582a77..f73812a9 100755
--- a/psutil/tests/test_misc.py
+++ b/psutil/tests/test_misc.py
@@ -588,6 +588,23 @@ class TestWrapNumbers(unittest.TestCase):
wrap_numbers.cache_clear('disk_io')
wrap_numbers.cache_clear('?!?')
+ # ---
+
+ def test_real_data(self):
+ d = {'nvme0n1': (300, 508, 640, 1571, 5970, 1987, 2049, 451751, 47048),
+ 'nvme0n1p1': (1171, 2, 5600256, 1024, 516, 0, 0, 0, 8),
+ 'nvme0n1p2': (54, 54, 2396160, 5165056, 4, 24, 30, 1207, 28),
+ 'nvme0n1p3': (2389, 4539, 5154, 150, 4828, 1844, 2019, 398, 348)}
+ self.assertEqual(wrap_numbers(d, 'disk_io'), d)
+ self.assertEqual(wrap_numbers(d, 'disk_io'), d)
+ # decrease this ↓
+ d = {'nvme0n1': (100, 508, 640, 1571, 5970, 1987, 2049, 451751, 47048),
+ 'nvme0n1p1': (1171, 2, 5600256, 1024, 516, 0, 0, 0, 8),
+ 'nvme0n1p2': (54, 54, 2396160, 5165056, 4, 24, 30, 1207, 28),
+ 'nvme0n1p3': (2389, 4539, 5154, 150, 4828, 1844, 2019, 398, 348)}
+ out = wrap_numbers(d, 'disk_io')
+ self.assertEqual(out['nvme0n1'][0], 400)
+
# ===================================================================
# --- Example script tests