* morituri/image/image.py:

Add the 150 frames for the leadin only to the CDDB calculation.
	  Add methods to calculate AccurateRip id's and URL.
	* morituri/test/test_image_image.py:
	  Add tests for it.
	* examples/ARcue.py:
	  Show AccurateRip URL.
This commit is contained in:
Thomas Vander Stichele
2009-04-13 17:27:52 +00:00
parent ac880acdf1
commit a8da8d8fa2
4 changed files with 62 additions and 9 deletions

View File

@@ -38,7 +38,11 @@ class TrackSingleTestCase(unittest.TestCase):
self.assertEquals(self.image.getTrackLength(tracks[3]), 4)
def testCDDB(self):
self.assertEquals(self.image.cddbDiscId(), "08000004")
self.assertEquals(self.image.getCDDBDiscId(), "08000004")
def testAccurateRip(self):
self.assertEquals(self.image.getAccurateRipIds(), (
"00000016", "0000005b"))
class TracSeparateTestCase(unittest.TestCase):
def setUp(self):
@@ -65,7 +69,11 @@ class TracSeparateTestCase(unittest.TestCase):
self.assertEquals(self.image.getTrackLength(tracks[3]), 10)
def testCDDB(self):
self.assertEquals(self.image.cddbDiscId(), "08000004")
self.assertEquals(self.image.getCDDBDiscId(), "08000004")
def testAccurateRip(self):
self.assertEquals(self.image.getAccurateRipIds(), (
"00000064", "00000191"))
class AudioLengthTestCase(unittest.TestCase):
def testLength(self):