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)
def test_add_neighbors_success(self): nodeattrs = create_node() remote_device = random_string() remote_interface = random_string() neighbors = {'Ethernet1': [{'device': remote_device, 'port': remote_interface}]} kwargs = nodeattrs.as_dict() node = Node(**kwargs) node.add_neighbors(neighbors) self.assertIsNotNone(node.neighbors('Ethernet1')) self.assertEqual(node.neighbors('Ethernet1')[0].device, remote_device) self.assertEqual(node.neighbors('Ethernet1')[0].interface, remote_interface)
def test_add_neighbors_success(self): nodeattrs = create_node() remote_device = random_string() remote_interface = random_string() neighbors = { 'Ethernet1': [{ 'device': remote_device, 'port': remote_interface }] } kwargs = nodeattrs.as_dict() node = Node(**kwargs) node.add_neighbors(neighbors) self.assertIsNotNone(node.neighbors('Ethernet1')) self.assertEqual(node.neighbors('Ethernet1')[0].device, remote_device) self.assertEqual( node.neighbors('Ethernet1')[0].interface, remote_interface)