~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tests/test_trace.py

  • Committer: Jelmer Vernooij
  • Date: 2016-04-03 16:32:31 UTC
  • mto: This revision was merged to the branch mainline in revision 6617.
  • Revision ID: jelmer@jelmer.uk-20160403163231-h72bo0uyek2gikw0
Don't put French text in doc/en/user-reference when LANGUAGE=fr_CH.UTF_8.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# Copyright (C) 2005-2011 Canonical Ltd
 
1
# Copyright (C) 2005-2011, 2016 Canonical Ltd
2
2
#
3
3
# This program is free software; you can redistribute it and/or modify
4
4
# it under the terms of the GNU General Public License as published by
82
82
        except MemoryError:
83
83
            pass
84
84
        msg = _format_exception()
85
 
        self.assertEquals(msg,
 
85
        self.assertEqual(msg,
86
86
            "bzr: out of memory\nUse -Dmem_dump to dump memory to a file.\n")
87
87
 
88
88
    def test_format_mem_dump(self):
114
114
        msg = _format_exception()
115
115
        # Even though Windows and Linux differ for 'os.rmdir', they both give
116
116
        # 'No such file' for open()
 
117
        # However it now gets translated so we can not test for a specific message
117
118
        self.assertContainsRe(msg,
118
 
            r'^bzr: ERROR: \[Errno .*\] No such file.*nosuchfile')
 
119
            r'^bzr: ERROR: \[Errno .*\] .*nosuchfile')
119
120
 
120
121
    def test_format_pywintypes_error(self):
121
122
        self.requireFeature(features.pywintypes)
203
204
    def test_report_broken_pipe(self):
204
205
        try:
205
206
            raise IOError(errno.EPIPE, 'broken pipe foofofo')
206
 
        except IOError, e:
 
207
        except IOError as e:
207
208
            msg = _format_exception()
208
 
            self.assertEquals(msg, "bzr: broken pipe\n")
 
209
            self.assertEqual(msg, "bzr: broken pipe\n")
209
210
        else:
210
211
            self.fail("expected error not raised")
211
212
 
254
255
        # have to do a replaceent here as well.
255
256
        self.assertContainsRe(log, "ascii argument: \xb5".decode('utf8',
256
257
            'replace'))
257
 
        
 
258
 
258
259
    def test_show_error(self):
259
260
        show_error('error1')
260
261
        show_error(u'error2 \xb5 blah')