@@ -143,10 +143,11 @@ def test_c_wchar(self):
143143 def test_single_bitfield_size (self ):
144144 for c_typ in int_types :
145145 result = self .fail_fields (("a" , c_typ , - 1 ))
146- self .assertEqual (result , (ValueError , 'number of bits invalid for bit field' ))
146+ # IronPython: error message modified to match CPython 3.14
147+ self .assertEqual (result , (ValueError , "number of bits invalid for bit field 'a'" ))
147148
148149 result = self .fail_fields (("a" , c_typ , 0 ))
149- self .assertEqual (result , (ValueError , ' number of bits invalid for bit field' ))
150+ self .assertEqual (result , (ValueError , " number of bits invalid for bit field 'a'" ))
150151
151152 class X (Structure ):
152153 _fields_ = [("a" , c_typ , 1 )]
@@ -157,7 +158,7 @@ class X(Structure):
157158 self .assertEqual (sizeof (X ), sizeof (c_typ ))
158159
159160 result = self .fail_fields (("a" , c_typ , sizeof (c_typ )* 8 + 1 ))
160- self .assertEqual (result , (ValueError , ' number of bits invalid for bit field' ))
161+ self .assertEqual (result , (ValueError , " number of bits invalid for bit field 'a'" ))
161162
162163 def test_multi_bitfields_size (self ):
163164 class X (Structure ):
0 commit comments