Mercurial > cpython-lru_cache-weakref
annotate Lib/test/test_wave.py @ 87690:66c1c9f32567 default tip
Add use_weakref option to functools.lru_cache
The use_weakref option makes lru_cache create weak references to the function
arguments when creating the cache key, which prevents them from staying in the
memory forever even after all other references to them are gone.
This is a proof of concept for http://bugs.python.org/issue19859
| author | Radomir Dopieralski <devel@sheep.art.pl> |
|---|---|
| date | Tue, 03 Dec 2013 16:02:48 +0100 |
| parents | fbebc90abcd1 |
| children |
| rev | line source |
|---|---|
|
86305
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
1 from test.support import TESTFN |
|
45192
142a11b3057e
Merged revisions 60481,60485,60489-60492,60494-60496,60498-60499,60501-60503,60505-60506,60508-60509,60523-60524,60532,60543,60545,60547-60548,60552,60554,60556-60559,60561-60562,60568-60598,60600-60616 via svnmerge from
Christian Heimes <christian@cheimes.de>
parents:
43014
diff
changeset
|
2 import unittest |
|
86305
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
3 from test import audiotests |
|
87454
fbebc90abcd1
Issue #19641: Added the audioop.byteswap() function to convert big-endian
Serhiy Storchaka <storchaka@gmail.com>
parents:
87305
diff
changeset
|
4 from audioop import byteswap |
|
86393
236884b40a2d
Issue 19276: Fix tests for wave files on big-endian platforms.
Serhiy Storchaka <storchaka@gmail.com>
parents:
86305
diff
changeset
|
5 import sys |
|
86305
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
6 import wave |
|
15124
3ae9d313bc33
Simple test suite for wave.py by Jean-Claude Rimbault (with some
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
7 |
|
3ae9d313bc33
Simple test suite for wave.py by Jean-Claude Rimbault (with some
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
8 |
|
86305
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
9 class WavePCM8Test(audiotests.AudioWriteTests, |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
10 audiotests.AudioTestsWithSourceFile, |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
11 unittest.TestCase): |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
12 module = wave |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
13 sndfilename = 'pluck-pcm8.wav' |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
14 sndfilenframes = 3307 |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
15 nchannels = 2 |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
16 sampwidth = 1 |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
17 framerate = 11025 |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
18 nframes = 48 |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
19 comptype = 'NONE' |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
20 compname = 'not compressed' |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
21 frames = bytes.fromhex("""\ |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
22 827F CB80 B184 0088 4B86 C883 3F81 837E 387A 3473 A96B 9A66 \ |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
23 6D64 4662 8E60 6F60 D762 7B68 936F 5877 177B 757C 887B 5F7B \ |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
24 917A BE7B 3C7C E67F 4F84 C389 418E D192 6E97 0296 FF94 0092 \ |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
25 C98E D28D 6F8F 4E8F 648C E38A 888A AB8B D18E 0B91 368E C48A \ |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
26 """) |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
27 |
|
15124
3ae9d313bc33
Simple test suite for wave.py by Jean-Claude Rimbault (with some
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
28 |
|
86305
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
29 class WavePCM16Test(audiotests.AudioWriteTests, |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
30 audiotests.AudioTestsWithSourceFile, |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
31 unittest.TestCase): |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
32 module = wave |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
33 sndfilename = 'pluck-pcm16.wav' |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
34 sndfilenframes = 3307 |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
35 nchannels = 2 |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
36 sampwidth = 2 |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
37 framerate = 11025 |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
38 nframes = 48 |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
39 comptype = 'NONE' |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
40 compname = 'not compressed' |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
41 frames = bytes.fromhex("""\ |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
42 022EFFEA 4B5C00F9 311404EF 80DC0843 CBDF06B2 48AA03F3 BFE701B2 036BFE7C \ |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
43 B857FA3E B4B2F34F 2999EBCA 1A5FE6D7 EDFCE491 C626E279 0E05E0B8 EF27E02D \ |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
44 5754E275 FB31E843 1373EF89 D827F72C 978BFB7A F5F7FC11 0866FB9C DF30FB42 \ |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
45 117FFA36 3EE4FB5D BC75FCB6 66D5FF5F CF16040E 43220978 C1BC0EC8 511F12A4 \ |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
46 EEDF1755 82061666 7FFF1446 80001296 499C0EB2 52BA0DB9 EFB70F5C CE400FBC \ |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
47 E4B50CEB 63440A5A 08CA0A1F 2BBA0B0B 51460E47 8BCB113C B6F50EEA 44150A59 \ |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
48 """) |
|
86393
236884b40a2d
Issue 19276: Fix tests for wave files on big-endian platforms.
Serhiy Storchaka <storchaka@gmail.com>
parents:
86305
diff
changeset
|
49 if sys.byteorder != 'big': |
|
87454
fbebc90abcd1
Issue #19641: Added the audioop.byteswap() function to convert big-endian
Serhiy Storchaka <storchaka@gmail.com>
parents:
87305
diff
changeset
|
50 frames = byteswap(frames, 2) |
|
87304
7b040bc289e8
Issue #19633: Fixed writing not compressed 16- and 32-bit wave files on
Serhiy Storchaka <storchaka@gmail.com>
parents:
87025
diff
changeset
|
51 |
|
58286
a6bf68e6e824
use floor division where needed #7681
Benjamin Peterson <benjamin@python.org>
parents:
47201
diff
changeset
|
52 |
|
86305
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
53 class WavePCM24Test(audiotests.AudioWriteTests, |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
54 audiotests.AudioTestsWithSourceFile, |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
55 unittest.TestCase): |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
56 module = wave |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
57 sndfilename = 'pluck-pcm24.wav' |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
58 sndfilenframes = 3307 |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
59 nchannels = 2 |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
60 sampwidth = 3 |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
61 framerate = 11025 |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
62 nframes = 48 |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
63 comptype = 'NONE' |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
64 compname = 'not compressed' |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
65 frames = bytes.fromhex("""\ |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
66 022D65FFEB9D 4B5A0F00FA54 3113C304EE2B 80DCD6084303 \ |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
67 CBDEC006B261 48A99803F2F8 BFE82401B07D 036BFBFE7B5D \ |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
68 B85756FA3EC9 B4B055F3502B 299830EBCB62 1A5CA7E6D99A \ |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
69 EDFA3EE491BD C625EBE27884 0E05A9E0B6CF EF2929E02922 \ |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
70 5758D8E27067 FB3557E83E16 1377BFEF8402 D82C5BF7272A \ |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
71 978F16FB7745 F5F865FC1013 086635FB9C4E DF30FCFB40EE \ |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
72 117FE0FA3438 3EE6B8FB5AC3 BC77A3FCB2F4 66D6DAFF5F32 \ |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
73 CF13B9041275 431D69097A8C C1BB600EC74E 5120B912A2BA \ |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
74 EEDF641754C0 8207001664B7 7FFFFF14453F 8000001294E6 \ |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
75 499C1B0EB3B2 52B73E0DBCA0 EFB2B20F5FD8 CE3CDB0FBE12 \ |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
76 E4B49C0CEA2D 6344A80A5A7C 08C8FE0A1FFE 2BB9860B0A0E \ |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
77 51486F0E44E1 8BCC64113B05 B6F4EC0EEB36 4413170A5B48 \ |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
78 """) |
|
86393
236884b40a2d
Issue 19276: Fix tests for wave files on big-endian platforms.
Serhiy Storchaka <storchaka@gmail.com>
parents:
86305
diff
changeset
|
79 if sys.byteorder != 'big': |
|
87454
fbebc90abcd1
Issue #19641: Added the audioop.byteswap() function to convert big-endian
Serhiy Storchaka <storchaka@gmail.com>
parents:
87305
diff
changeset
|
80 frames = byteswap(frames, 3) |
|
86305
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
81 |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
82 |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
83 class WavePCM32Test(audiotests.AudioWriteTests, |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
84 audiotests.AudioTestsWithSourceFile, |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
85 unittest.TestCase): |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
86 module = wave |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
87 sndfilename = 'pluck-pcm32.wav' |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
88 sndfilenframes = 3307 |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
89 nchannels = 2 |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
90 sampwidth = 4 |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
91 framerate = 11025 |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
92 nframes = 48 |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
93 comptype = 'NONE' |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
94 compname = 'not compressed' |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
95 frames = bytes.fromhex("""\ |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
96 022D65BCFFEB9D92 4B5A0F8000FA549C 3113C34004EE2BC0 80DCD680084303E0 \ |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
97 CBDEC0C006B26140 48A9980003F2F8FC BFE8248001B07D92 036BFB60FE7B5D34 \ |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
98 B8575600FA3EC920 B4B05500F3502BC0 29983000EBCB6240 1A5CA7A0E6D99A60 \ |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
99 EDFA3E80E491BD40 C625EB80E27884A0 0E05A9A0E0B6CFE0 EF292940E0292280 \ |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
100 5758D800E2706700 FB3557D8E83E1640 1377BF00EF840280 D82C5B80F7272A80 \ |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
101 978F1600FB774560 F5F86510FC101364 086635A0FB9C4E20 DF30FC40FB40EE28 \ |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
102 117FE0A0FA3438B0 3EE6B840FB5AC3F0 BC77A380FCB2F454 66D6DA80FF5F32B4 \ |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
103 CF13B980041275B0 431D6980097A8C00 C1BB60000EC74E00 5120B98012A2BAA0 \ |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
104 EEDF64C01754C060 820700001664B780 7FFFFFFF14453F40 800000001294E6E0 \ |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
105 499C1B000EB3B270 52B73E000DBCA020 EFB2B2E00F5FD880 CE3CDB400FBE1270 \ |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
106 E4B49CC00CEA2D90 6344A8800A5A7CA0 08C8FE800A1FFEE0 2BB986C00B0A0E00 \ |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
107 51486F800E44E190 8BCC6480113B0580 B6F4EC000EEB3630 441317800A5B48A0 \ |
|
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
108 """) |
|
86393
236884b40a2d
Issue 19276: Fix tests for wave files on big-endian platforms.
Serhiy Storchaka <storchaka@gmail.com>
parents:
86305
diff
changeset
|
109 if sys.byteorder != 'big': |
|
87454
fbebc90abcd1
Issue #19641: Added the audioop.byteswap() function to convert big-endian
Serhiy Storchaka <storchaka@gmail.com>
parents:
87305
diff
changeset
|
110 frames = byteswap(frames, 4) |
|
87304
7b040bc289e8
Issue #19633: Fixed writing not compressed 16- and 32-bit wave files on
Serhiy Storchaka <storchaka@gmail.com>
parents:
87025
diff
changeset
|
111 |
|
45192
142a11b3057e
Merged revisions 60481,60485,60489-60492,60494-60496,60498-60499,60501-60503,60505-60506,60508-60509,60523-60524,60532,60543,60545,60547-60548,60552,60554,60556-60559,60561-60562,60568-60598,60600-60616 via svnmerge from
Christian Heimes <christian@cheimes.de>
parents:
43014
diff
changeset
|
112 |
|
142a11b3057e
Merged revisions 60481,60485,60489-60492,60494-60496,60498-60499,60501-60503,60505-60506,60508-60509,60523-60524,60532,60543,60545,60547-60548,60552,60554,60556-60559,60561-60562,60568-60598,60600-60616 via svnmerge from
Christian Heimes <christian@cheimes.de>
parents:
43014
diff
changeset
|
113 if __name__ == '__main__': |
|
86305
ee7563b07c6f
Issue #18919: Unified and extended tests for audio modules: aifc, sunau and
Serhiy Storchaka <storchaka@gmail.com>
parents:
64297
diff
changeset
|
114 unittest.main() |
