From d3e41dc5e2a1bfe1e96205c72e12af9b84c42521 Mon Sep 17 00:00:00 2001 From: Stein Magnus Jodal Date: Mon, 7 Jan 2013 21:51:11 +0100 Subject: [PATCH] tests: Add better error message to debug test failure --- tests/utils/encoding_test.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tests/utils/encoding_test.py b/tests/utils/encoding_test.py index 1a4e56c5..b7292de0 100644 --- a/tests/utils/encoding_test.py +++ b/tests/utils/encoding_test.py @@ -15,15 +15,19 @@ class LocaleDecodeTest(unittest.TestCase): result = locale_decode( b'[Errno 98] Adresse d\xc3\xa9j\xc3\xa0 utilis\xc3\xa9e') - self.assertEquals('[Errno 98] Adresse d\xe9j\xe0 utilis\xe9e', result) + self.assertEqual('[Errno 98] Adresse d\xe9j\xe0 utilis\xe9e', result) def test_can_decode_an_ioerror_with_french_content(self, mock): mock.return_value = 'UTF-8' error = IOError(98, b'Adresse d\xc3\xa9j\xc3\xa0 utilis\xc3\xa9e') result = locale_decode(error) + expected = '[Errno 98] Adresse d\xe9j\xe0 utilis\xe9e' - self.assertEquals('[Errno 98] Adresse d\xe9j\xe0 utilis\xe9e', result) + self.assertEqual( + expected, result, + '%r decoded to %r does not match expected %r' % ( + error, result, expected)) def test_does_not_use_locale_to_decode_unicode_strings(self, mock): mock.return_value = 'UTF-8'