Exemplo n.º 1
0
 def test_get_ns_info_none(self):
     c = network.OpenstackNetworkChecks()
     ns_info = c.get_ns_info()
     self.assertEqual(ns_info, None)
Exemplo n.º 2
0
 def test_get_ns_info(self):
     ns_info = {'namespaces': {'qdhcp': 35, 'qrouter': 35, 'fip': 1}}
     c = network.OpenstackNetworkChecks()
     c.get_ns_info()
     self.assertEqual(ns_info, network.NETWORK_INFO)
Exemplo n.º 3
0
 def test_find_interface_name_by_ip_address(self):
     addr = "10.10.101.33"
     c = network.OpenstackNetworkChecks()
     name = c._find_interface_name_by_ip_address(addr)
     self.assertEqual(name, "br-bond1")
Exemplo n.º 4
0
 def test_get_port_stat_by_mac(self):
     c = network.OpenstackNetworkChecks()
     stats = c._get_port_stats(mac="ac:1f:6b:9e:d8:44")
     self.assertEqual(stats, {'errors': '10000000 (5%)'})
Exemplo n.º 5
0
 def test_get_port_stat_by_name_no_problems(self):
     c = network.OpenstackNetworkChecks()
     stats = c._get_port_stats(name="bond1")
     self.assertEqual(stats, {})
Exemplo n.º 6
0
 def test_get_port_stat_by_name(self):
     c = network.OpenstackNetworkChecks()
     stats = c._get_port_stats(name="bond1")
     self.assertEqual(stats, {'dropped': '100000000 (8%)'})