Beispiel #1
0
 def test_get_neigh_entries_no_interface(self):
     attr = self.generate_device_details(
         ip_cidrs=["%s/24" % TEST_IP, "fd00::1/64"]
     )
     self.manage_device(attr)
     with testtools.ExpectedException(ip_lib.NetworkInterfaceNotFound):
         ip_lib.dump_neigh_entries(4, device="nosuchdevice",
                                   namespace=attr.namespace)
Beispiel #2
0
 def test_get_neigh_entries_no_interface(self):
     attr = self.generate_device_details(
         ip_cidrs=["%s/24" % TEST_IP, "fd00::1/64"])
     self.manage_device(attr)
     with testtools.ExpectedException(ip_lib.NetworkInterfaceNotFound):
         ip_lib.dump_neigh_entries(4,
                                   device="nosuchdevice",
                                   namespace=attr.namespace)
 def fdb_ip_entry_exists(self, mac, ip, interface):
     ip_version = ip_lib.get_ip_version(ip)
     entry = ip_lib.dump_neigh_entries(ip_version,
                                       interface,
                                       dst=ip,
                                       lladdr=mac)
     return entry != []
def has_expected_arp_entry(device_name, namespace, ip, mac):
    ip_version = utils.get_ip_version(ip)
    entry = ip_lib.dump_neigh_entries(ip_version,
                                      device_name,
                                      namespace,
                                      dst=ip,
                                      lladdr=mac)
    return entry != []
Beispiel #5
0
 def test_get_neigh_entries_no_namespace(self):
     with testtools.ExpectedException(ip_lib.NetworkNamespaceNotFound):
         ip_lib.dump_neigh_entries(4, namespace="nonexistent-netns")
def has_expected_arp_entry(device_name, namespace, ip, mac):
    ip_version = utils.get_ip_version(ip)
    entry = ip_lib.dump_neigh_entries(ip_version, device_name, namespace,
                                      dst=ip, lladdr=mac)
    return entry != []
 def fdb_ip_entry_exists(mac, ip, interface):
     ip_version = utils.get_ip_version(ip)
     entry = ip_lib.dump_neigh_entries(ip_version, interface, dst=ip,
                                       lladdr=mac)
     return entry != []
Beispiel #8
0
 def test_get_neigh_entries_no_namespace(self):
     with testtools.ExpectedException(ip_lib.NetworkNamespaceNotFound):
         ip_lib.dump_neigh_entries(4, namespace="nonexistent-netns")