Skip to content

Commit 0f91f53

Browse files
committed
sax|etree: Fix reparse deferral tests for vanilla Expat <2.6.0
1 parent 08c78ec commit 0f91f53

File tree

3 files changed

+3
-2
lines changed

3 files changed

+3
-2
lines changed

Lib/test/test_sax.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1251,8 +1251,8 @@ def test_flush_reparse_deferral_disabled(self):
12511251

12521252
if pyexpat.version_info >= (2, 6, 0):
12531253
parser._parser.SetReparseDeferralEnabled(False)
1254+
self.assertEqual(result.getvalue(), start) # i.e. no elements started
12541255

1255-
self.assertEqual(result.getvalue(), start) # i.e. no elements started
12561256
self.assertFalse(parser._parser.GetReparseDeferralEnabled())
12571257

12581258
parser.flush()

Lib/test/test_xml_etree.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1742,8 +1742,8 @@ def test_flush_reparse_deferral_disabled(self):
17421742
self.skipTest(f'XMLParser.(Get|Set)ReparseDeferralEnabled '
17431743
'methods not available in C')
17441744
parser._parser._parser.SetReparseDeferralEnabled(False)
1745+
self.assert_event_tags(parser, []) # i.e. no elements started
17451746

1746-
self.assert_event_tags(parser, []) # i.e. no elements started
17471747
if ET is pyET:
17481748
self.assertFalse(parser._parser._parser.GetReparseDeferralEnabled())
17491749

Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Fix XML tests for vanilla Expat <2.6.0.

0 commit comments

Comments
 (0)