summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_codecs.py
diff options
context:
space:
mode:
authorBenjamin Peterson <benjamin@python.org>2010-12-12 01:33:04 (GMT)
committerBenjamin Peterson <benjamin@python.org>2010-12-12 01:33:04 (GMT)
commit28a4dce6a827eb221e986722c90bb1343e5db8e3 (patch)
tree953cf11d4120074bdec3bc1008a81da484958ea5 /Lib/test/test_codecs.py
parent18d378dc3dca99e207047d6a32ebc36ef43c671b (diff)
downloadcpython-28a4dce6a827eb221e986722c90bb1343e5db8e3.zip
cpython-28a4dce6a827eb221e986722c90bb1343e5db8e3.tar.gz
cpython-28a4dce6a827eb221e986722c90bb1343e5db8e3.tar.bz2
remove (un)transform methods
Diffstat (limited to 'Lib/test/test_codecs.py')
-rw-r--r--Lib/test/test_codecs.py19
1 files changed, 3 insertions, 16 deletions
diff --git a/Lib/test/test_codecs.py b/Lib/test/test_codecs.py
index 8287a5b..d560d7a 100644
--- a/Lib/test/test_codecs.py
+++ b/Lib/test/test_codecs.py
@@ -1691,9 +1691,9 @@ else:
bytes_transform_encodings.append("bz2_codec")
class TransformCodecTest(unittest.TestCase):
+
def test_basics(self):
binput = bytes(range(256))
- ainput = bytearray(binput)
for encoding in bytes_transform_encodings:
# generic codecs interface
(o, size) = codecs.getencoder(encoding)(binput)
@@ -1702,22 +1702,9 @@ class TransformCodecTest(unittest.TestCase):
self.assertEqual(size, len(o))
self.assertEqual(i, binput)
- # transform interface
- boutput = binput.transform(encoding)
- aoutput = ainput.transform(encoding)
- self.assertEqual(boutput, aoutput)
- self.assertIsInstance(boutput, bytes)
- self.assertIsInstance(aoutput, bytearray)
- bback = boutput.untransform(encoding)
- aback = aoutput.untransform(encoding)
- self.assertEqual(bback, aback)
- self.assertEqual(bback, binput)
- self.assertIsInstance(bback, bytes)
- self.assertIsInstance(aback, bytearray)
-
def test_read(self):
for encoding in bytes_transform_encodings:
- sin = b"\x80".transform(encoding)
+ sin = codecs.encode(b"\x80", encoding)
reader = codecs.getreader(encoding)(io.BytesIO(sin))
sout = reader.read()
self.assertEqual(sout, b"\x80")
@@ -1726,7 +1713,7 @@ class TransformCodecTest(unittest.TestCase):
for encoding in bytes_transform_encodings:
if encoding in ['uu_codec', 'zlib_codec']:
continue
- sin = b"\x80".transform(encoding)
+ sin = codecs.encode(b"\x80", encoding)
reader = codecs.getreader(encoding)(io.BytesIO(sin))
sout = reader.readline()
self.assertEqual(sout, b"\x80")