/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/test_workingtree.py

  • Committer: Jelmer Vernooij
  • Date: 2017-06-07 01:17:16 UTC
  • mto: (6653.3.7 bzrwt)
  • mto: This revision was merged to the branch mainline in revision 6668.
  • Revision ID: jelmer@jelmer.uk-20170607011716-hsqdox2pyaqcm4kn
Fix some more tests.

Show diffs side-by-side

added added

removed removed

Lines of Context:
181
181
        # is the right format object found for a working tree?
182
182
        branch = self.make_branch('branch')
183
183
        self.assertRaises(errors.NoWorkingTree,
184
 
            workingtree.WorkingTreeFormatMetaDir.find_format_string, branch.bzrdir)
 
184
            bzrworkingtree.WorkingTreeFormatMetaDir.find_format_string, branch.bzrdir)
185
185
        transport = branch.bzrdir.get_workingtree_transport(None)
186
186
        transport.mkdir('.')
187
187
        transport.put_bytes("format", "some format name")
188
188
        # The format does not have to be known by Bazaar,
189
189
        # find_format_string just retrieves the name
190
190
        self.assertEqual("some format name",
191
 
            workingtree.WorkingTreeFormatMetaDir.find_format_string(branch.bzrdir))
 
191
            bzrworkingtree.WorkingTreeFormatMetaDir.find_format_string(branch.bzrdir))
192
192
 
193
193
    def test_find_format(self):
194
194
        # is the right format object found for a working tree?
200
200
            dir.create_branch()
201
201
            format.initialize(dir)
202
202
            t = transport.get_transport(url)
203
 
            found_format = workingtree.WorkingTreeFormatMetaDir.find_format(dir)
 
203
            found_format = bzrworkingtree.WorkingTreeFormatMetaDir.find_format(dir)
204
204
            self.assertIsInstance(found_format, format.__class__)
205
205
        check_format(workingtree_3.WorkingTreeFormat3(), "bar")
206
206
 
207
207
    def test_find_format_no_tree(self):
208
208
        dir = bzrdir.BzrDirMetaFormat1().initialize('.')
209
209
        self.assertRaises(errors.NoWorkingTree,
210
 
                          workingtree.WorkingTreeFormatMetaDir.find_format,
 
210
                          bzrworkingtree.WorkingTreeFormatMetaDir.find_format,
211
211
                          dir)
212
212
 
213
213
    def test_find_format_unknown_format(self):
216
216
        dir.create_branch()
217
217
        SampleTreeFormat().initialize(dir)
218
218
        self.assertRaises(errors.UnknownFormatError,
219
 
                          workingtree.WorkingTreeFormatMetaDir.find_format,
 
219
                          bzrworkingtree.WorkingTreeFormatMetaDir.find_format,
220
220
                          dir)
221
221
 
222
222
    def test_find_format_with_features(self):
223
223
        tree = self.make_branch_and_tree('.', format='2a')
224
224
        tree.update_feature_flags({"name": "necessity"})
225
 
        found_format = workingtree.WorkingTreeFormatMetaDir.find_format(
 
225
        found_format = bzrworkingtree.WorkingTreeFormatMetaDir.find_format(
226
226
            tree.bzrdir)
227
227
        self.assertIsInstance(found_format, workingtree.WorkingTreeFormat)
228
228
        self.assertEqual(found_format.features.get("name"), "necessity")
229
229
        self.assertRaises(errors.MissingFeature, found_format.check_support_status,
230
230
            True)
231
 
        self.addCleanup(workingtree.WorkingTreeFormatMetaDir.unregister_feature,
 
231
        self.addCleanup(bzrworkingtree.WorkingTreeFormatMetaDir.unregister_feature,
232
232
            "name")
233
 
        workingtree.WorkingTreeFormatMetaDir.register_feature("name")
 
233
        bzrworkingtree.WorkingTreeFormatMetaDir.register_feature("name")
234
234
        found_format.check_support_status(True)
235
235
 
236
236