# -*- Mode: Python -*- # vi:si:et:sw=4:sts=4:ts=4 import re import os import stat import subprocess import tempfile from morituri.common import task, checksum, log from morituri.image import table from morituri.program import cdparanoia import gobject gobject.threads_init() def main(): log.init() runner = task.SyncRunner() checksums = [] fd, path = tempfile.mkstemp(suffix='.morituri') os.close(fd) fakeTable = table.Table([ table.Track( 1, 0, 15536), ]) t = cdparanoia.ReadVerifyTrackTask(path, fakeTable, 1000, 3000, offset=0) runner.run(t) print 'runner done' if t.checksum is not None: print 'Checksums match' else: print 'Checksums do not match' main()