Exemplo n.º 1
0
def _get_desktops() -> Dict[Any, Any]:
    """Return IPv4 and 6 address to fqdn mapping for OCF desktops from LDAP."""

    desktops = {}
    for e in hosts_by_filter('(type=desktop)'):
        host = e['cn'][0] + '.ocf.berkeley.edu'
        v4 = ip_address(e['ipHostNumber'][0])
        v6 = ipv4_to_ipv6(v4)
        desktops[v4] = host
        desktops[v6] = host
    return desktops
Exemplo n.º 2
0
def test_4to6_failure(ipv4):
    with pytest.raises(AssertionError):
        ipv4_to_ipv6(ipv4)
Exemplo n.º 3
0
def test_4to6(ipv4, ipv6):
    assert ipv4_to_ipv6(ip_address(ipv4)) == ip_address(ipv6)
Exemplo n.º 4
0
def test_4to6_failure(ipv4):
    with pytest.raises(AssertionError):
        ipv4_to_ipv6(ipv4)
Exemplo n.º 5
0
def test_4to6(ipv4, ipv6):
    assert ipv4_to_ipv6(ip_address(ipv4)) == ip_address(ipv6)