tests/hghave.py
changeset 22994 840be5ca03e1
parent 22579 36a940d82f88
child 23262 86a8658c77ff
--- a/tests/hghave.py	Sat Sep 27 19:18:20 2014 +0900
+++ b/tests/hghave.py	Sat Oct 04 16:46:50 2014 +0900
@@ -1,5 +1,6 @@
 import os, stat
 import re
+import socket
 import sys
 import tempfile
 
@@ -258,6 +259,10 @@
     finally:
         os.rmdir(d)
 
+@check("unix-socket", "AF_UNIX socket family")
+def has_unix_socket():
+    return getattr(socket, 'AF_UNIX', None) is not None
+
 @check("root", "root permissions")
 def has_root():
     return getattr(os, 'geteuid', None) and os.geteuid() == 0