def test_chunk_overlapping_multiple_files(self): reader = TrLogReader(FILENAME) tr_log = reader.get_log(use_cache=False, ignore_non_downloaded_files=False) reader._chunk_count = 0 chunk = {'filenum': 0, 'begin': 0, 'end': 300, 'peeraddr': 'X', 'id': 0, 't': 0.0} expected_chunks = [ {'filenum': 0, 'begin': 0, 'end': 291, 'peeraddr': 'X', 'id': 0, 't': 0.0}, {'filenum': 1, 'begin': 291, 'end': 300, 'peeraddr': 'X', 'id': 1, 't': 0.0}] self.assertEquals(expected_chunks, reader._split_chunk_at_file_boundaries(chunk))