Ejemplo n.º 1
0
 def test_set_chunks(self):
     b = Blob()
     b.chunked = [b'te', b'st', b' 5\n']
     self.assertEqual(b'test 5\n', b.data)
     b.chunked = [b'te', b'st', b' 6\n']
     self.assertEqual(b'test 6\n', b.as_raw_string())
     self.assertEqual(b'test 6\n', bytes(b))
Ejemplo n.º 2
0
 def test_set_chunks(self):
     b = Blob()
     b.chunked = [b'te', b'st', b' 5\n']
     self.assertEqual(b'test 5\n', b.data)
     b.chunked = [b'te', b'st', b' 6\n']
     self.assertEqual(b'test 6\n', b.as_raw_string())
     self.assertEqual(b'test 6\n', bytes(b))
Ejemplo n.º 3
0
 def test_get_raw(self):
     b = Blob()
     b.data = b'a\nb\nc\nd\ne\n'
     self.store.lock_read()
     self.addCleanup(self.store.unlock)
     self.assertRaises(KeyError, self.store.get_raw, b.id)
     bb = BranchBuilder(branch=self.branch)
     bb.start_series()
     bb.build_snapshot(None, [
         ('add', ('', None, 'directory', None)),
         ('add', ('foo', b'foo-id', 'file', b'a\nb\nc\nd\ne\n')),
     ])
     bb.finish_series()
     # read locks cache
     self.assertRaises(KeyError, self.store.get_raw, b.id)
     self.store.unlock()
     self.store.lock_read()
     self.assertEqual(b.as_raw_string(), self.store.get_raw(b.id)[1])
Ejemplo n.º 4
0
 def test_set_chunks(self):
     b = Blob()
     b.chunked = ['te', 'st', ' 5\n']
     self.assertEqual('test 5\n', b.data)
     b.chunked = ['te', 'st', ' 6\n']
     self.assertEqual('test 6\n', b.as_raw_string())
Ejemplo n.º 5
0
 def test_set_chunks(self):
     b = Blob()
     b.chunked = ['te', 'st', ' 5\n']
     self.assertEqual('test 5\n', b.data)
     b.chunked = ['te', 'st', ' 6\n']
     self.assertEqual('test 6\n', b.as_raw_string())
Ejemplo n.º 6
0
 def test_set_chunks(self):
     b = Blob()
     b.chunked = ["te", "st", " 5\n"]
     self.assertEqual("test 5\n", b.data)
     b.chunked = ["te", "st", " 6\n"]
     self.assertEqual("test 6\n", b.as_raw_string())