~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tests/test_selftest.py

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2008-05-24 11:41:24 UTC
  • mfrom: (3449.1.2 unbreak-push-overwrite)
  • Revision ID: pqm@pqm.ubuntu.com-20080524114124-ubdyd5iqf7zxl2pn
Fix "bzr push --overwrite -r NNN". (Andrew Bennetts)

Show diffs side-by-side

added added

removed removed

Lines of Context:
126
126
    """
127
127
 
128
128
    def test_get_transport_permutations(self):
129
 
        # this checks that get_test_permutations defined by the module is
130
 
        # called by the adapter get_transport_test_permutations method.
 
129
        # this checks that we the module get_test_permutations call
 
130
        # is made by the adapter get_transport_test_permitations method.
131
131
        class MockModule(object):
132
132
            def get_test_permutations(self):
133
133
                return sample_permutation
139
139
                         adapter.get_transport_test_permutations(MockModule()))
140
140
 
141
141
    def test_adapter_checks_all_modules(self):
142
 
        # this checks that the adapter returns as many permutations as there
143
 
        # are in all the registered transport modules - we assume if this
144
 
        # matches its probably doing the right thing especially in combination
145
 
        # with the tests for setting the right classes below.
 
142
        # this checks that the adapter returns as many permurtations as
 
143
        # there are in all the registered# transport modules for there
 
144
        # - we assume if this matches its probably doing the right thing
 
145
        # especially in combination with the tests for setting the right
 
146
        # classes below.
146
147
        from bzrlib.tests.test_transport_implementations \
147
148
            import TransportTestProviderAdapter
148
149
        from bzrlib.transport import _get_transport_modules