[Python-checkins] r69638 - python/branches/io-c/Lib/test/test_memoryio.py
benjamin.peterson
python-checkins at python.org
Sun Feb 15 16:24:45 CET 2009
Author: benjamin.peterson
Date: Sun Feb 15 16:24:45 2009
New Revision: 69638
Log:
actually test the C implementation
Modified:
python/branches/io-c/Lib/test/test_memoryio.py
Modified: python/branches/io-c/Lib/test/test_memoryio.py
==============================================================================
--- python/branches/io-c/Lib/test/test_memoryio.py (original)
+++ python/branches/io-c/Lib/test/test_memoryio.py Sun Feb 15 16:24:45 2009
@@ -9,12 +9,6 @@
import io
import sys
-try:
- import _bytesio, _stringio
- has_c_implementation = True
-except ImportError:
- has_c_implementation = False
-
class MemoryTestMixin:
@@ -400,18 +394,15 @@
# self.assertEqual(memio.tell(), len(buf) * 2)
# self.assertEqual(memio.getvalue(), buf + buf)
-if has_c_implementation:
- class CBytesIOTest(PyBytesIOTest):
- ioclass = io.BytesIO
+class CBytesIOTest(PyBytesIOTest):
+ ioclass = io.BytesIO
- class CStringIOTest(PyStringIOTest):
- ioclass = io.StringIO
+class CStringIOTest(PyStringIOTest):
+ ioclass = io.StringIO
def test_main():
- tests = [PyBytesIOTest, PyStringIOTest]
- if has_c_implementation:
- tests.extend([CBytesIOTest, CStringIOTest])
+ tests = [PyBytesIOTest, PyStringIOTest, CBytesIOTest, CStringIOTest]
support.run_unittest(*tests)
if __name__ == '__main__':
More information about the Python-checkins
mailing list