mirror of
https://github.com/python/cpython.git
synced 2025-12-04 16:43:27 +00:00
#17448: Make test_sax skip if there are no xml parsers.
Patch by Rafael Santos.
This commit is contained in:
parent
dd246171e4
commit
a846f5ace8
3 changed files with 6 additions and 2 deletions
|
|
@ -3,11 +3,12 @@
|
||||||
|
|
||||||
from xml.sax import make_parser, ContentHandler, \
|
from xml.sax import make_parser, ContentHandler, \
|
||||||
SAXException, SAXReaderNotAvailable, SAXParseException
|
SAXException, SAXReaderNotAvailable, SAXParseException
|
||||||
|
import unittest
|
||||||
try:
|
try:
|
||||||
make_parser()
|
make_parser()
|
||||||
except SAXReaderNotAvailable:
|
except SAXReaderNotAvailable:
|
||||||
# don't try to test this module if we cannot create a parser
|
# don't try to test this module if we cannot create a parser
|
||||||
raise ImportError("no XML parsers available")
|
raise unittest.SkipTest("no XML parsers available")
|
||||||
from xml.sax.saxutils import XMLGenerator, escape, unescape, quoteattr, \
|
from xml.sax.saxutils import XMLGenerator, escape, unescape, quoteattr, \
|
||||||
XMLFilterBase
|
XMLFilterBase
|
||||||
from xml.sax.expatreader import create_parser
|
from xml.sax.expatreader import create_parser
|
||||||
|
|
@ -18,7 +19,6 @@ import os.path
|
||||||
import shutil
|
import shutil
|
||||||
from test import support
|
from test import support
|
||||||
from test.support import findfile, run_unittest
|
from test.support import findfile, run_unittest
|
||||||
import unittest
|
|
||||||
|
|
||||||
TEST_XMLFILE = findfile("test.xml", subdir="xmltestdata")
|
TEST_XMLFILE = findfile("test.xml", subdir="xmltestdata")
|
||||||
TEST_XMLFILE_OUT = findfile("test.xml.out", subdir="xmltestdata")
|
TEST_XMLFILE_OUT = findfile("test.xml.out", subdir="xmltestdata")
|
||||||
|
|
|
||||||
|
|
@ -947,6 +947,7 @@ Rich Salz
|
||||||
Kevin Samborn
|
Kevin Samborn
|
||||||
Adrian Sampson
|
Adrian Sampson
|
||||||
Ilya Sandler
|
Ilya Sandler
|
||||||
|
Rafael Santos
|
||||||
Mark Sapiro
|
Mark Sapiro
|
||||||
Ty Sarna
|
Ty Sarna
|
||||||
Hugh Sasse
|
Hugh Sasse
|
||||||
|
|
|
||||||
|
|
@ -967,6 +967,9 @@ Extension Modules
|
||||||
Tests
|
Tests
|
||||||
-----
|
-----
|
||||||
|
|
||||||
|
- Issue #17448: test_sax now skips if there are no xml parsers available
|
||||||
|
instead of raising an ImportError.
|
||||||
|
|
||||||
- Issue #11420: make test suite pass with -B/DONTWRITEBYTECODE set.
|
- Issue #11420: make test suite pass with -B/DONTWRITEBYTECODE set.
|
||||||
Initial patch by Thomas Wouters.
|
Initial patch by Thomas Wouters.
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue