Example #1
0
 def testParseConsecutive(self):
     """Chunked parse consecutive"""
     chunks = utils.chunked_reader(self.file, chunk_size=4)
     self.assertEqual([2283, 3119, 3955], [
         f.offset for f in utils.genlimit(
             MPEGAudioFrame.parse_consecutive(header_offset=2283,
                                              chunks=chunks), 2, 3)
     ])
Example #2
0
 def testFindAndParse(self):
     """Chunked find and parse"""
     self.assertEqual([2283, 3119, 3955], [
         f.offset for f in list(
             MPEGAudioFrame.find_and_parse(self.file,
                                           max_frames=3,
                                           chunk_size=4,
                                           begin_frame_search=2273))
     ])
Example #3
0
 def testFindAndParse(self):
     """Chunked find and parse"""
     self.assertEqual([2283, 3119, 3955], [f.offset for f in list(MPEGAudioFrame.find_and_parse(self.file, max_frames=3, chunk_size=4, begin_frame_search=2273))])
Example #4
0
 def testParseConsecutive(self):
     """Chunked parse consecutive"""
     chunks = utils.chunked_reader(self.file, chunk_size=4)
     self.assertEqual([2283, 3119, 3955], [f.offset for f in utils.genlimit(MPEGAudioFrame.parse_consecutive(header_offset=2283, chunks=chunks), 2, 3)])