[SCM] morituri/master: * examples/ARcue.py: * morituri/image/image.py: * morituri/test/test_image_image.py: Make everything use TOC for the id's.
js at users.alioth.debian.org
js at users.alioth.debian.org
Sun Oct 19 20:08:46 UTC 2014
The following commit has been merged in the master branch:
commit 1abeac8dcfcf6293b5d0c95593022566703d6115
Author: Thomas Vander Stichele <thomas (at) apestaart (dot) org>
Date: Wed Apr 15 13:20:56 2009 +0000
* examples/ARcue.py:
* morituri/image/image.py:
* morituri/test/test_image_image.py:
Make everything use TOC for the id's.
diff --git a/ChangeLog b/ChangeLog
index e4b3fb7..3e86b1a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
2009-04-15 Thomas Vander Stichele <thomas at apestaart dot org>
+ * examples/ARcue.py:
+ * morituri/image/image.py:
+ * morituri/test/test_image_image.py:
+ Make everything use TOC for the id's.
+
+2009-04-15 Thomas Vander Stichele <thomas at apestaart dot org>
+
* morituri/image/image.py:
Refactor to use TOC class.
* morituri/image/toc.py:
diff --git a/examples/ARcue.py b/examples/ARcue.py
index 1e7e006..323f814 100644
--- a/examples/ARcue.py
+++ b/examples/ARcue.py
@@ -76,8 +76,8 @@ def main(argv):
function = gtkmain
cueImage.setup(runner)
- print "CDDB disc id", cueImage.getCDDBDiscId()
- url = cueImage.getAccurateRipURL()
+ print "CDDB disc id", cueImage.toc.getCDDBDiscId()
+ url = cueImage.toc.getAccurateRipURL()
print "AccurateRip URL", url
# FIXME: download url as a task too
@@ -96,7 +96,7 @@ def main(argv):
if responses:
print '%d AccurateRip reponses found' % len(responses)
- if responses[0].cddbDiscId != cueImage.getCDDBDiscId():
+ if responses[0].cddbDiscId != cueImage.toc.getCDDBDiscId():
print "AccurateRip response discid different: %s" % \
responses[0].cddbDiscId
@@ -106,7 +106,7 @@ def main(argv):
response = None
for i, crc in enumerate(cuetask.crcs):
- status = '** rip not accurate **'
+ status = 'rip NOT accurate'
confidence = None
arcrc = None
@@ -119,7 +119,7 @@ def main(argv):
assert r == response, \
"CRC %s for %d matches wrong response %d, crc %s" % (
crc, i + 1, j + 1, response.crcs[i])
- status = ' rip accurate '
+ status = 'rip accurate '
arcrc = crc
confidence = response.confidences[i]
diff --git a/morituri/image/image.py b/morituri/image/image.py
index ad0b8cb..597f569 100644
--- a/morituri/image/image.py
+++ b/morituri/image/image.py
@@ -99,29 +99,6 @@ class Image:
self.toc = toc.TOC(tracks)
- def getTrackOffset(self, track):
- return self._offsets[self.cue.tracks.index(track)]
-
- def getTrackLength(self, track):
- return self.toc.getTrackLength(self.cue.tracks.index(track) + 1)
-
- def getCDDBDiscId(self):
- return self.toc.getCDDBDiscId()
-
- def getAccurateRipIds(self):
- """
- @rtype: two-tuple of (str, str)
- """
- return self.toc.getAccurateRipIds()
-
- def getAccurateRipURL(self):
- discId1, discId2 = self.getAccurateRipIds()
-
- return "http://www.accuraterip.com/accuraterip/" \
- "%s/%s/%s/dBAR-%.3d-%s-%s-%s.bin" % (
- discId1[-1], discId1[-2], discId1[-3],
- len(self.cue.tracks), discId1, discId2, self.getCDDBDiscId())
-
class MultiTask(task.Task):
"""
I perform multiple tasks.
diff --git a/morituri/test/test_image_image.py b/morituri/test/test_image_image.py
index ac45738..cb39fc6 100644
--- a/morituri/test/test_image_image.py
+++ b/morituri/test/test_image_image.py
@@ -31,17 +31,16 @@ class TrackSingleTestCase(unittest.TestCase):
self.assertEquals(h(crctask.crcs[3]), '0x00000000')
def testLength(self):
- tracks = self.image.cue.tracks
- self.assertEquals(self.image.getTrackLength(tracks[0]), 2)
- self.assertEquals(self.image.getTrackLength(tracks[1]), 2)
- self.assertEquals(self.image.getTrackLength(tracks[2]), 2)
- self.assertEquals(self.image.getTrackLength(tracks[3]), 4)
+ self.assertEquals(self.image.toc.getTrackLength(1), 2)
+ self.assertEquals(self.image.toc.getTrackLength(2), 2)
+ self.assertEquals(self.image.toc.getTrackLength(3), 2)
+ self.assertEquals(self.image.toc.getTrackLength(4), 4)
def testCDDB(self):
- self.assertEquals(self.image.getCDDBDiscId(), "08000004")
+ self.assertEquals(self.image.toc.getCDDBDiscId(), "08000004")
def testAccurateRip(self):
- self.assertEquals(self.image.getAccurateRipIds(), (
+ self.assertEquals(self.image.toc.getAccurateRipIds(), (
"00000016", "0000005b"))
class TracSeparateTestCase(unittest.TestCase):
@@ -63,16 +62,16 @@ class TracSeparateTestCase(unittest.TestCase):
def testLength(self):
tracks = self.image.cue.tracks
- self.assertEquals(self.image.getTrackLength(tracks[0]), 10)
- self.assertEquals(self.image.getTrackLength(tracks[1]), 10)
- self.assertEquals(self.image.getTrackLength(tracks[2]), 10)
- self.assertEquals(self.image.getTrackLength(tracks[3]), 10)
+ self.assertEquals(self.image.toc.getTrackLength(1), 10)
+ self.assertEquals(self.image.toc.getTrackLength(2), 10)
+ self.assertEquals(self.image.toc.getTrackLength(3), 10)
+ self.assertEquals(self.image.toc.getTrackLength(4), 10)
def testCDDB(self):
- self.assertEquals(self.image.getCDDBDiscId(), "08000004")
+ self.assertEquals(self.image.toc.getCDDBDiscId(), "08000004")
def testAccurateRip(self):
- self.assertEquals(self.image.getAccurateRipIds(), (
+ self.assertEquals(self.image.toc.getAccurateRipIds(), (
"00000064", "00000191"))
class AudioLengthTestCase(unittest.TestCase):
--
morituri packaging
More information about the pkg-multimedia-commits
mailing list