~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tests/test_errors.py

  • Committer: John Arbash Meinel
  • Date: 2007-07-20 14:28:59 UTC
  • mfrom: (2625.6.3 bzr.email_message)
  • mto: This revision was merged to the branch mainline in revision 2640.
  • Revision ID: john@arbash-meinel.com-20070720142859-a24s0khul0yw91bh
(Adeodato Simó) EmailMessage class, allowing much nicer access to Email object than stdlib

Show diffs side-by-side

added added

removed removed

Lines of Context:
53
53
            'It supports versions "(4, 5, 6)" to "(7, 8, 9)".',
54
54
            str(error))
55
55
 
 
56
    def test_in_process_transport(self):
 
57
        error = errors.InProcessTransport('fpp')
 
58
        self.assertEqualDiff(
 
59
            "The transport 'fpp' is only accessible within this process.",
 
60
            str(error))
 
61
 
56
62
    def test_inventory_modified(self):
57
63
        error = errors.InventoryModified("a tree to be repred")
58
64
        self.assertEqualDiff("The current inventory for the tree 'a tree to "
172
178
        error = errors.ReadError(path)
173
179
        self.assertEqualDiff("Error reading from u'a path'.", str(error))
174
180
 
 
181
    def test_bad_index_format_signature(self):
 
182
        error = errors.BadIndexFormatSignature("foo", "bar")
 
183
        self.assertEqual("foo is not an index of type bar.",
 
184
            str(error))
 
185
 
 
186
    def test_bad_index_data(self):
 
187
        error = errors.BadIndexData("foo")
 
188
        self.assertEqual("Error in data for index foo.",
 
189
            str(error))
 
190
 
 
191
    def test_bad_index_duplicate_key(self):
 
192
        error = errors.BadIndexDuplicateKey("foo", "bar")
 
193
        self.assertEqual("The key 'foo' is already in index 'bar'.",
 
194
            str(error))
 
195
 
 
196
    def test_bad_index_key(self):
 
197
        error = errors.BadIndexKey("foo")
 
198
        self.assertEqual("The key 'foo' is not a valid key.",
 
199
            str(error))
 
200
 
 
201
    def test_bad_index_options(self):
 
202
        error = errors.BadIndexOptions("foo")
 
203
        self.assertEqual("Could not parse options for index foo.",
 
204
            str(error))
 
205
 
 
206
    def test_bad_index_value(self):
 
207
        error = errors.BadIndexValue("foo")
 
208
        self.assertEqual("The value 'foo' is not a valid value.",
 
209
            str(error))
175
210
 
176
211
    def test_bzrnewerror_is_deprecated(self):
177
212
        class DeprecatedError(errors.BzrNewError):