server/test/unittest_ldapsource.py
changeset 10609 e2d8e81bfe68
parent 10589 7c23b7de2b8d
child 10612 84468b90e9c1
equal deleted inserted replaced
10608:7fc548d9dd8e 10609:e2d8e81bfe68
    23 import shutil
    23 import shutil
    24 import time
    24 import time
    25 from os.path import join, exists
    25 from os.path import join, exists
    26 import subprocess
    26 import subprocess
    27 import tempfile
    27 import tempfile
       
    28 
       
    29 from six.moves import range
    28 
    30 
    29 from logilab.common.testlib import TestCase, unittest_main, mock_object, Tags
    31 from logilab.common.testlib import TestCase, unittest_main, mock_object, Tags
    30 
    32 
    31 from cubicweb import AuthenticationError
    33 from cubicweb import AuthenticationError
    32 from cubicweb.devtools.testlib import CubicWebTC
    34 from cubicweb.devtools.testlib import CubicWebTC
    68               % slapproc.returncode, file=sys.stderr)
    70               % slapproc.returncode, file=sys.stderr)
    69         sys.stdout.write(stdout)
    71         sys.stdout.write(stdout)
    70         sys.stderr.write(stderr)
    72         sys.stderr.write(stderr)
    71 
    73 
    72     #ldapuri = 'ldapi://' + join(basedir, "ldapi").replace('/', '%2f')
    74     #ldapuri = 'ldapi://' + join(basedir, "ldapi").replace('/', '%2f')
    73     port = get_available_port(xrange(9000, 9100))
    75     port = get_available_port(range(9000, 9100))
    74     host = 'localhost:%s' % port
    76     host = 'localhost:%s' % port
    75     ldapuri = 'ldap://%s' % host
    77     ldapuri = 'ldap://%s' % host
    76     cmdline = ["/usr/sbin/slapd", "-f",  slapdconf,  "-h",  ldapuri, "-d", "0"]
    78     cmdline = ["/usr/sbin/slapd", "-f",  slapdconf,  "-h",  ldapuri, "-d", "0"]
    77     config.info('Starting slapd:', ' '.join(cmdline))
    79     config.info('Starting slapd:', ' '.join(cmdline))
    78     PIPE = subprocess.PIPE
    80     PIPE = subprocess.PIPE