We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 946f261 commit 19c1b3bCopy full SHA for 19c1b3b
Lib/test/test_ctypes/test_struct_fields.py
@@ -82,9 +82,14 @@ class X(self.cls):
82
max_field_size = sys.maxsize // 8
83
class Y(self.cls):
84
_fields_ = [('largeField', X * max_field_size)]
85
+ class Z(self.cls):
86
+ _fields_ = [('largeField', c_char * max_field_size)]
87
with self.assertRaises(ValueError):
88
class TooBig(self.cls):
89
_fields_ = [('largeField', X * (max_field_size + 1))]
90
+ with self.assertRaises(ValueError):
91
+ class TooBig(self.cls):
92
+ _fields_ = [('largeField', c_char * (max_field_size + 1))]
93
94
# __set__ and __get__ should raise a TypeError in case their self
95
# argument is not a ctype instance.
0 commit comments