~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tests/test__dirstate_helpers.py

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2011-08-15 13:49:38 UTC
  • mfrom: (6060.3.1 fix-last-revno-args)
  • Revision ID: pqm@pqm.ubuntu.com-20110815134938-4fuo63g4v2hj8jdt
(jelmer) Cope with the localhost having the name 'localhost' when running
 the test suite. (Jelmer Vernooij)

Show diffs side-by-side

added added

removed removed

Lines of Context:
34
34
    load_tests_apply_scenarios,
35
35
    multiply_scenarios,
36
36
    )
 
37
from bzrlib.tests import (
 
38
    features,
 
39
    )
37
40
 
38
41
 
39
42
load_tests = load_tests_apply_scenarios
40
43
 
41
44
 
42
 
compiled_dirstate_helpers_feature = tests.ModuleAvailableFeature(
 
45
compiled_dirstate_helpers_feature = features.ModuleAvailableFeature(
43
46
    'bzrlib._dirstate_helpers_pyx')
44
47
 
45
48
 
951
954
 
952
955
    def test_update_entry_symlink(self):
953
956
        """Update entry should read symlinks."""
954
 
        self.requireFeature(tests.SymlinkFeature)
 
957
        self.requireFeature(features.SymlinkFeature)
955
958
        state, entry = self.get_state_with_a()
956
959
        state.save()
957
960
        self.assertEqual(dirstate.DirState.IN_MEMORY_UNMODIFIED,
1148
1151
 
1149
1152
    def test_update_file_to_symlink(self):
1150
1153
        """File becomes a symlink"""
1151
 
        self.requireFeature(tests.SymlinkFeature)
 
1154
        self.requireFeature(features.SymlinkFeature)
1152
1155
        state, entry = self.get_state_with_a()
1153
1156
        # The file sha1 won't be cached unless the file is old
1154
1157
        state.adjust_time(+10)
1167
1170
 
1168
1171
    def test_update_dir_to_symlink(self):
1169
1172
        """Directory becomes a symlink"""
1170
 
        self.requireFeature(tests.SymlinkFeature)
 
1173
        self.requireFeature(features.SymlinkFeature)
1171
1174
        state, entry = self.get_state_with_a()
1172
1175
        # The symlink target won't be cached if it isn't old
1173
1176
        state.adjust_time(+10)
1177
1180
 
1178
1181
    def test_update_symlink_to_file(self):
1179
1182
        """Symlink becomes a file"""
1180
 
        self.requireFeature(tests.SymlinkFeature)
 
1183
        self.requireFeature(features.SymlinkFeature)
1181
1184
        state, entry = self.get_state_with_a()
1182
1185
        # The symlink and file info won't be cached unless old
1183
1186
        state.adjust_time(+10)
1187
1190
 
1188
1191
    def test_update_symlink_to_dir(self):
1189
1192
        """Symlink becomes a directory"""
1190
 
        self.requireFeature(tests.SymlinkFeature)
 
1193
        self.requireFeature(features.SymlinkFeature)
1191
1194
        state, entry = self.get_state_with_a()
1192
1195
        # The symlink target won't be cached if it isn't old
1193
1196
        state.adjust_time(+10)