blob: 61fe81d6370c6195fa4a6aad3c23e485590f2b84 [file] [log] [blame]
Andrew M. Kuchlingd553e992000-03-31 15:45:20 +00001test_pyexpat
Fred Drake265a8042000-09-21 20:32:13 +00002OK.
3OK.
4OK.
5OK.
Fred Drake8f42e2b2001-04-25 16:03:54 +00006OK.
7OK.
8OK.
9OK.
10OK.
11OK.
12OK.
13OK.
Andrew M. Kuchlingd553e992000-03-31 15:45:20 +000014PI:
Andrew M. Kuchling7fd7e362000-06-27 00:37:25 +000015 'xml-stylesheet' 'href="stylesheet.css"'
Andrew M. Kuchlingd553e992000-03-31 15:45:20 +000016Comment:
17 ' comment data '
18Notation declared: ('notation', None, 'notation.jpeg', None)
19Unparsed entity decl:
20 ('unparsed_entity', None, 'entity.file', None, 'notation')
21Start element:
Guido van Rossum0fc8b742001-01-24 21:46:18 +000022 'root' {'attr1': 'value1', 'attr2': 'value2\xe1\xbd\x80'}
Andrew M. Kuchlingd553e992000-03-31 15:45:20 +000023NS decl:
Andrew M. Kuchling7fd7e362000-06-27 00:37:25 +000024 'myns' 'http://www.python.org/namespace'
Andrew M. Kuchlingd553e992000-03-31 15:45:20 +000025Start element:
Andrew M. Kuchling7fd7e362000-06-27 00:37:25 +000026 'http://www.python.org/namespace!subelement' {}
Andrew M. Kuchlingd553e992000-03-31 15:45:20 +000027Character data:
28 'Contents of subelements'
29End element:
Andrew M. Kuchling7fd7e362000-06-27 00:37:25 +000030 'http://www.python.org/namespace!subelement'
Andrew M. Kuchlingd553e992000-03-31 15:45:20 +000031End of NS decl:
Andrew M. Kuchling7fd7e362000-06-27 00:37:25 +000032 'myns'
Andrew M. Kuchlingd553e992000-03-31 15:45:20 +000033Start element:
Andrew M. Kuchling7fd7e362000-06-27 00:37:25 +000034 'sub2' {}
Andrew M. Kuchlingd553e992000-03-31 15:45:20 +000035Start of CDATA section
36Character data:
37 'contents of CDATA section'
38End of CDATA section
39End element:
Andrew M. Kuchling7fd7e362000-06-27 00:37:25 +000040 'sub2'
Fred Drake1e0611b2000-12-23 22:12:07 +000041External entity ref: (None, 'entity.file', None)
Andrew M. Kuchlingd553e992000-03-31 15:45:20 +000042End element:
Andrew M. Kuchling7fd7e362000-06-27 00:37:25 +000043 'root'
44PI:
45 u'xml-stylesheet' u'href="stylesheet.css"'
46Comment:
47 u' comment data '
48Notation declared: (u'notation', None, u'notation.jpeg', None)
49Unparsed entity decl:
50 (u'unparsed_entity', None, u'entity.file', None, u'notation')
51Start element:
Guido van Rossum0fc8b742001-01-24 21:46:18 +000052 u'root' {u'attr1': u'value1', u'attr2': u'value2\u1f40'}
Andrew M. Kuchling7fd7e362000-06-27 00:37:25 +000053NS decl:
54 u'myns' u'http://www.python.org/namespace'
55Start element:
56 u'http://www.python.org/namespace!subelement' {}
57Character data:
58 u'Contents of subelements'
59End element:
60 u'http://www.python.org/namespace!subelement'
61End of NS decl:
62 u'myns'
63Start element:
64 u'sub2' {}
65Start of CDATA section
66Character data:
67 u'contents of CDATA section'
68End of CDATA section
69End element:
70 u'sub2'
Fred Drake1e0611b2000-12-23 22:12:07 +000071External entity ref: (None, u'entity.file', None)
Andrew M. Kuchling7fd7e362000-06-27 00:37:25 +000072End element:
73 u'root'
74PI:
75 u'xml-stylesheet' u'href="stylesheet.css"'
76Comment:
77 u' comment data '
78Notation declared: (u'notation', None, u'notation.jpeg', None)
79Unparsed entity decl:
80 (u'unparsed_entity', None, u'entity.file', None, u'notation')
81Start element:
Guido van Rossum0fc8b742001-01-24 21:46:18 +000082 u'root' {u'attr1': u'value1', u'attr2': u'value2\u1f40'}
Andrew M. Kuchling7fd7e362000-06-27 00:37:25 +000083NS decl:
84 u'myns' u'http://www.python.org/namespace'
85Start element:
86 u'http://www.python.org/namespace!subelement' {}
87Character data:
88 u'Contents of subelements'
89End element:
90 u'http://www.python.org/namespace!subelement'
91End of NS decl:
92 u'myns'
93Start element:
94 u'sub2' {}
95Start of CDATA section
96Character data:
97 u'contents of CDATA section'
98End of CDATA section
99End element:
100 u'sub2'
Fred Drake1e0611b2000-12-23 22:12:07 +0000101External entity ref: (None, u'entity.file', None)
Andrew M. Kuchling7fd7e362000-06-27 00:37:25 +0000102End element:
103 u'root'
Fred Drake1e0611b2000-12-23 22:12:07 +0000104
105Testing constructor for proper handling of namespace_separator values:
106Legal values tested o.k.
107Caught expected TypeError:
Ka-Ping Yee20579702001-01-15 22:14:16 +0000108ParserCreate() argument 2 must be string or None, not int
Fred Drake1e0611b2000-12-23 22:12:07 +0000109Caught expected ValueError:
Fred Drake8f42e2b2001-04-25 16:03:54 +0000110namespace_separator must be at most one character, omitted, or None