147
147
"Use 'brz break-lock' to clear it",
150
def test_knit_data_stream_incompatible(self):
151
error = errors.KnitDataStreamIncompatible(
152
'stream format', 'target format')
153
self.assertEqual('Cannot insert knit data stream of format '
154
'"stream format" into knit of format '
155
'"target format".', str(error))
157
def test_knit_data_stream_unknown(self):
158
error = errors.KnitDataStreamUnknown(
160
self.assertEqual('Cannot parse knit data stream of format '
161
'"stream format".', str(error))
163
def test_knit_header_error(self):
164
error = errors.KnitHeaderError('line foo\n', 'path/to/file')
165
self.assertEqual("Knit header error: 'line foo\\n' unexpected"
166
" for file \"path/to/file\".", str(error))
168
def test_knit_index_unknown_method(self):
169
error = errors.KnitIndexUnknownMethod('http://host/foo.kndx',
171
self.assertEqual("Knit index http://host/foo.kndx does not have a"
172
" known method in options: ['bad', 'no-eol']",
175
150
def test_medium_not_connected(self):
176
151
error = errors.MediumNotConnected("a medium")
177
152
self.assertEqualDiff(