示例#1
0
def is_ldap_reachable(domain):
    '''Checks whether or not the ldap server can be reached. Returns True.'''
    try:
        # cmd = ['dig', '-t', 'srv', '_ldap._tcp.{}'.format(domain), '+time=1', '+tries=3']
        # dig = subprocess.check_output(cmd)
        # if 'ANSWER SECTION' in dig:
        if ad.accessible(domain):
            NSLog('Ldap server is reachable by dig')
            return True
        else:
            NSLog('Ldap server is not reachable by dig')
            return False
    except subprocess.CalledProcessError:
        NSLog('Ldap server is not reachable by dig')
        return False
示例#2
0
 def test_accessible_ok(self):
     self.assertFalse(ad.accessible('TEST.COM'))
示例#3
0
 def test_accessible_ok(self):
     nose.tools.ok_(ad.accessible('TEST.COM'))