def test_readback(self): pipe = hdfs.HdfsAtomicWriteDirPipe(self.path) self.assertFalse(hdfs.exists(self.path)) pipe.write("foo\nbar") pipe.close() self.assertTrue(hdfs.exists(self.path)) dirlist = tuple(hdfs.listdir(self.path)) datapath = '%s/data' % self.path self.assertEquals(dirlist, (datapath,)) pipe = hdfs.HdfsReadPipe(datapath) self.assertEqual(pipe.read(), "foo\nbar")
def test_readback(self): pipe = hdfs.HdfsAtomicWriteDirPipe(self.path) self.assertFalse(self.fs.exists(self.path)) pipe.write("foo\nbar") pipe.close() self.assertTrue(hdfs.exists(self.path)) dirlist = hdfs.listdir(self.path) datapath = '%s/data' % self.path returnlist = [d for d in dirlist] self.assertTrue(returnlist[0].endswith(datapath)) pipe = hdfs.HdfsReadPipe(datapath) self.assertEqual(pipe.read(), "foo\nbar")