def test_remove_node(self): p = Parser(F2) _valid(p) self.assertEqual(p.count('nodelist.node'), 5) p.remove_section_where('nodelist.node', 'nodeid', '2') _valid(p) self.assertEqual(p.count('nodelist.node'), 4) self.assertEqual(p.get_all('nodelist.node.nodeid'), ['1'])
def test_remove_node(self): p = Parser(F2) _valid(p) self.assertEqual(p.count('nodelist.node'), 5) p.remove_section_where('nodelist.node', 'nodeid', '2') _valid(p) self.assertEqual(p.count('nodelist.node'), 4) self.assertEqual(p.get_all('nodelist.node.nodeid'), ['1'])
def test_udpu(self): p = Parser(F2) _valid(p) self.assertEqual(p.count('nodelist.node'), 5) p.add('nodelist', make_section('nodelist.node', make_value('nodelist.node.ring0_addr', '10.10.10.10') + make_value('nodelist.node.nodeid', str(corosync.next_nodeid(p))))) _valid(p) self.assertEqual(p.count('nodelist.node'), 6) self.assertEqual(p.get_all('nodelist.node.nodeid'), ['1', '2', '3'])