~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tests/test_knit.py

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2011-05-18 13:02:52 UTC
  • mfrom: (5830.3.6 i18n-msgfmt)
  • Revision ID: pqm@pqm.ubuntu.com-20110518130252-ky96qcvzt6o0zg3f
(mbp) add build_mo command to setup.py (INADA Naoki)

Show diffs side-by-side

added added

removed removed

Lines of Context:
62
62
    network_bytes_to_kind_and_offset,
63
63
    RecordingVersionedFilesDecorator,
64
64
    )
65
 
from bzrlib.tests import (
66
 
    features,
67
 
    )
68
 
 
69
 
 
70
 
compiled_knit_feature = features.ModuleAvailableFeature(
71
 
    'bzrlib._knit_load_data_pyx')
 
65
 
 
66
 
 
67
compiled_knit_feature = tests.ModuleAvailableFeature(
 
68
                            'bzrlib._knit_load_data_pyx')
72
69
 
73
70
 
74
71
class KnitContentTestsMixin(object):
447
444
        except _TestException, e:
448
445
            retry_exc = errors.RetryWithNewPacks(None, reload_occurred=False,
449
446
                                                 exc_info=sys.exc_info())
450
 
        # GZ 2010-08-10: Cycle with exc_info affects 3 tests
451
447
        return retry_exc
452
448
 
453
449
    def test_read_from_several_packs(self):
1603
1599
        # could leave an empty .kndx file, which bzr would later claim was a
1604
1600
        # corrupted file since the header was not present. In reality, the file
1605
1601
        # just wasn't created, so it should be ignored.
1606
 
        t = transport.get_transport_from_path('.')
 
1602
        t = transport.get_transport('.')
1607
1603
        t.put_bytes('test.kndx', '')
1608
1604
 
1609
1605
        knit = self.make_test_knit()
1610
1606
 
1611
1607
    def test_knit_index_checks_header(self):
1612
 
        t = transport.get_transport_from_path('.')
 
1608
        t = transport.get_transport('.')
1613
1609
        t.put_bytes('test.kndx', '# not really a knit header\n\n')
1614
1610
        k = self.make_test_knit()
1615
1611
        self.assertRaises(KnitHeaderError, k.keys)