diff options
author | Giampaolo Rodola <g.rodola@gmail.com> | 2017-05-16 23:42:03 +0200 |
---|---|---|
committer | Giampaolo Rodola <g.rodola@gmail.com> | 2017-05-16 23:42:03 +0200 |
commit | a667eb13c13375b8ca492cd363e0670a3efcc769 (patch) | |
tree | 9e0c15786dcbb60fadbf18b530e49730ef6ebe9d | |
parent | da603cf9b996166d94b7dd2bf233cbc474916715 (diff) | |
download | psutil-a667eb13c13375b8ca492cd363e0670a3efcc769.tar.gz |
fix supports_ipv6 test
-rwxr-xr-x | psutil/tests/test_misc.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/psutil/tests/test_misc.py b/psutil/tests/test_misc.py index 2cb4dbb1..f0bec81a 100755 --- a/psutil/tests/test_misc.py +++ b/psutil/tests/test_misc.py @@ -290,21 +290,27 @@ class TestMisc(unittest.TestCase): self.assertEqual(parse_environ_block("a=1\0b=2"), {k("a"): "1"}) def test_supports_ipv6(self): + self.addCleanup(supports_ipv6.cache_clear) + supports_ipv6.cache_clear() if supports_ipv6(): with mock.patch('psutil._common.socket') as s: s.has_ipv6 = False assert not supports_ipv6() + supports_ipv6.cache_clear() with mock.patch('psutil._common.socket.socket', side_effect=socket.error) as s: assert not supports_ipv6() + supports_ipv6.cache_clear() assert s.called with mock.patch('psutil._common.socket.socket', side_effect=socket.gaierror) as s: assert not supports_ipv6() + supports_ipv6.cache_clear() assert s.called with mock.patch('psutil._common.socket.socket.bind', side_effect=socket.gaierror) as s: assert not supports_ipv6() + supports_ipv6.cache_clear() assert s.called else: with self.assertRaises(Exception): |