summaryrefslogtreecommitdiffstats
path: root/Lib/ctypes
diff options
context:
space:
mode:
authorMartin Panter <vadmium+py@gmail.com>2016-05-15 00:13:04 (GMT)
committerMartin Panter <vadmium+py@gmail.com>2016-05-15 00:13:04 (GMT)
commitf47a40034763e9877861d995402715ca0dedb17c (patch)
tree9b75a3df16b8ae2ce66e9e45a2eef858ca5ff201 /Lib/ctypes
parent2dc1bbb659eb1812ec4d556573fc51b4426889e7 (diff)
downloadcpython-f47a40034763e9877861d995402715ca0dedb17c.zip
cpython-f47a40034763e9877861d995402715ca0dedb17c.tar.gz
cpython-f47a40034763e9877861d995402715ca0dedb17c.tar.bz2
Issue #25533: Update documentation regarding the frozen modules table
* "ctypes" documentation was using Python 2 bytes-str equivalence. * PyImport_FrozenModules is a pointer to const as of Python 3.4
Diffstat (limited to 'Lib/ctypes')
-rw-r--r--Lib/ctypes/test/test_values.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/Lib/ctypes/test/test_values.py b/Lib/ctypes/test/test_values.py
index c7c78ce..5a3a47f 100644
--- a/Lib/ctypes/test/test_values.py
+++ b/Lib/ctypes/test/test_values.py
@@ -77,13 +77,14 @@ class PythonValuesTestCase(unittest.TestCase):
self.assertTrue(entry.size,
"{!r} was reported as having no size".format(entry.name))
continue
- items.append((entry.name, entry.size))
+ items.append((entry.name.decode("ascii"), entry.size))
- expected = [(b"__hello__", 161),
- (b"__phello__", -161),
- (b"__phello__.spam", 161),
+ expected = [("__hello__", 161),
+ ("__phello__", -161),
+ ("__phello__.spam", 161),
]
- self.assertEqual(items, expected)
+ self.assertEqual(items, expected, "PyImport_FrozenModules example "
+ "in Doc/library/ctypes.rst may be out of date")
self.assertEqual(sorted(bootstrap_seen), bootstrap_expected,
"frozen bootstrap modules did not match PyImport_FrozenModules")