def test_path_cleanup(self): expected_output = self.cluster.ls(['/log/service/..']) client_output = list(self.client.ls(['/log/service/..'])) self.assertTrue(len(expected_output) > 0) self.assertTrue(len(client_output) > 0) assertListings(expected_output, client_output, self.assertEqual, self.assertEqual)
def test_glob(self): expected_output = self.cluster.ls(['/b*']) client_output = list(self.client.ls(['/b*'])) self.assertTrue(len(client_output) > 1) self.assertTrue(len(expected_output) > 1) assertListings(expected_output, client_output, self.assertEqual, self.assertEqual) expected_output = self.cluster.ls(['/{foo,bar}']) client_output = list(self.client.ls(['/{foo,bar}'])) self.assertTrue(len(client_output) > 1) self.assertTrue(len(expected_output) > 1) assertListings(expected_output, client_output, self.assertEqual, self.assertEqual) expected_output = self.cluster.ls(['/[fb]*/*/*/qux']) client_output = list(self.client.ls(['/[fb]*/*/*/qux'])) self.assertTrue(len(client_output) > 1) self.assertTrue(len(expected_output) > 1) assertListings(expected_output, client_output, self.assertEqual, self.assertEqual) expected_output = self.cluster.ls(['/{foo,bar}/*/*/qux']) client_output = list(self.client.ls(['/{foo,bar}/*/*/qux'])) self.assertTrue(len(client_output) > 1) self.assertTrue(len(expected_output) > 1) assertListings(expected_output, client_output, self.assertEqual, self.assertEqual)
def test_glob(self): expected_output = self.cluster.ls(['/b*']) client_output = list(self.client.ls(['/b*'])) self.assertTrue(len(client_output) > 1) self.assertTrue(len(expected_output) > 1) assertListings(expected_output, client_output, self.assertEqual, self.assertEqual) expected_output = self.cluster.ls(['/{foo,bar}']) client_output = list(self.client.ls(['/{foo,bar}'])) self.assertTrue(len(client_output) > 1) self.assertTrue(len(expected_output) > 1) assertListings(expected_output, client_output, self.assertEqual, self.assertEqual) expected_output = self.cluster.ls(['/[fb]*/*/*/qux']) client_output = list(self.client.ls(['/[fb]*/*/*/qux'])) self.assertTrue(len(client_output) > 1) self.assertTrue(len(expected_output) > 1) assertListings(expected_output, client_output, self.assertEqual, self.assertEqual) expected_output = self.cluster.ls(['/{foo,bar}/*/*/qux']) client_output = list(self.client.ls(['/{foo,bar}/*/*/qux'])) self.assertTrue(len(client_output) > 1) self.assertTrue(len(expected_output) > 1) assertListings(expected_output, client_output, self.assertEqual, self.assertEqual) expected_output = self.cluster.ls( ['/log/service/2013-05-17/*/Message10']) client_output = list( self.client.ls(['/log/service/2013-05-17/*/Message10'])) self.assertTrue(len(expected_output) > 1) self.assertTrue(len(client_output) > 1) assertListings(expected_output, client_output, self.assertEqual, self.assertEqual) expected_output = self.cluster.ls( ['/log/service/2013-05-17/*/Message10/']) client_output = list( self.client.ls(['/log/service/2013-05-17/*/Message10/'])) self.assertTrue(len(expected_output) > 1) self.assertTrue(len(client_output) > 1) assertListings(expected_output, client_output, self.assertEqual, self.assertEqual) expected_output = self.cluster.ls( ['/log/service/2013-05-17/*/Message10/*']) client_output = list( self.client.ls(['/log/service/2013-05-17/*/Message10/*'])) self.assertTrue(len(expected_output) > 1) self.assertTrue(len(client_output) > 1) assertListings(expected_output, client_output, self.assertEqual, self.assertEqual)
def test_root_recursive(self): expected_output = self.cluster.ls(['/'], ['-R']) client_output = list( self.client.ls(['/'], include_toplevel=False, recurse=True)) assertListings(expected_output, client_output, self.assertEqual, self.assertEqual)
def test_toplevel_root(self): expected_output = self.cluster.ls(['/']) client_output = list(self.client.ls(['/'])) assertListings(expected_output, client_output, self.assertEqual, self.assertEqual)
def test_root_recursive(self): expected_output = self.cluster.ls(['/'], ['-R']) client_output = list(self.client.ls(['/'], include_toplevel=False, recurse=True)) assertListings(expected_output, client_output, self.assertEqual, self.assertEqual)
def test_glob(self): expected_output = self.cluster.ls(["/b*"]) client_output = list(self.client.ls(["/b*"])) self.assertTrue(len(client_output) > 1) self.assertTrue(len(expected_output) > 1) assertListings(expected_output, client_output, self.assertEqual, self.assertEqual) expected_output = self.cluster.ls(["/{foo,bar}"]) client_output = list(self.client.ls(["/{foo,bar}"])) self.assertTrue(len(client_output) > 1) self.assertTrue(len(expected_output) > 1) assertListings(expected_output, client_output, self.assertEqual, self.assertEqual) expected_output = self.cluster.ls(["/[fb]*/*/*/qux"]) client_output = list(self.client.ls(["/[fb]*/*/*/qux"])) self.assertTrue(len(client_output) > 1) self.assertTrue(len(expected_output) > 1) assertListings(expected_output, client_output, self.assertEqual, self.assertEqual) expected_output = self.cluster.ls(["/{foo,bar}/*/*/qux"]) client_output = list(self.client.ls(["/{foo,bar}/*/*/qux"])) self.assertTrue(len(client_output) > 1) self.assertTrue(len(expected_output) > 1) assertListings(expected_output, client_output, self.assertEqual, self.assertEqual) expected_output = self.cluster.ls(["/log/service/2013-05-17/*/Message10"]) client_output = list(self.client.ls(["/log/service/2013-05-17/*/Message10"])) self.assertTrue(len(expected_output) > 1) self.assertTrue(len(client_output) > 1) assertListings(expected_output, client_output, self.assertEqual, self.assertEqual) expected_output = self.cluster.ls(["/log/service/2013-05-17/*/Message10/"]) client_output = list(self.client.ls(["/log/service/2013-05-17/*/Message10/"])) self.assertTrue(len(expected_output) > 1) self.assertTrue(len(client_output) > 1) assertListings(expected_output, client_output, self.assertEqual, self.assertEqual) expected_output = self.cluster.ls(["/log/service/2013-05-17/*/Message10/*"]) client_output = list(self.client.ls(["/log/service/2013-05-17/*/Message10/*"])) self.assertTrue(len(expected_output) > 1) self.assertTrue(len(client_output) > 1) assertListings(expected_output, client_output, self.assertEqual, self.assertEqual)