[Python-3000-checkins] r60299 - python/branches/py3k-ctypes-pep3118/Lib/ctypes/test/test_pep3118.py

thomas.heller python-3000-checkins at python.org
Fri Jan 25 21:34:11 CET 2008


Author: thomas.heller
Date: Fri Jan 25 21:34:11 2008
New Revision: 60299

Modified:
   python/branches/py3k-ctypes-pep3118/Lib/ctypes/test/test_pep3118.py
Log:
Add test for the readonly bit.


Modified: python/branches/py3k-ctypes-pep3118/Lib/ctypes/test/test_pep3118.py
==============================================================================
--- python/branches/py3k-ctypes-pep3118/Lib/ctypes/test/test_pep3118.py	(original)
+++ python/branches/py3k-ctypes-pep3118/Lib/ctypes/test/test_pep3118.py	Fri Jan 25 21:34:11 2008
@@ -25,7 +25,11 @@
                 self.failUnlessEqual(v.size, sizeof(ob))
                 self.failUnlessEqual(v.itemsize, sizeof(itemtp))
                 self.failUnlessEqual(v.shape, shape)
+                # ctypes object always have a non-strided memory block
                 self.failUnlessEqual(v.strides, None)
+                # they are always read/write
+                self.failIf(v.readonly)
+
                 if v.shape:
                     n = 1
                     for dim in v.shape:


More information about the Python-3000-checkins mailing list