Closed
Description
Bug report
Bug description:
Running the test suite for 3.9.19 (and other currently released versions) breaks with the old libexpat
(of course, patched for the security issues):
[ 684s] 0:04:10 load avg: 0.64 Re-running test_sax in verbose mode (matching: test_flush_re
parse_deferral_disabled)
[ 684s] test_flush_reparse_deferral_disabled (test.test_sax.ExpatReaderTest) ... FAIL
[ 684s]
[ 684s] ======================================================================
[ 684s] FAIL: test_flush_reparse_deferral_disabled (test.test_sax.ExpatReaderTest)
[ 684s] ----------------------------------------------------------------------
[ 684s] Traceback (most recent call last):
[ 684s] File "/home/abuild/rpmbuild/BUILD/Python-3.9.19/Lib/test/test_sax.py", line 1251,
in test_flush_reparse_deferral_disabled
[ 684s] self.assertEqual(result.getvalue(), start) # i.e. no elements started
[ 684s] AssertionError: b'<?xml version="1.0" encoding="iso-8859-1"?>\n<doc>' != b'<?xml ve
rsion="1.0" encoding="iso-8859-1"?>\n'
[ 684s]
[ 684s] ----------------------------------------------------------------------
[ 684s] Ran 1 test in 0.001s
[ 684s]
[ 684s] FAILED (failures=1)
[ 684s] test test_sax failed
[ 684s] 0:04:10 load avg: 0.64 Re-running test_xml_etree in verbose mode (matching: test_fl
ush_reparse_deferral_disabled)
[ 684s] test_flush_reparse_deferral_disabled (test.test_xml_etree.XMLPullParserTest) ... FA
IL
[ 684s]
[ 684s] ======================================================================
[ 684s] FAIL: test_flush_reparse_deferral_disabled (test.test_xml_etree.XMLPullParserTest)
[ 684s] ----------------------------------------------------------------------
[ 684s] Traceback (most recent call last):
[ 684s] File "/home/abuild/rpmbuild/BUILD/Python-3.9.19/Lib/test/test_xml_etree.py", line
1659, in test_flush_reparse_deferral_disabled
[ 684s] self.assert_event_tags(parser, []) # i.e. no elements started
[ 684s] File "/home/abuild/rpmbuild/BUILD/Python-3.9.19/Lib/test/test_xml_etree.py", line
1395, in assert_event_tags
[ 684s] self.assertEqual([(action, elem.tag) for action, elem in events],
[ 684s] AssertionError: Lists differ: [('start', 'doc')] != []
[ 684s]
[ 684s] First list contains 1 additional elements.
[ 684s] First extra element 0:
[ 684s] ('start', 'doc')
[ 684s]
[ 684s] - [('start', 'doc')]
[ 684s] + []
[ 684s]
[ 684s] ----------------------------------------------------------------------
[ 684s] Ran 1 test in 0.001s
Complete build log with all package versions and steps taken recorded.
CPython versions tested on:
3.8, 3.9, 3.10
Operating systems tested on:
Linux
Linked PRs
- gh-117187: Fix XML tests for vanilla Expat <2.6.0 #117203
- [3.12] gh-117187: Fix XML tests for vanilla Expat <2.6.0 (GH-117203) #117244
- [3.11] gh-117187: Fix XML tests for vanilla Expat <2.6.0 (GH-117203) #117245
- [3.10] gh-117187: Fix XML tests for vanilla Expat <2.6.0 (GH-117203) #117246
- [3.9] gh-117187: Fix XML tests for vanilla Expat <2.6.0 (GH-117203) #117247
- [3.8] gh-117187: Fix XML tests for vanilla Expat <2.6.0 (GH-117203) #117248
Metadata
Metadata
Assignees
Projects
Status
Todo