Ejemplo n.º 1
0
 def _do_test_count_blocks_long_lines(self, count_blocks):
     a = 'a' * 64
     data = a + 'xxx\ny\n' + a + 'zzz\n'
     blob = make_object(Blob, data=data)
     self.assertEqual({hash('a' * 64): 128, hash('xxx\n'): 4, hash('y\n'): 2,
                       hash('zzz\n'): 4},
                      _count_blocks(blob))
Ejemplo n.º 2
0
 def _do_test_count_blocks_long_lines(self, count_blocks):
     a = 'a' * 64
     data = a + 'xxx\ny\n' + a + 'zzz\n'
     blob = make_object(Blob, data=data)
     self.assertEqual({hash('a' * 64): 128, hash('xxx\n'): 4, hash('y\n'): 2,
                       hash('zzz\n'): 4},
                      _count_blocks(blob))
 def _do_test_count_blocks_long_lines(self, count_blocks):
     a = b'a' * 64
     data = a + b'xxx\ny\n' + a + b'zzz\n'
     blob = make_object(Blob, data=data)
     self.assertBlockCountEqual(
         {b'a' * 64: 128,
          b'xxx\n': 4,
          b'y\n': 2,
          b'zzz\n': 4},
         _count_blocks(blob))
Ejemplo n.º 4
0
 def _do_test_count_blocks_long_lines(self, count_blocks):
     a = b"a" * 64
     data = a + b"xxx\ny\n" + a + b"zzz\n"
     blob = make_object(Blob, data=data)
     self.assertBlockCountEqual(
         {
             b"a" * 64: 128,
             b"xxx\n": 4,
             b"y\n": 2,
             b"zzz\n": 4
         },
         _count_blocks(blob),
     )
Ejemplo n.º 5
0
 def _do_test_count_blocks_chunks(self, count_blocks):
     blob = ShaFile.from_raw_chunks(Blob.type_num, ['a\nb', '\na\n'])
     self.assertEqual({hash('a\n'): 4, hash('b\n'): 2}, _count_blocks(blob))
Ejemplo n.º 6
0
 def _do_test_count_blocks_no_newline(self, count_blocks):
     blob = make_object(Blob, data='a\na')
     self.assertEqual({hash('a\n'): 2, hash('a'): 1}, _count_blocks(blob))
Ejemplo n.º 7
0
 def _do_test_count_blocks_chunks(self, count_blocks):
     blob = ShaFile.from_raw_chunks(Blob.type_num, ['a\nb', '\na\n'])
     self.assertEqual({hash('a\n'): 4, hash('b\n'): 2}, _count_blocks(blob))
Ejemplo n.º 8
0
 def _do_test_count_blocks_no_newline(self, count_blocks):
     blob = make_object(Blob, data='a\na')
     self.assertEqual({hash('a\n'): 2, hash('a'): 1}, _count_blocks(blob))
Ejemplo n.º 9
0
 def _do_test_count_blocks_chunks(self, count_blocks):
     blob = ShaFile.from_raw_chunks(Blob.type_num, [b"a\nb", b"\na\n"])
     self.assertBlockCountEqual({b"a\n": 4, b"b\n": 2}, _count_blocks(blob))
Ejemplo n.º 10
0
 def _do_test_count_blocks_no_newline(self, count_blocks):
     blob = make_object(Blob, data=b"a\na")
     self.assertBlockCountEqual({b"a\n": 2, b"a": 1}, _count_blocks(blob))
 def _do_test_count_blocks_chunks(self, count_blocks):
     blob = ShaFile.from_raw_chunks(Blob.type_num, [b'a\nb', b'\na\n'])
     self.assertBlockCountEqual({b'a\n': 4, b'b\n': 2}, _count_blocks(blob))
 def _do_test_count_blocks_no_newline(self, count_blocks):
     blob = make_object(Blob, data=b'a\na')
     self.assertBlockCountEqual({b'a\n': 2, b'a': 1}, _count_blocks(blob))