64 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			64 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
| From 60d40d7095983e0bc23a103b2050adc519dc7fe3 Mon Sep 17 00:00:00 2001
 | |
| From: Lumir Balhar <lbalhar@redhat.com>
 | |
| Date: Fri, 3 May 2024 14:17:48 +0200
 | |
| Subject: [PATCH] Expect failures in tests not working properly with expat with
 | |
|  a fixed CVE in RHEL
 | |
| 
 | |
| ---
 | |
|  Lib/test/test_pyexpat.py   | 1 +
 | |
|  Lib/test/test_sax.py       | 1 +
 | |
|  Lib/test/test_xml_etree.py | 3 +++
 | |
|  3 files changed, 5 insertions(+)
 | |
| 
 | |
| diff --git a/Lib/test/test_pyexpat.py b/Lib/test/test_pyexpat.py
 | |
| index 43cbd27..27b1502 100644
 | |
| --- a/Lib/test/test_pyexpat.py
 | |
| +++ b/Lib/test/test_pyexpat.py
 | |
| @@ -793,6 +793,7 @@ class ReparseDeferralTest(unittest.TestCase):
 | |
|  
 | |
|          self.assertEqual(started, ['doc'])
 | |
|  
 | |
| +    @unittest.expectedFailure
 | |
|      def test_reparse_deferral_disabled(self):
 | |
|          started = []
 | |
|  
 | |
| diff --git a/Lib/test/test_sax.py b/Lib/test/test_sax.py
 | |
| index 9b3014a..646c92d 100644
 | |
| --- a/Lib/test/test_sax.py
 | |
| +++ b/Lib/test/test_sax.py
 | |
| @@ -1240,6 +1240,7 @@ class ExpatReaderTest(XmlTestBase):
 | |
|  
 | |
|          self.assertEqual(result.getvalue(), start + b"<doc></doc>")
 | |
|  
 | |
| +    @unittest.expectedFailure
 | |
|      def test_flush_reparse_deferral_disabled(self):
 | |
|          result = BytesIO()
 | |
|          xmlgen = XMLGenerator(result)
 | |
| diff --git a/Lib/test/test_xml_etree.py b/Lib/test/test_xml_etree.py
 | |
| index 9c382d1..62f2871 100644
 | |
| --- a/Lib/test/test_xml_etree.py
 | |
| +++ b/Lib/test/test_xml_etree.py
 | |
| @@ -1424,9 +1424,11 @@ class XMLPullParserTest(unittest.TestCase):
 | |
|          self.assert_event_tags(parser, [('end', 'root')])
 | |
|          self.assertIsNone(parser.close())
 | |
|  
 | |
| +    @unittest.expectedFailure
 | |
|      def test_simple_xml_chunk_1(self):
 | |
|          self.test_simple_xml(chunk_size=1, flush=True)
 | |
|  
 | |
| +    @unittest.expectedFailure
 | |
|      def test_simple_xml_chunk_5(self):
 | |
|          self.test_simple_xml(chunk_size=5, flush=True)
 | |
|  
 | |
| @@ -1651,6 +1653,7 @@ class XMLPullParserTest(unittest.TestCase):
 | |
|  
 | |
|          self.assert_event_tags(parser, [('end', 'doc')])
 | |
|  
 | |
| +    @unittest.expectedFailure
 | |
|      def test_flush_reparse_deferral_disabled(self):
 | |
|          parser = ET.XMLPullParser(events=('start', 'end'))
 | |
|  
 | |
| -- 
 | |
| 2.44.0
 | |
| 
 |