Beispiel #1
0
 def test_connection_timeout(self):
     """ Test connection timeout. """
     with network_delay(7.0):
         with pytest.raises(gen.TimeoutError):
             yield self.client.connect(True,
                                       ioloop=self.io_loop,
                                       timeout=8.0)
Beispiel #2
0
def test_tls_timeout(url):
    """ Test TLS connection timeout. """
    client = LDAPClient(url, True)
    client.set_cert_policy("ALLOW")
    client.set_ca_cert(None)
    client.set_ca_cert_dir(None)
    with network_delay(9.0):
        with pytest.raises(bonsai.TimeoutError):
            client.connect(timeout=5.0)
Beispiel #3
0
def test_search_timeout(conn, basedn):
    """ Test search method's timeout. """
    search_dn = "ou=nerdherd,%s" % basedn
    with pytest.raises(TypeError):
        _ = conn.search(search_dn, 1, timeout=True)
    with pytest.raises(ValueError):
        _ = conn.search(search_dn, 1, timeout=-15)
    with network_delay(6.1):
        with pytest.raises(bonsai.TimeoutError):
            _ = conn.search(search_dn, 1, timeout=3.0)
Beispiel #4
0
def test_search_timeout(conn, basedn):
    """ Test search method's timeout. """
    search_dn = "ou=nerdherd,%s" % basedn
    with pytest.raises(TypeError):
        _ = conn.search(search_dn, 1, timeout=True)
    with pytest.raises(ValueError):
        _ = conn.search(search_dn, 1, timeout=-15)
    with network_delay(6.1):
        with pytest.raises(bonsai.TimeoutError):
            _ = conn.search(search_dn, 1, timeout=3.0)
Beispiel #5
0
def test_whoami_timeout(conn):
    """ Test whoami's timeout. """
    with pytest.raises(TypeError):
        _ = conn.whoami(timeout="A")
    with pytest.raises(ValueError):
        _ = conn.whoami(timeout=-10)
    with pytest.raises(bonsai.TimeoutError):
        _ = conn.whoami(timeout=0)
    with network_delay(6.1):
        with pytest.raises(bonsai.TimeoutError):
            _ = conn.whoami(timeout=3.2)
Beispiel #6
0
def test_connection_timeout(client):
    """ Test connection timeout. """
    with pytest.raises(TypeError):
        _ = client.connect(timeout="Wrong")
    with pytest.raises(ValueError):
        _ = client.connect(timeout=-1.5)
    with pytest.raises(bonsai.TimeoutError):
        _ = client.connect(timeout=0)
    with network_delay(9.0):
        with pytest.raises(bonsai.TimeoutError):
            client.connect(timeout=5.0)
Beispiel #7
0
def test_whoami_timeout(conn):
    """ Test whoami's timeout. """
    with pytest.raises(TypeError):
        _ = conn.whoami(timeout="A")
    with pytest.raises(ValueError):
        _ = conn.whoami(timeout=-10)
    with pytest.raises(bonsai.TimeoutError):
        _ = conn.whoami(timeout=0)
    with network_delay(6.1):
        with pytest.raises(bonsai.TimeoutError):
            _ = conn.whoami(timeout=3.2)
Beispiel #8
0
async def test_search_timeout(client):
    """ Test search timeout. """
    async with client.connect(True) as conn:
        with network_delay(5.1):
            with pytest.raises(asyncio.TimeoutError):
                await conn.search(timeout=4.0)
Beispiel #9
0
async def test_connection_timeout(client):
    """ Test connection timeout. """
    with network_delay(6.0):
        with pytest.raises(asyncio.TimeoutError):
            await client.connect(True, timeout=8.0)
Beispiel #10
0
def test_connection_timeout(gclient):
    """ Test connection timeout. """
    with network_delay(6.0):
        with pytest.raises(socket.timeout):
            gclient.connect(True, timeout=5.0)
Beispiel #11
0
 def test_search_timeout(self):
     """ Test search timeout. """
     with (yield self.client.connect(True, ioloop=self.io_loop)) as conn:
         with network_delay(7.0):
             with pytest.raises(gen.TimeoutError):
                 yield conn.search(timeout=3.0)
Beispiel #12
0
 def test_connection_timeout(self):
     """ Test connection timeout. """
     with network_delay(7.0):
         with pytest.raises(gen.TimeoutError):
             yield self.client.connect(True, ioloop=self.io_loop, timeout=8.0)
Beispiel #13
0
def test_search_timeout(client):
    """ Test search timeout. """
    with (yield from client.connect(True)) as conn:
        with network_delay(5.1):
            with pytest.raises(asyncio.TimeoutError):
                yield from conn.search(timeout=4.0)
Beispiel #14
0
def test_connection_timeout(gclient):
    """ Test connection timeout. """
    with network_delay(6.0):
        with pytest.raises(socket.timeout):
            gclient.connect(True, timeout=5.0)