Exemplo n.º 1
0
 def test_get_interface_ifindex(self):
     port = self.port_fixture.br_port
     t1 = bridge_lib.get_interface_ifindex(str(port))
     self.port_fixture.veth_fixture.destroy()
     self.port_fixture.veth_fixture._setUp()
     t2 = bridge_lib.get_interface_ifindex(str(port))
     self.assertIsNotNone(t1)
     self.assertIsNotNone(t2)
     self.assertGreaterEqual(t2, t1)
Exemplo n.º 2
0
 def test_get_interface_ifindex(self):
     port = self.port_fixture.br_port
     t1 = bridge_lib.get_interface_ifindex(str(port))
     self.port_fixture.veth_fixture.destroy()
     self.port_fixture.veth_fixture._setUp()
     t2 = bridge_lib.get_interface_ifindex(str(port))
     self.assertIsNotNone(t1)
     self.assertIsNotNone(t2)
     self.assertGreaterEqual(t2, t1)
 def get_devices_modified_timestamps(self, devices):
     # NOTE(kevinbenton): we aren't returning real timestamps here. We
     # are returning interface indexes instead which change when the
     # interface is removed/re-added. This works for the direct
     # comparison the common agent loop performs with these.
     # See bug/1622833 for details.
     return {d: bridge_lib.get_interface_ifindex(d) for d in devices}
 def get_devices_modified_timestamps(self, devices):
     # NOTE(kevinbenton): we aren't returning real timestamps here. We
     # are returning interface indexes instead which change when the
     # interface is removed/re-added. This works for the direct
     # comparison the common agent loop performs with these.
     # See bug/1622833 for details.
     return {d: bridge_lib.get_interface_ifindex(d) for d in devices}