Пример #1
0
class test(unittest.TestCase):

    """

    A test class for the cue_in module.

    """

    def setUp(self):
        self.cue_file = CueFile()
        
    def test_cue_mp3(self):
        src = '../audio_samples/OpSound/Peter_Rudenko_-_Opening.mp3'
        dst = '/tmp/' + "".join([random.choice(string.letters) for i in xrange(10)]) + '.mp3'
        self.cue_file.cue(src, dst, 5, 5)
        src_length = MP3(src).info.length
        dst_length = MP3(dst).info.length
        print src + " " + str(src_length)
        print dst + " " + str(dst_length)
        self.assertTrue(dst_length < src_length)

    def test_cue_ogg(self):
        src = '../audio_samples/OpSound/ACDC_-_Back_In_Black-sample.ogg'
        dst = '/tmp/' + "".join([random.choice(string.letters) for i in xrange(10)]) + '.ogg'
        self.cue_file.cue(src, dst, 5, 5)
        src_length = OggVorbis(src).info.length
        dst_length = OggVorbis(dst).info.length
        print src + " " + str(src_length)
        print dst + " " + str(dst_length)
        self.assertTrue(dst_length < src_length)
Пример #2
0
 def setUp(self):
     self.cue_file = CueFile()