summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGiampaolo Rodola <g.rodola@gmail.com>2017-05-08 14:17:13 +0200
committerGiampaolo Rodola <g.rodola@gmail.com>2017-05-08 14:17:13 +0200
commit65f76c0311901f2e8c77a8f6a719d340d227d017 (patch)
tree899dc89a9b748bce69bd59bcb9d53c40e6c88275
parentf56f777229c9931a22859466bf8e4480524918c4 (diff)
downloadpsutil-65f76c0311901f2e8c77a8f6a719d340d227d017.tar.gz
#1007: add test for fluctuation
-rwxr-xr-xpsutil/tests/test_windows.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/psutil/tests/test_windows.py b/psutil/tests/test_windows.py
index a4f32315..e781d1b7 100755
--- a/psutil/tests/test_windows.py
+++ b/psutil/tests/test_windows.py
@@ -190,6 +190,16 @@ class TestSystemAPIs(unittest.TestCase):
# Wmic time is 2 secs lower for some reason; that's OK.
self.assertLessEqual(diff, 2)
+ def test_boot_time_fluctuation(self):
+ with mock('psutil._pswindows.cext.boot_time', return_value=5):
+ self.assertEqual(psutil.boot_time(), 5)
+ with mock('psutil._pswindows.cext.boot_time', return_value=4):
+ self.assertEqual(psutil.boot_time(), 5)
+ with mock('psutil._pswindows.cext.boot_time', return_value=6):
+ self.assertEqual(psutil.boot_time(), 5)
+ with mock('psutil._pswindows.cext.boot_time', return_value=333):
+ self.assertEqual(psutil.boot_time(), 333)
+
# ===================================================================
# sensors_battery()