1028
1028
def test_with_features(self):
1029
1029
tree = self.make_branch_and_tree('tree', format='2a')
1033
1031
self.assertRaises(errors.MissingFeature, bzrdir.BzrDir.open, 'tree')
1034
1032
bzrdir.BzrDirMetaFormat1.register_feature('bar')
1035
1033
self.addCleanup(bzrdir.BzrDirMetaFormat1.unregister_feature, 'bar')
1036
1034
dir = bzrdir.BzrDir.open('tree')
1037
1035
self.assertEquals("required", dir._format.features.get("bar"))
1039
1040
def test_needs_conversion_different_working_tree(self):
1040
1041
# meta1dirs need an conversion if any element is not the default.