Skip to content

Commit 7c041e3

Browse files
committed
Adjust error messages in StdLib to match 3.14
1 parent f07b680 commit 7c041e3

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/core/IronPython.StdLib/lib/ctypes/test/test_bitfields.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)