/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 bzrlib/tests/test_transform.py

  • Committer: James Henstridge
  • Date: 2008-02-22 00:39:00 UTC
  • mto: This revision was merged to the branch mainline in revision 3229.
  • Revision ID: james@jamesh.id.au-20080222003900-ydgbr0oq20dto7a9
* Add get_symlink_target() method to bzrlib.transform._PreviewTree, so 
  that "bzr merge --preview" works for trees with symlinks.
* Add a corresponding test.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1859
1859
        self.assertEqual(
1860
1860
            preview_tree.get_file('file2-id').read(), 'content B\n')
1861
1861
 
 
1862
    def test_transform_new_symlink(self):
 
1863
        self.requireFeature(SymlinkFeature)
 
1864
        revision_tree = self.create_tree()
 
1865
        preview = TransformPreview(revision_tree)
 
1866
        self.addCleanup(preview.finalize)
 
1867
        preview.new_symlink('symlink', preview.root, 'target', 'symlink-id')
 
1868
        preview_tree = preview.get_preview_tree()
 
1869
        self.assertEqual(preview_tree.kind('symlink-id'), 'symlink')
 
1870
        self.assertEqual(
 
1871
            preview_tree.get_symlink_target('symlink-id'), 'target')
 
1872
 
1862
1873
    def test_diff_preview_tree(self):
1863
1874
        revision_tree = self.create_tree()
1864
1875
        preview = TransformPreview(revision_tree)