5
:Contact: goodger@users.sourceforge.net
6
:Revision: $Revision: 1.3 $
7
:Date: $Date: 2002/05/05 15:48:42 $
8
:Copyright: This module has been placed in the public domain.
10
Tests for html.py meta directives.
13
from __init__ import DocutilsTestSupport
16
s = DocutilsTestSupport.ParserTestSuite()
17
s.generateTests(totest)
25
:description: The reStructuredText plaintext markup language
26
:keywords: plaintext,markup language
31
.. internal attributes:
32
.transform: docutils.transforms.components.Filter
33
.stage: 'first writer'
36
<meta content="The reStructuredText plaintext markup language" name="description">
39
.. internal attributes:
40
.transform: docutils.transforms.components.Filter
41
.stage: 'first writer'
44
<meta content="plaintext,markup language" name="keywords">
49
:description lang=en: An amusing story
50
:description lang=fr: Un histoire amusant
55
.. internal attributes:
56
.transform: docutils.transforms.components.Filter
57
.stage: 'first writer'
60
<meta content="An amusing story" lang="en" name="description">
63
.. internal attributes:
64
.transform: docutils.transforms.components.Filter
65
.stage: 'first writer'
68
<meta content="Un histoire amusant" lang="fr" name="description">
73
:http-equiv=Content-Type: text/html; charset=ISO-8859-1
78
.. internal attributes:
79
.transform: docutils.transforms.components.Filter
80
.stage: 'first writer'
83
<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type">
94
.. internal attributes:
95
.transform: docutils.transforms.components.Filter
96
.stage: 'first writer'
99
<meta content="content over multiple lines" name="name">
113
.. internal attributes:
114
.transform: docutils.transforms.components.Filter
115
.stage: 'first writer'
118
<meta content="content" name="name">
126
<system_message level="3" type="ERROR">
128
Empty meta directive at line 1.
136
<system_message level="1" type="INFO">
138
No content for meta tag "empty" at line 2.
148
<system_message level="3" type="ERROR">
150
Invalid meta directive at line 2.
163
.. internal attributes:
164
.transform: docutils.transforms.components.Filter
165
.stage: 'first writer'
168
<meta content="content" name="name">
170
<system_message level="3" type="ERROR">
172
Invalid meta directive at line 3.
180
:name notattval: content
184
<system_message level="3" type="ERROR">
186
Error parsing meta tag attribute "notattval" at line 2: missing "=".
188
:name notattval: content
193
if __name__ == '__main__':
195
unittest.main(defaultTest='suite')