Esempio n. 1
0
 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))