summaryrefslogtreecommitdiff
path: root/Lib/test
diff options
context:
space:
mode:
authorGeorg Brandl <georg@python.org>2008-01-21 21:23:15 +0000
committerGeorg Brandl <georg@python.org>2008-01-21 21:23:15 +0000
commit32a3fb5ec95c9417c43344a80d9e09c8042ac66d (patch)
tree7ecc7556d326a3e4e873f52e7611ca41a122b680 /Lib/test
parentf00b38e08ccdcb48e409df951454f91cec428c0e (diff)
downloadcpython-git-32a3fb5ec95c9417c43344a80d9e09c8042ac66d.tar.gz
Patch #1720595: add T_BOOL to the range of structmember types.
Patch by Angelo Mottola, reviewed by MvL, tests by me.
Diffstat (limited to 'Lib/test')
-rw-r--r--Lib/test/test_structmembers.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/Lib/test/test_structmembers.py b/Lib/test/test_structmembers.py
index 08829c00d2..f9cff7fade 100644
--- a/Lib/test/test_structmembers.py
+++ b/Lib/test/test_structmembers.py
@@ -8,10 +8,16 @@ from _testcapi import test_structmembersType, \
import warnings, exceptions, unittest, sys
from test import test_support
-ts=test_structmembersType(1,2,3,4,5,6,7,8,9.99999,10.1010101010)
+ts=test_structmembersType(False,1,2,3,4,5,6,7,8,9.99999,10.1010101010)
class ReadWriteTests(unittest.TestCase):
def test_types(self):
+ ts.T_BOOL=True
+ self.assertEquals(ts.T_BOOL, True)
+ ts.T_BOOL=False
+ self.assertEquals(ts.T_BOOL, False)
+ self.assertRaises(TypeError, setattr, ts, 'T_BOOL', 1)
+
ts.T_BYTE=CHAR_MAX
self.assertEquals(ts.T_BYTE, CHAR_MAX)
ts.T_BYTE=CHAR_MIN