/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 breezy/tests/per_branch/test_create_clone.py

  • Committer: Breezy landing bot
  • Author(s): Jelmer Vernooij
  • Date: 2018-11-16 18:59:44 UTC
  • mfrom: (7143.15.15 more-cleanups)
  • Revision ID: breezy.the.bot@gmail.com-20181116185944-biefv1sub37qfybm
Sprinkle some PEP8iness.

Merged from https://code.launchpad.net/~jelmer/brz/more-cleanups/+merge/358611

Show diffs side-by-side

added added

removed removed

Lines of Context:
35
35
        source = tree.branch
36
36
        target_transport = self.get_transport('subdir').clone('target')
37
37
        self.assertRaises(errors.NoSuchFile,
38
 
            tree.branch.create_clone_on_transport, target_transport)
 
38
                          tree.branch.create_clone_on_transport, target_transport)
39
39
        self.assertFalse(self.get_transport('.').has('subdir'))
40
40
 
41
41
    def test_create_clone_on_transport_missing_parent_dir_create(self):
44
44
        source = tree.branch
45
45
        target_transport = self.get_transport('subdir').clone('target')
46
46
        result = tree.branch.create_clone_on_transport(target_transport,
47
 
            create_prefix=True)
 
47
                                                       create_prefix=True)
48
48
        self.assertEqual(source.last_revision(), result.last_revision())
49
49
        self.assertEqual(target_transport.base,
50
 
            result.controldir.root_transport.base)
 
50
                         result.controldir.root_transport.base)
51
51
 
52
52
    def test_create_clone_on_transport_use_existing_dir_false(self):
53
53
        tree = self.make_branch_and_tree('source')
56
56
        target_transport = self.get_transport('target')
57
57
        target_transport.create_prefix()
58
58
        self.assertRaises(errors.FileExists,
59
 
            tree.branch.create_clone_on_transport, target_transport)
 
59
                          tree.branch.create_clone_on_transport, target_transport)
60
60
        self.assertFalse(target_transport.has(".bzr"))
61
61
 
62
62
    def test_create_clone_on_transport_use_existing_dir_true(self):
66
66
        target_transport = self.get_transport('target')
67
67
        target_transport.create_prefix()
68
68
        result = tree.branch.create_clone_on_transport(target_transport,
69
 
            use_existing_dir=True)
 
69
                                                       use_existing_dir=True)
70
70
        self.assertEqual(source.last_revision(), result.last_revision())
71
71
 
72
72
    def test_create_clone_on_transport_no_revision_id(self):
84
84
        source = tree.branch
85
85
        target_transport = self.get_transport('target')
86
86
        result = tree.branch.create_clone_on_transport(target_transport,
87
 
            revision_id=old_revid)
 
87
                                                       revision_id=old_revid)
88
88
        self.assertEqual(old_revid, result.last_revision())
89
89
        result.lock_read()
90
90
        self.addCleanup(result.unlock)
100
100
        target_transport = self.get_transport('target')
101
101
        try:
102
102
            result = tree.branch.create_clone_on_transport(target_transport,
103
 
                stacked_on=trunk.base)
 
103
                                                           stacked_on=trunk.base)
104
104
        except branch.UnstackableBranchFormat:
105
105
            if not trunk.repository._format.supports_full_versioned_files:
106
106
                raise tests.TestNotApplicable("can not stack on format")
141
141
            'pre_change_branch_tip', self.assertBranchHookBranchIsStacked, None)
142
142
        try:
143
143
            result = tree.branch.create_clone_on_transport(
144
 
                    target_transport, stacked_on=trunk.base)
 
144
                target_transport, stacked_on=trunk.base)
145
145
        except branch.UnstackableBranchFormat:
146
146
            if not trunk.repository._format.supports_full_versioned_files:
147
147
                raise tests.TestNotApplicable("can not stack on format")