mirror of
https://github.com/python/cpython
synced 2024-10-09 05:19:50 +00:00
1e0611b208
information from the Expat library that is not part of its public API. Do not print this information as the format of the string may (and will) change as Expat evolves. Add additional tests to make sure the ParserCreate() function raises the right exceptions on illegal parameters.
105 lines
2.6 KiB
Plaintext
105 lines
2.6 KiB
Plaintext
test_pyexpat
|
|
OK.
|
|
OK.
|
|
OK.
|
|
OK.
|
|
PI:
|
|
'xml-stylesheet' 'href="stylesheet.css"'
|
|
Comment:
|
|
' comment data '
|
|
Notation declared: ('notation', None, 'notation.jpeg', None)
|
|
Unparsed entity decl:
|
|
('unparsed_entity', None, 'entity.file', None, 'notation')
|
|
Start element:
|
|
'root' {'attr1': 'value1', 'attr2': 'value2\341\275\200'}
|
|
NS decl:
|
|
'myns' 'http://www.python.org/namespace'
|
|
Start element:
|
|
'http://www.python.org/namespace!subelement' {}
|
|
Character data:
|
|
'Contents of subelements'
|
|
End element:
|
|
'http://www.python.org/namespace!subelement'
|
|
End of NS decl:
|
|
'myns'
|
|
Start element:
|
|
'sub2' {}
|
|
Start of CDATA section
|
|
Character data:
|
|
'contents of CDATA section'
|
|
End of CDATA section
|
|
End element:
|
|
'sub2'
|
|
External entity ref: (None, 'entity.file', None)
|
|
End element:
|
|
'root'
|
|
PI:
|
|
u'xml-stylesheet' u'href="stylesheet.css"'
|
|
Comment:
|
|
u' comment data '
|
|
Notation declared: (u'notation', None, u'notation.jpeg', None)
|
|
Unparsed entity decl:
|
|
(u'unparsed_entity', None, u'entity.file', None, u'notation')
|
|
Start element:
|
|
u'root' {u'attr1': u'value1', u'attr2': u'value2\u1F40'}
|
|
NS decl:
|
|
u'myns' u'http://www.python.org/namespace'
|
|
Start element:
|
|
u'http://www.python.org/namespace!subelement' {}
|
|
Character data:
|
|
u'Contents of subelements'
|
|
End element:
|
|
u'http://www.python.org/namespace!subelement'
|
|
End of NS decl:
|
|
u'myns'
|
|
Start element:
|
|
u'sub2' {}
|
|
Start of CDATA section
|
|
Character data:
|
|
u'contents of CDATA section'
|
|
End of CDATA section
|
|
End element:
|
|
u'sub2'
|
|
External entity ref: (None, u'entity.file', None)
|
|
End element:
|
|
u'root'
|
|
PI:
|
|
u'xml-stylesheet' u'href="stylesheet.css"'
|
|
Comment:
|
|
u' comment data '
|
|
Notation declared: (u'notation', None, u'notation.jpeg', None)
|
|
Unparsed entity decl:
|
|
(u'unparsed_entity', None, u'entity.file', None, u'notation')
|
|
Start element:
|
|
u'root' {u'attr1': u'value1', u'attr2': u'value2\u1F40'}
|
|
NS decl:
|
|
u'myns' u'http://www.python.org/namespace'
|
|
Start element:
|
|
u'http://www.python.org/namespace!subelement' {}
|
|
Character data:
|
|
u'Contents of subelements'
|
|
End element:
|
|
u'http://www.python.org/namespace!subelement'
|
|
End of NS decl:
|
|
u'myns'
|
|
Start element:
|
|
u'sub2' {}
|
|
Start of CDATA section
|
|
Character data:
|
|
u'contents of CDATA section'
|
|
End of CDATA section
|
|
End element:
|
|
u'sub2'
|
|
External entity ref: (None, u'entity.file', None)
|
|
End element:
|
|
u'root'
|
|
|
|
Testing constructor for proper handling of namespace_separator values:
|
|
Legal values tested o.k.
|
|
Caught expected TypeError:
|
|
ParserCreate, argument 2: expected string or None, int found
|
|
Caught expected ValueError:
|
|
namespace_separator must be one character, omitted, or None
|
|
Caught expected ValueError:
|
|
namespace_separator must be one character, omitted, or None
|