This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: test_ossaudiodev fails when run with -bb
Type: behavior Stage:
Components: Library (Lib) Versions: Python 3.0
process
Status: closed Resolution: fixed
Dependencies: Superseder:
Assigned To: Nosy List: pitrou, terry.reedy
Priority: normal Keywords:

Created on 2008-08-16 18:32 by pitrou, last changed 2022-04-11 14:56 by admin. This issue is now closed.

Messages (3)
msg71229 - (view) Author: Antoine Pitrou (pitrou) * (Python committer) Date: 2008-08-16 18:32
I suppose the sunau module hasn't received a lot ot love lately :-)

test test_ossaudiodev failed -- Traceback (most recent call last):
  File "/home/antoine/py3k/__svn__/Lib/test/test_ossaudiodev.py", line
146, in test_playback
    sound_info = read_sound_file(findfile('audiotest.au'))
  File "/home/antoine/py3k/__svn__/Lib/test/test_ossaudiodev.py", line
27, in read_sound_file
    au = sunau.open(fp)
  File "/home/antoine/py3k/__svn__/Lib/sunau.py", line 469, in open
    return Au_read(f)
  File "/home/antoine/py3k/__svn__/Lib/sunau.py", line 158, in __init__
    self.initfp(f)
  File "/home/antoine/py3k/__svn__/Lib/sunau.py", line 167, in initfp
    magic = int(_read_u32(file))
  File "/home/antoine/py3k/__svn__/Lib/sunau.py", line 138, in _read_u32
    if byte == '':
BytesWarning: Comparison between bytes and string
msg71238 - (view) Author: Terry J. Reedy (terry.reedy) * (Python committer) Date: 2008-08-16 20:59
Systems that don't run this test (Windows, ??) cannot catch such problems.
Does adding 'b' fix sunau and the test?
msg71253 - (view) Author: Antoine Pitrou (pitrou) * (Python committer) Date: 2008-08-17 00:43
Fixed in r65734. I can't guarantee that the whole sunau module is ok,
just that it works enough for the test to pass (and emit the expected
sound...).
History
Date User Action Args
2022-04-11 14:56:37adminsetgithub: 47817
2008-08-17 00:43:34pitrousetstatus: open -> closed
resolution: fixed
messages: + msg71253
2008-08-16 20:59:30terry.reedysetnosy: + terry.reedy
messages: + msg71238
2008-08-16 18:32:47pitroucreate