~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tests/blackbox/test_branch.py

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2009-11-17 03:20:35 UTC
  • mfrom: (4792.4.3 456036)
  • Revision ID: pqm@pqm.ubuntu.com-20091117032035-s3sgtlixj1lrminn
(Gordon Tyler) Fix IndexError during 'bzr ignore /' (#456036)

Show diffs side-by-side

added added

removed removed

Lines of Context:
171
171
        out, err = self.run_bzr(['branch', 'source', 'target', '--hardlink'])
172
172
        source_stat = os.stat('source/file1')
173
173
        target_stat = os.stat('target/file1')
174
 
        self.assertEqual(source_stat, target_stat)
 
174
        same_file = (source_stat == target_stat)
 
175
        if same_file:
 
176
            pass
 
177
        else:
 
178
            # https://bugs.edge.launchpad.net/bzr/+bug/408193
 
179
            self.assertContainsRe(err, "hardlinking working copy files is "
 
180
                "not currently supported")
 
181
            raise KnownFailure("--hardlink doesn't work in formats "
 
182
                "that support content filtering (#408193)")
175
183
 
176
184
    def test_branch_standalone(self):
177
185
        shared_repo = self.make_repository('repo', shared=True)
209
217
        self.assertEqual('', out)
210
218
        self.assertEqual('bzr: ERROR: Already a branch: "b".\n', err)
211
219
 
212
 
    def test_branch_bind(self):
213
 
        self.example_branch('a')
214
 
        out, err = self.run_bzr('branch a b --bind')
215
 
        self.assertEndsWith(err, "New branch bound to a\n")
216
 
        b = branch.Branch.open('b')
217
 
        self.assertEndsWith(b.get_bound_location(), '/a/')
218
 
 
219
220
 
220
221
class TestBranchStacked(ExternalBase):
221
222
    """Tests for branch --stacked"""