Skip to content

Commit 589fbc7

Browse files
committed
address review: test_Struct_reinitialization()
1 parent d2a0345 commit 589fbc7

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

Lib/test/test_struct.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
import unittest
88
import struct
99
import sys
10-
import warnings
1110
import weakref
1211

1312
from test import support
@@ -578,9 +577,10 @@ def test_Struct_reinitialization(self):
578577
s = struct.Struct('i')
579578
with self.assertWarns(DeprecationWarning):
580579
s.__init__('ii')
581-
with warnings.catch_warnings():
582-
warnings.simplefilter("error", DeprecationWarning)
583-
self.assertRaises(DeprecationWarning, s.__init__, 'ii')
580+
self.assertEqual(s.format, 'ii')
581+
packed = b'\x01\x00\x00\x00\x02\x00\x00\x00'
582+
self.assertEqual(s.pack(1, 2), packed)
583+
self.assertEqual(s.unpack(packed), (1, 2))
584584

585585
def check_sizeof(self, format_str, number_of_codes):
586586
# The size of 'PyStructObject'

0 commit comments

Comments
 (0)