~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tests/test_upgrade.py

  • Committer: John Arbash Meinel
  • Date: 2009-02-23 15:29:35 UTC
  • mfrom: (3943.7.7 bzr.code_style_cleanup)
  • mto: This revision was merged to the branch mainline in revision 4033.
  • Revision ID: john@arbash-meinel.com-20090223152935-oel9m92mwcc6nb4h
Merge the removal of all trailing whitespace, and resolve conflicts.

Show diffs side-by-side

added added

removed removed

Lines of Context:
16
16
 
17
17
"""Tests for upgrade of old trees.
18
18
 
19
 
This file contains canned versions of some old trees, which are instantiated 
 
19
This file contains canned versions of some old trees, which are instantiated
20
20
and then upgraded to the new format."""
21
21
 
22
22
# TODO queue for upgrade:
42
42
 
43
43
 
44
44
class TestUpgrade(TestCaseWithTransport):
45
 
    
 
45
 
46
46
    def test_build_tree(self):
47
47
        """Test tree-building test helper"""
48
48
        self.build_tree_contents(_upgrade1_template)
105
105
        """Upgrade v0.0.4 tree containing ghost references.
106
106
 
107
107
        That is, some of the parents of revisions mentioned in the branch
108
 
        aren't present in the branch's storage. 
 
108
        aren't present in the branch's storage.
109
109
 
110
 
        This shouldn't normally happen in branches created entirely in 
 
110
        This shouldn't normally happen in branches created entirely in
111
111
        bzr, but can happen in branches imported from baz and arch, or from
112
 
        other systems, where the importer knows about a revision but not 
 
112
        other systems, where the importer knows about a revision but not
113
113
        its contents."""
114
114
        eq = self.assertEquals
115
115
        self.build_tree_contents(_ghost_template)
125
125
        old_repodir = bzrlib.bzrdir.BzrDir.open_unsupported('.')
126
126
        old_repo_format = old_repodir.open_repository()._format
127
127
        upgrade('.')
128
 
        # this is the path to the literal file. As format changes 
 
128
        # this is the path to the literal file. As format changes
129
129
        # occur it needs to be updated. FIXME: ask the store for the
130
130
        # path.
131
131
        repo = bzrlib.repository.Repository.open('.')
132
132
        # it should have changed the format
133
133
        self.assertNotEqual(old_repo_format.__class__, repo._format.__class__)
134
 
        # and we should be able to read the names for the file id 
 
134
        # and we should be able to read the names for the file id
135
135
        # 'dir-20051005095101-da1441ea3fa6917a'
136
136
        repo.lock_read()
137
137
        self.addCleanup(repo.unlock)