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')
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')
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)