def test_all_children(self): hier = HConfig(host=self.host_a) interface = hier.add_child("interface Vlan2") interface.add_child("standby 1 ip 10.15.11.1") assert len(list(hier.all_children())) == 2
def test_del_child_by_text(self): hier = HConfig(host=self.host_a) hier.add_child("interface Vlan2") hier.del_child_by_text("interface Vlan2") assert len(list(hier.all_children())) == 0
def test_all_children(self): hier = HConfig(host=self.host_a) interface = hier.add_child('interface Vlan2') interface.add_child('standby 1 ip 10.15.11.1') self.assertEqual(2, len(list(hier.all_children())))
def test_load_from_config_text(self): hier = HConfig(host=self.host_a) config = 'interface Vlan2\n ip address 1.1.1.1 255.255.255.0' hier.load_from_string(config) self.assertEqual(2, len(list(hier.all_children())))
def test_del_child_by_text(self): hier = HConfig(host=self.host_a) hier.add_child('interface Vlan2') hier.del_child_by_text('interface Vlan2') self.assertEqual(0, len(list(hier.all_children())))