summaryrefslogtreecommitdiff
path: root/psutil/tests/test_misc.py
diff options
context:
space:
mode:
authorGiampaolo Rodola <g.rodola@gmail.com>2017-04-29 07:50:53 +0200
committerGiampaolo Rodola <g.rodola@gmail.com>2017-04-29 07:50:53 +0200
commitbec9b1725d2d71c415eaf70bba5cafa2bb5b2435 (patch)
tree649de620b5f491542cd898d552f38125b010a0bc /psutil/tests/test_misc.py
parent0009de58af93deb25402bea0745310f8f6884398 (diff)
downloadpsutil-bec9b1725d2d71c415eaf70bba5cafa2bb5b2435.tar.gz
add inet_peername() utility
Diffstat (limited to 'psutil/tests/test_misc.py')
-rwxr-xr-xpsutil/tests/test_misc.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/psutil/tests/test_misc.py b/psutil/tests/test_misc.py
index 2dea53ae..358fa795 100755
--- a/psutil/tests/test_misc.py
+++ b/psutil/tests/test_misc.py
@@ -36,6 +36,7 @@ from psutil.tests import chdir
from psutil.tests import create_proc_children_pair
from psutil.tests import get_test_subprocess
from psutil.tests import importlib
+from psutil.tests import inet_socketpair
from psutil.tests import mock
from psutil.tests import reap_children
from psutil.tests import retry
@@ -699,6 +700,14 @@ class TestNetUtils(unittest.TestCase):
with contextlib.closing(sock):
self.assertEqual(sock.type, socket.SOCK_DGRAM)
+ def test_inet_socketpair(self):
+ server, client = inet_socketpair(socket.AF_INET, socket.SOCK_STREAM)
+ with contextlib.closing(server):
+ with contextlib.closing(client):
+ # ensure they are connected
+ self.assertEqual(server.getsockname(), client.getpeername())
+ self.assertEqual(server.getpeername(), client.getsockname())
+
@unittest.skipUnless(POSIX, "POSIX only")
def test_unix_socketpair(self):
p = psutil.Process()