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) ])
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)) ])
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))])
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)])