166
166
"Use 'brz break-lock' to clear it",
169
def test_knit_data_stream_incompatible(self):
170
error = errors.KnitDataStreamIncompatible(
171
'stream format', 'target format')
172
self.assertEqual('Cannot insert knit data stream of format '
173
'"stream format" into knit of format '
174
'"target format".', str(error))
176
def test_knit_data_stream_unknown(self):
177
error = errors.KnitDataStreamUnknown(
179
self.assertEqual('Cannot parse knit data stream of format '
180
'"stream format".', str(error))
182
def test_knit_header_error(self):
183
error = errors.KnitHeaderError('line foo\n', 'path/to/file')
184
self.assertEqual("Knit header error: 'line foo\\n' unexpected"
185
" for file \"path/to/file\".", str(error))
187
def test_knit_index_unknown_method(self):
188
error = errors.KnitIndexUnknownMethod('http://host/foo.kndx',
190
self.assertEqual("Knit index http://host/foo.kndx does not have a"
191
" known method in options: ['bad', 'no-eol']",
194
169
def test_medium_not_connected(self):
195
170
error = errors.MediumNotConnected("a medium")
196
171
self.assertEqualDiff(