Пример #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))
Пример #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))
 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),
     )
Пример #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))
Пример #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))
Пример #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))
Пример #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))
 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))
Пример #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))