[New-bugs-announce] [issue26837] assertSequenceEqual() raises BytesWarning when format message
Serhiy Storchaka
report at bugs.python.org
Sun Apr 24 11:32:26 EDT 2016
New submission from Serhiy Storchaka:
assertSequenceEqual() raises BytesWarning when format failure report. See for example http://buildbot.python.org/all/builders/AMD64%20OpenIndiana%203.x/builds/10575/steps/test/logs/stdio :
======================================================================
ERROR: test_close_fds_0_1 (test.test_subprocess.POSIXProcessTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/export/home/buildbot/64bits/3.x.cea-indiana-amd64/build/Lib/test/test_subprocess.py", line 1741, in test_close_fds_0_1
self.check_close_std_fds([0, 1])
File "/export/home/buildbot/64bits/3.x.cea-indiana-amd64/build/Lib/test/test_subprocess.py", line 1727, in check_close_std_fds
self.assertEqual((out, err), (b'apple', b'orange'))
File "/export/home/buildbot/64bits/3.x.cea-indiana-amd64/build/Lib/unittest/case.py", line 820, in assertEqual
assertion_func(first, second, msg=msg)
File "/export/home/buildbot/64bits/3.x.cea-indiana-amd64/build/Lib/unittest/case.py", line 1029, in assertTupleEqual
self.assertSequenceEqual(tuple1, tuple2, msg, seq_type=tuple)
File "/export/home/buildbot/64bits/3.x.cea-indiana-amd64/build/Lib/unittest/case.py", line 967, in assertSequenceEqual
(i, item1, item2))
BytesWarning: str() on a bytes instance
======================================================================
Proposed patch fixes message formatting and adds tests for assertions that can emit BytesWarning.
----------
components: Library (Lib), Tests
files: unittest_assert_bytes_warning.patch
keywords: patch
messages: 264110
nosy: ezio.melotti, michael.foord, rbcollins, serhiy.storchaka
priority: normal
severity: normal
status: open
title: assertSequenceEqual() raises BytesWarning when format message
type: behavior
versions: Python 2.7, Python 3.5, Python 3.6
Added file: http://bugs.python.org/file42581/unittest_assert_bytes_warning.patch
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue26837>
_______________________________________
More information about the New-bugs-announce
mailing list