def test_external_switch_role(self): node = ExternalSwitch() node.role = 'external_switch' self.assertEqual(node.getRole(), 'external_switch') node = ExternalSwitch() self.assertEqual(node.getRole(), 'external_switch') self.assertRaises(ValueError, setattr, node, "role", "switch")
def test_eNode_parent(self): pod = Pod('1') node = ExternalSwitch(parent=pod) self.assertEqual(node.role, 'external_switch') self.assertEqual(node._parent, pod) children = pod.get_children() self.assertEqual(len(children), 1) for child in children: self.assertEqual(child, node) pod = Node('1', '101', 'Spine2', 'leaf') self.assertRaises(TypeError, ExternalSwitch, pod)
def test_external_switch_name(self): node = ExternalSwitch(parent=None) node.name = 'testEnode' self.assertEqual(node.name, 'testEnode')