~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tests/per_workingtree/test_symlinks.py

  • Committer: Patch Queue Manager
  • Date: 2016-01-15 09:21:49 UTC
  • mfrom: (6606.2.1 autodoc-unicode)
  • Revision ID: pqm@pqm.ubuntu.com-20160115092149-z5f4sfq3jvaz0enb
(vila) Fix autodoc runner when LANG=C. (Jelmer Vernooij)

Show diffs side-by-side

added added

removed removed

Lines of Context:
20
20
import os
21
21
 
22
22
from bzrlib import (
23
 
    builtins,
24
23
    osutils,
25
24
    tests,
26
25
    workingtree,
27
26
    )
28
27
from bzrlib.tests.per_workingtree import TestCaseWithWorkingTree
 
28
from bzrlib.tests import (
 
29
    features,
 
30
    )
29
31
 
30
32
 
31
33
class TestSmartAddTree(TestCaseWithWorkingTree):
32
34
 
33
35
    # See eg <https://bugs.launchpad.net/bzr/+bug/192859>
34
36
 
35
 
    _test_needs_features = [tests.SymlinkFeature]
 
37
    _test_needs_features = [features.SymlinkFeature]
36
38
 
37
39
    def test_smart_add_symlink(self):
38
40
        tree = self.make_branch_and_tree('tree')
78
80
 
79
81
class TestKindChanges(TestCaseWithWorkingTree):
80
82
 
81
 
    _test_needs_features = [tests.SymlinkFeature]
 
83
    _test_needs_features = [features.SymlinkFeature]
82
84
 
83
85
    def test_symlink_changes_to_dir(self):
84
86
        # <https://bugs.launchpad.net/bzr/+bug/192859>:
102
104
        tree.lock_read()
103
105
        self.addCleanup(tree.unlock)
104
106
        self.assertEquals([], list(tree.iter_changes(tree.basis_tree())))
105
 
        self.assertEquals(
106
 
            ['a', 'a/f'], sorted(info[0] for info in tree.list_files()))
 
107
        if tree._format.supports_versioned_directories:
 
108
            self.assertEquals(
 
109
                ['a', 'a/f'], sorted(info[0] for info in tree.list_files()))
 
110
        else:
 
111
            self.assertEquals([], list(tree.list_files()))
107
112
 
108
113
    def test_dir_changes_to_symlink(self):
109
114
        # <https://bugs.launchpad.net/bzr/+bug/192859>:
128
133
 
129
134
class TestOpenTree(TestCaseWithWorkingTree):
130
135
 
131
 
    _test_needs_features = [tests.SymlinkFeature]
 
136
    _test_needs_features = [features.SymlinkFeature]
132
137
 
133
138
    def test_open_containing_through_symlink(self):
134
139
        self.make_test_tree()