예제 #1
0
파일: _hdfs_test.py 프로젝트: DavW/luigi
 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")