def test_list_some_children(self): """List several nodes to get children.""" z = ZkFarmer(self.client) self.assertEqual(z.list("/"), []) self.client.ensure_path("/child1") self.client.ensure_path("/child2") self.client.ensure_path("/child3/child4/child5") children = z.list("/") children.sort() self.assertEqual(children, ["child1", "child2", "child3"]) self.assertEqual(z.list("/child2"), []) self.assertEqual(z.list("/child3"), ["child4"]) self.assertEqual(z.list("/child3/child4"), ["child5"]) self.assertEqual(z.list("/child3/child4/child5"), [])
def test_list_nonexistent_node(self): """List a node which does not exist.""" z = ZkFarmer(self.client) self.assertEqual(z.list("/something"), []) self.assertEqual(z.list("/something/else"), [])