def test_add_neighbor_existing_interface(self): systemmac = random_string() peer = Mock() intf = random_string() node = Node(systemmac=systemmac) node.add_neighbor(intf, [dict(device=peer.remote_device, port=peer.remote_interface)]) self.assertRaises(NodeError, node.add_neighbor, intf, [dict(device=peer.remote_device, port=peer.remote_interface)])
def test_add_neighbor_existing_interface(self): systemmac = random_string() peer = Mock() intf = random_string() node = Node(systemmac=systemmac) node.add_neighbor( intf, [dict(device=peer.remote_device, port=peer.remote_interface)]) self.assertRaises( NodeError, node.add_neighbor, intf, [dict(device=peer.remote_device, port=peer.remote_interface)])
def test_add_neighbor(self): systemmac = random_string() peer = Mock() intf = random_string() node = Node(systemmac=systemmac) node.add_neighbor( intf, [dict(device=peer.remote_device, port=peer.remote_interface)]) self.assertIsNotNone(node.neighbors(intf)) self.assertEqual(node.neighbors(intf)[0].device, peer.remote_device) self.assertEqual( node.neighbors(intf)[0].interface, peer.remote_interface)
def test_add_neighbor(self): systemmac = random_string() peer = Mock() intf = random_string() node = Node(systemmac=systemmac) node.add_neighbor(intf, [dict(device=peer.remote_device, port=peer.remote_interface)]) self.assertIsNotNone(node.neighbors(intf)) self.assertEqual(node.neighbors(intf)[0].device, peer.remote_device) self.assertEqual(node.neighbors(intf)[0].interface, peer.remote_interface)