/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to breezy/tests/test_knit.py

  • Committer: Jelmer Vernooij
  • Date: 2019-06-03 23:48:08 UTC
  • mfrom: (7316 work)
  • mto: This revision was merged to the branch mainline in revision 7328.
  • Revision ID: jelmer@jelmer.uk-20190603234808-15yk5c7054tj8e2b
Merge trunk.

Show diffs side-by-side

added added

removed removed

Lines of Context:
320
320
    """Tests for getting and putting knit records."""
321
321
 
322
322
    def test_add_raw_records(self):
323
 
        """add_raw_records adds records retrievable later."""
 
323
        """Add_raw_records adds records retrievable later."""
324
324
        access = self.get_access()
325
 
        memos = access.add_raw_records([(b'key', 10)], [b'1234567890'])
 
325
        memos = access.add_raw_records([(b'key', 10)], b'1234567890')
326
326
        self.assertEqual([b'1234567890'], list(access.get_raw_records(memos)))
327
327
 
328
 
    def test_add_raw_record(self):
329
 
        """add_raw_record adds records retrievable later."""
330
 
        access = self.get_access()
331
 
        memos = access.add_raw_record(b'key', 10, [b'1234567890'])
332
 
        self.assertEqual([b'1234567890'], list(access.get_raw_records([memos])))
333
 
 
334
328
    def test_add_several_raw_records(self):
335
329
        """add_raw_records with many records and read some back."""
336
330
        access = self.get_access()
337
331
        memos = access.add_raw_records([(b'key', 10), (b'key2', 2), (b'key3', 5)],
338
 
                                       [b'12345678901234567'])
 
332
                                       b'12345678901234567')
339
333
        self.assertEqual([b'1234567890', b'12', b'34567'],
340
334
                         list(access.get_raw_records(memos)))
341
335
        self.assertEqual([b'1234567890'],
383
377
        """Create a pack file with 2 records."""
384
378
        access, writer = self._get_access(packname='packname', index='foo')
385
379
        memos = []
386
 
        memos.extend(access.add_raw_records([(b'key1', 10)], [b'1234567890']))
387
 
        memos.extend(access.add_raw_records([(b'key2', 5)], [b'12345']))
 
380
        memos.extend(access.add_raw_records([(b'key1', 10)], b'1234567890'))
 
381
        memos.extend(access.add_raw_records([(b'key2', 5)], b'12345'))
388
382
        writer.end()
389
383
        return memos
390
384
 
500
494
    def test_read_from_several_packs(self):
501
495
        access, writer = self._get_access()
502
496
        memos = []
503
 
        memos.extend(access.add_raw_records([(b'key', 10)], [b'1234567890']))
 
497
        memos.extend(access.add_raw_records([(b'key', 10)], b'1234567890'))
504
498
        writer.end()
505
499
        access, writer = self._get_access('pack2', 'FOOBAR')
506
 
        memos.extend(access.add_raw_records([(b'key', 5)], [b'12345']))
 
500
        memos.extend(access.add_raw_records([(b'key', 5)], b'12345'))
507
501
        writer.end()
508
502
        access, writer = self._get_access('pack3', 'BAZ')
509
 
        memos.extend(access.add_raw_records([(b'key', 5)], [b'alpha']))
 
503
        memos.extend(access.add_raw_records([(b'key', 5)], b'alpha'))
510
504
        writer.end()
511
505
        transport = self.get_transport()
512
506
        access = pack_repo._DirectPackAccess({"FOO": (transport, 'packfile'),
535
529
        writer = pack.ContainerWriter(write_data)
536
530
        writer.begin()
537
531
        access.set_writer(writer, index, (transport, packname))
538
 
        memos = access.add_raw_records([(b'key', 10)], [b'1234567890'])
 
532
        memos = access.add_raw_records([(b'key', 10)], b'1234567890')
539
533
        writer.end()
540
534
        self.assertEqual([b'1234567890'], list(access.get_raw_records(memos)))
541
535