diff options
author | Giampaolo Rodola <g.rodola@gmail.com> | 2017-05-09 04:18:44 +0200 |
---|---|---|
committer | Giampaolo Rodola <g.rodola@gmail.com> | 2017-05-09 04:18:44 +0200 |
commit | f56a5e8102fe2c2e37792ea1171507a242421651 (patch) | |
tree | 33dc6750640558e543f8b801d0dbb7d39f79c3ed | |
parent | 956c1cdc627e9e9f35b56eac13f3ce0c63f953da (diff) | |
download | psutil-f56a5e8102fe2c2e37792ea1171507a242421651.tar.gz |
addd test
-rwxr-xr-x | psutil/tests/test_misc.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/psutil/tests/test_misc.py b/psutil/tests/test_misc.py index d59bd159..676c7554 100755 --- a/psutil/tests/test_misc.py +++ b/psutil/tests/test_misc.py @@ -557,6 +557,19 @@ class TestWrapNumbers(unittest.TestCase): {'disk_io': {('disk1', 0): 0, ('disk1', 1): 0, ('disk1', 2): 190}}) self.assertEqual(cache[2], {'disk_io': {'disk1': set([('disk1', 2)])}}) + def test_cache_changing_keys(self): + input = {'disk1': nt(5, 5, 5)} + wrap_numbers(input, 'disk_io') + input = {'disk1': nt(5, 5, 5), + 'disk2': nt(7, 7, 7)} + wrap_numbers(input, 'disk_io') + cache = wrap_numbers.cache_info() + self.assertEqual(cache[0], {'disk_io': input}) + self.assertEqual( + cache[1], + {'disk_io': {('disk1', 0): 0, ('disk1', 1): 0, ('disk1', 2): 0}}) + self.assertEqual(cache[2], {'disk_io': {}}) + # =================================================================== # --- Example script tests |