Author: Philip Jenvey <[email protected]>
Branch: py3k
Changeset: r69920:9e5eb8da8506
Date: 2014-03-12 18:25 -0700
http://bitbucket.org/pypy/pypy/changeset/9e5eb8da8506/
Log: port skips from default
diff --git a/lib-python/3/test/test_audioop.py
b/lib-python/3/test/test_audioop.py
--- a/lib-python/3/test/test_audioop.py
+++ b/lib-python/3/test/test_audioop.py
@@ -1,6 +1,6 @@
import audioop
import unittest
-from test.support import run_unittest
+from test.support import run_unittest, impl_detail
endian = 'big' if audioop.getsample(b'\0\1', 2, 0) == 1 else 'little'
@@ -93,21 +93,25 @@
wtd = len(d2)//3
self.assertEqual(len(audioop.lin2lin(d1, got, wtd)), len(d2))
+ @impl_detail(pypy=False)
def test_adpcm2lin(self):
# Very cursory test
self.assertEqual(audioop.adpcm2lin(b'\0\0', 1, None), (b'\0' * 4,
(0,0)))
self.assertEqual(audioop.adpcm2lin(b'\0\0', 2, None), (b'\0' * 8,
(0,0)))
self.assertEqual(audioop.adpcm2lin(b'\0\0', 4, None), (b'\0' * 16,
(0,0)))
+ @impl_detail(pypy=False)
def test_lin2adpcm(self):
# Very cursory test
self.assertEqual(audioop.lin2adpcm(b'\0\0\0\0', 1, None), (b'\0\0',
(0,0)))
+ @impl_detail(pypy=False)
def test_lin2alaw(self):
self.assertEqual(audioop.lin2alaw(data[0], 1), b'\xd5\xc5\xf5')
self.assertEqual(audioop.lin2alaw(data[1], 2), b'\xd5\xd5\xd5')
self.assertEqual(audioop.lin2alaw(data[2], 4), b'\xd5\xd5\xd5')
+ @impl_detail(pypy=False)
def test_alaw2lin(self):
# Cursory
d = audioop.lin2alaw(data[0], 1)
@@ -123,11 +127,13 @@
self.assertEqual(audioop.alaw2lin(d, 4),
b'\x00\x00\x08\x00\x00\x00\x08\x01\x00\x00\x10\x02')
+ @impl_detail(pypy=False)
def test_lin2ulaw(self):
self.assertEqual(audioop.lin2ulaw(data[0], 1), b'\xff\xe7\xdb')
self.assertEqual(audioop.lin2ulaw(data[1], 2), b'\xff\xff\xff')
self.assertEqual(audioop.lin2ulaw(data[2], 4), b'\xff\xff\xff')
+ @impl_detail(pypy=False)
def test_ulaw2lin(self):
# Cursory
d = audioop.lin2ulaw(data[0], 1)
@@ -197,6 +203,7 @@
self.assertRaises(audioop.error,
audioop.findmax, ''.join(chr(x) for x in range(256)), -2392392)
+ @impl_detail(pypy=False)
def test_issue7673(self):
state = None
for data, size in INVALID_DATA:
@@ -221,6 +228,7 @@
self.assertRaises(audioop.error, audioop.lin2alaw, data, size)
self.assertRaises(audioop.error, audioop.lin2adpcm, data, size,
state)
+ @impl_detail(pypy=False)
def test_wrongsize(self):
data = b'abc'
state = None
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit