mirror of
https://github.com/python/cpython.git
synced 2025-08-30 13:38:43 +00:00
Merged revisions 82856-82857 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r82856 | victor.stinner | 2010-07-14 01:04:56 +0200 (mer., 14 juil. 2010) | 2 lines Issue #9243: Fix sndhdr module and add unit tests, contributed by James Lee. ........ r82857 | victor.stinner | 2010-07-14 01:08:01 +0200 (mer., 14 juil. 2010) | 2 lines Woops, test_sndhdr.py contains the same code twice: fix it ........
This commit is contained in:
parent
3f682adcf2
commit
964ee2669e
12 changed files with 19 additions and 4 deletions
|
@ -57,12 +57,12 @@ tests = []
|
||||||
|
|
||||||
def test_aifc(h, f):
|
def test_aifc(h, f):
|
||||||
import aifc
|
import aifc
|
||||||
if h.startswith(b'FORM'):
|
if not h.startswith(b'FORM'):
|
||||||
return None
|
return None
|
||||||
if h[8:12] == b'AIFC':
|
if h[8:12] == b'AIFC':
|
||||||
fmt = 'aifc'
|
fmt = 'aifc'
|
||||||
elif h[8:12] == b'AIFF':
|
elif h[8:12] == b'AIFF':
|
||||||
fmt = b'aiff'
|
fmt = 'aiff'
|
||||||
else:
|
else:
|
||||||
return None
|
return None
|
||||||
f.seek(0)
|
f.seek(0)
|
||||||
|
@ -123,7 +123,7 @@ tests.append(test_hcom)
|
||||||
|
|
||||||
|
|
||||||
def test_voc(h, f):
|
def test_voc(h, f):
|
||||||
if h.startswith(b'Creative Voice File\032'):
|
if not h.startswith(b'Creative Voice File\032'):
|
||||||
return None
|
return None
|
||||||
sbseek = get_short_le(h[20:22])
|
sbseek = get_short_le(h[20:22])
|
||||||
rate = 0
|
rate = 0
|
||||||
|
@ -150,7 +150,7 @@ tests.append(test_wav)
|
||||||
|
|
||||||
|
|
||||||
def test_8svx(h, f):
|
def test_8svx(h, f):
|
||||||
if h.startswith(b'FORM') or h[8:12] != b'8SVX':
|
if not h.startswith(b'FORM') or h[8:12] != b'8SVX':
|
||||||
return None
|
return None
|
||||||
# Should decode it to get #channels -- assume always 1
|
# Should decode it to get #channels -- assume always 1
|
||||||
return '8svx', 0, 1, 0, 8
|
return '8svx', 0, 1, 0, 8
|
||||||
|
|
12
Lib/test/sndhdrdata/README
Normal file
12
Lib/test/sndhdrdata/README
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
Sound file samples used by Lib/test/test_sndhdr.py and generated using the
|
||||||
|
following commands:
|
||||||
|
|
||||||
|
dd if=/dev/zero of=sndhdr.raw bs=20 count=1
|
||||||
|
sox -s -2 -c 2 -r 44100 sndhdr.raw sndhdr.<format>
|
||||||
|
|
||||||
|
Sound file samples used by Lib/test/test_sndhdr.py and generated using the
|
||||||
|
following commands:
|
||||||
|
|
||||||
|
dd if=/dev/zero of=sndhdr.raw bs=20 count=1
|
||||||
|
sox -s -2 -c 2 -r 44100 sndhdr.raw sndhdr.<format>
|
||||||
|
|
BIN
Lib/test/sndhdrdata/sndhdr.8svx
Normal file
BIN
Lib/test/sndhdrdata/sndhdr.8svx
Normal file
Binary file not shown.
BIN
Lib/test/sndhdrdata/sndhdr.aifc
Normal file
BIN
Lib/test/sndhdrdata/sndhdr.aifc
Normal file
Binary file not shown.
BIN
Lib/test/sndhdrdata/sndhdr.aiff
Normal file
BIN
Lib/test/sndhdrdata/sndhdr.aiff
Normal file
Binary file not shown.
BIN
Lib/test/sndhdrdata/sndhdr.au
Normal file
BIN
Lib/test/sndhdrdata/sndhdr.au
Normal file
Binary file not shown.
BIN
Lib/test/sndhdrdata/sndhdr.hcom
Normal file
BIN
Lib/test/sndhdrdata/sndhdr.hcom
Normal file
Binary file not shown.
BIN
Lib/test/sndhdrdata/sndhdr.sndt
Normal file
BIN
Lib/test/sndhdrdata/sndhdr.sndt
Normal file
Binary file not shown.
BIN
Lib/test/sndhdrdata/sndhdr.voc
Normal file
BIN
Lib/test/sndhdrdata/sndhdr.voc
Normal file
Binary file not shown.
BIN
Lib/test/sndhdrdata/sndhdr.wav
Normal file
BIN
Lib/test/sndhdrdata/sndhdr.wav
Normal file
Binary file not shown.
|
@ -433,6 +433,7 @@ Ben Laurie
|
||||||
Simon Law
|
Simon Law
|
||||||
Chris Lawrence
|
Chris Lawrence
|
||||||
Brian Leair
|
Brian Leair
|
||||||
|
James Lee
|
||||||
John J. Lee
|
John J. Lee
|
||||||
Inyeol Lee
|
Inyeol Lee
|
||||||
Thomas Lee
|
Thomas Lee
|
||||||
|
|
|
@ -78,6 +78,8 @@ C-API
|
||||||
Library
|
Library
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
- Issue #9243: Fix sndhdr module and add unit tests, contributed by James Lee.
|
||||||
|
|
||||||
- ``ast.literal_eval()`` now allows byte literals.
|
- ``ast.literal_eval()`` now allows byte literals.
|
||||||
|
|
||||||
- Issue #9137: Fix issue in MutableMapping.update, which incorrectly
|
- Issue #9137: Fix issue in MutableMapping.update, which incorrectly
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue