Пример #1
0
 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")
Пример #2
0
 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")
Пример #3
0
 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")