/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/plugins/fastimport/tests/test_revision_store.py

  • Committer: Jelmer Vernooij
  • Date: 2019-03-04 00:16:27 UTC
  • mfrom: (7293 work)
  • mto: This revision was merged to the branch mainline in revision 7318.
  • Revision ID: jelmer@jelmer.uk-20190304001627-v6u7o6pf97tukhek
Merge trunk.

Show diffs side-by-side

added added

removed removed

Lines of Context:
67
67
 
68
68
    def test_id2path_with_delta(self):
69
69
        basis_inv = self.make_trivial_basis_inv()
70
 
        foo_entry = inventory.make_entry('file', 'foo2', b'TREE_ROOT', b'foo-id')
 
70
        foo_entry = inventory.make_entry(
 
71
            'file', 'foo2', b'TREE_ROOT', b'foo-id')
71
72
        inv_delta = [('foo', 'foo2', b'foo-id', foo_entry),
72
73
                     ('bar/baz', None, b'baz-id', None),
73
 
                    ]
 
74
                     ]
74
75
 
75
76
        shim = revision_store._TreeShim(repo=None, basis_inv=basis_inv,
76
77
                                        inv_delta=inv_delta,
85
86
        shim = revision_store._TreeShim(repo=None, basis_inv=basis_inv,
86
87
                                        inv_delta=[], content_provider=None)
87
88
        self.assertEqual(b'TREE_ROOT', shim.path2id(''))
88
 
        # We don't want to ever give a wrong value, so for now we just raise
89
 
        # NotImplementedError
90
 
        self.assertRaises(NotImplementedError, shim.path2id, 'bar')
 
89
        self.assertEqual(b'bar-id', shim.path2id('bar'))
91
90
 
92
91
    def test_get_file_with_stat_content_in_stream(self):
93
92
        basis_inv = self.make_trivial_basis_inv()
98
97
        shim = revision_store._TreeShim(repo=None, basis_inv=basis_inv,
99
98
                                        inv_delta=[],
100
99
                                        content_provider=content_provider)
101
 
        f_obj, stat_val = shim.get_file_with_stat('bar/baz', b'baz-id')
 
100
        f_obj, stat_val = shim.get_file_with_stat('bar/baz')
102
101
        self.assertIs(None, stat_val)
103
102
        self.assertEqualDiff(b'content of\nbaz-id\n', f_obj.read())
104
103
 
113
112
        shim = revision_store._TreeShim(repo=None, basis_inv=basis_inv,
114
113
                                        inv_delta=[], content_provider=None)
115
114
        self.assertEqual(u'link-target',
116
 
                         shim.get_symlink_target('link', b'link-id'))
 
115
                         shim.get_symlink_target('link'))
117
116
 
118
117
    def test_get_symlink_target_from_delta(self):
119
118
        basis_inv = self.make_trivial_basis_inv()
124
123
                                        inv_delta=inv_delta,
125
124
                                        content_provider=None)
126
125
        self.assertEqual(u'link-target',
127
 
                         shim.get_symlink_target('link', b'link-id'))
 
126
                         shim.get_symlink_target('link'))
128
127
 
129
128
    def test__delta_to_iter_changes(self):
130
129
        basis_inv = self.make_trivial_basis_inv()
135
134
        inv_delta = [('foo', 'bar/foo2', b'foo-id', foo_entry),
136
135
                     ('bar/baz', None, b'baz-id', None),
137
136
                     (None, 'link', b'link-id', link_entry),
138
 
                    ]
 
137
                     ]
139
138
        shim = revision_store._TreeShim(repo=None, basis_inv=basis_inv,
140
139
                                        inv_delta=inv_delta,
141
140
                                        content_provider=None)
149
148
                    (b'link-id', (None, 'link'), True, (False, True),
150
149
                     (None, b'TREE_ROOT'), (None, 'link'),
151
150
                     (None, 'symlink'), (None, False)),
152
 
                   ]
 
151
                    ]
153
152
        # from pprint import pformat
154
153
        # self.assertEqualDiff(pformat(expected), pformat(changes))
155
154
        self.assertEqual(expected, changes)
156