Ejemplo n.º 1
0
def test_release_darwin_udp_port():
    """Due to dynamips / darwin bug we didn't free the port"""
    pm = PortManager()
    project = Project()
    pm.reserve_udp_port(4242, project)
    pm.release_udp_port(4242, project)
    with pytest.raises(aiohttp.web.HTTPConflict):
        pm.reserve_udp_port(4242, project)
Ejemplo n.º 2
0
def test_reserve_udp_port_outside_range():
    pm = PortManager()
    project = Project()
    with pytest.raises(aiohttp.web.HTTPConflict):
        pm.reserve_udp_port(80, project)
Ejemplo n.º 3
0
def test_reserve_udp_port():
    pm = PortManager()
    project = Project()
    pm.reserve_udp_port(10000, project)
    with pytest.raises(aiohttp.web.HTTPConflict):
        pm.reserve_udp_port(10000, project)
Ejemplo n.º 4
0
def test_release_udp_port():
    pm = PortManager()
    project = Project()
    pm.reserve_udp_port(10000, project)
    pm.release_udp_port(10000, project)
    pm.reserve_udp_port(10000, project)
Ejemplo n.º 5
0
def test_release_udp_port():
    pm = PortManager()
    project = Project()
    pm.reserve_udp_port(4242, project)
    pm.release_udp_port(4242, project)
    pm.reserve_udp_port(4242, project)
Ejemplo n.º 6
0
def test_reserve_udp_port():
    pm = PortManager()
    project = Project()
    pm.reserve_udp_port(4242, project)
    with pytest.raises(aiohttp.web.HTTPConflict):
        pm.reserve_udp_port(4242, project)
def test_reserve_udp_port_outside_range():
    pm = PortManager()
    project = Project()
    with pytest.raises(aiohttp.web.HTTPConflict):
        pm.reserve_udp_port(80, project)