* morituri/test/test_common_program.py:
* morituri/common/program.py: Extract a common method to get textual representation of AccurateRip results, and test it. * morituri/rip/cd.py: * morituri/rip/image.py: Use the method.
This commit is contained in:
@@ -22,6 +22,7 @@
|
||||
|
||||
from morituri.common import logcommand, task, checksum, accurip, program
|
||||
from morituri.image import image, cue
|
||||
from morituri.result import result
|
||||
from morituri.program import cdrdao, cdparanoia
|
||||
|
||||
|
||||
@@ -40,12 +41,18 @@ class Verify(logcommand.LogCommand):
|
||||
url = cueImage.table.getAccurateRipURL()
|
||||
responses = cache.retrieve(url)
|
||||
|
||||
return
|
||||
|
||||
# FIXME: finish implementation
|
||||
# FIXME: this feels like we're poking at internals.
|
||||
prog.cuePath = arg
|
||||
prog.result = result.RipResult()
|
||||
for track in cueImage.table.tracks:
|
||||
tr = result.TrackResult()
|
||||
tr.number = track.number
|
||||
prog.result.tracks.append(tr)
|
||||
|
||||
prog.verifyImage(runner, responses)
|
||||
|
||||
print "\n".join(prog.getAccurateRipResults()) + "\n"
|
||||
|
||||
class Image(logcommand.LogCommand):
|
||||
summary = "handle images"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user