diff -r 24c5fd2894f8 -r 840be5ca03e1 tests/hghave.py --- 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