示例#1
0
 def test_open_disk(self):
     self.fs.getattr('/disks/Cdrom')
     self.fs.getattr('/disks/Cdrom/Mellotron Samples')
     self.fs.getattr('/disks/Cdrom/Mellotron Samples/Choir')
     afile = aksyfuse.AksyFile(
         '/disks/Cdrom/Mellotron Samples/Choir/Choir.AKP', S_IRUSR)
     afile.release('ignored')
示例#2
0
 def test_read(self):
     afile = aksyfuse.AksyFile('/memory/Sample99.wav',
                               os.O_RDONLY | S_IRUSR)
     try:
         read = afile.read(4, 0)
         self.assertEquals('RIFF', read)
     finally:
         afile.release('ignored')
示例#3
0
 def test_mknod_write(self):
     path = '/memory/Sample100.wav'
     self.fs.mknod(path, 0, 'ignored')
     afile = aksyfuse.AksyFile('/memory/Sample100.wav',
                               os.O_WRONLY | S_IRUSR | os.O_CREAT)
     afile.write('abc', 0)
     afile.release('ignored')
     written = os.open(common._create_cache_path(path), os.O_RDONLY)
     try:
         self.assertEquals('abc', os.read(written, 3))
     finally:
         os.close(written)