Index: grit/format/policy_templates/writers/doc_writer_unittest.py |
diff --git a/grit/format/policy_templates/writers/doc_writer_unittest.py b/grit/format/policy_templates/writers/doc_writer_unittest.py |
index db038087e69218a3bf869eaf3f1edf9b82b5993d..a7bade6b33a534da9743b271aece1506a20dde7d 100644 |
--- a/grit/format/policy_templates/writers/doc_writer_unittest.py |
+++ b/grit/format/policy_templates/writers/doc_writer_unittest.py |
@@ -88,7 +88,7 @@ class DocWriterUnittest(writer_unittest_common.WriterUnittestCommon): |
self.writer._main_div.toxml(), |
'<div>' |
'<div>' |
- '<a name="top"/><br/>_test_intro<br/><br/><br/>' |
+ '<a name="top"/><br/><p>_test_intro</p><br/><br/><br/>' |
'<table style="style_table;">' |
'<thead><tr style="style_tr;">' |
'<td style="style_td;style_td.left;style_thead td;">' |
@@ -113,7 +113,7 @@ class DocWriterUnittest(writer_unittest_common.WriterUnittestCommon): |
'<div>' |
'<!--test_product version: 39.0.0.0-->' |
'<div>' |
- '<a name="top"/><br/>_test_intro<br/><br/><br/>' |
+ '<a name="top"/><br/><p>_test_intro</p><br/><br/><br/>' |
'<table style="style_table;">' |
'<thead><tr style="style_tr;">' |
'<td style="style_td;style_td.left;style_thead td;">' |
@@ -194,9 +194,9 @@ See http://policy-explanation.example.com for more details. |
self.writer._AddDescription(self.doc_root, policy) |
self.assertEquals( |
self.doc_root.toxml(), |
- '''<root>This policy disables foo, except in case of bar. |
+ '''<root><p>This policy disables foo, except in case of bar. |
See <a href="http://policy-explanation.example.com">http://policy-explanation.example.com</a> for more details. |
-<ul><li>0 = Disable foo</li><li>2 = Solve your problem</li><li>5 = Enable bar</li></ul></root>''') |
+</p><ul><li>0 = Disable foo</li><li>2 = Solve your problem</li><li>5 = Enable bar</li></ul></root>''') |
def testAddDescriptionStringEnum(self): |
# Test if URLs are replaced and choices of 'int-enum' policies are listed |
@@ -215,9 +215,9 @@ See http://policy-explanation.example.com for more details. |
self.writer._AddDescription(self.doc_root, policy) |
self.assertEquals( |
self.doc_root.toxml(), |
- '''<root>This policy disables foo, except in case of bar. |
+ '''<root><p>This policy disables foo, except in case of bar. |
See <a href="http://policy-explanation.example.com">http://policy-explanation.example.com</a> for more details. |
-<ul><li>"one" = Disable foo</li><li>"two" = Solve your problem</li><li>"three" = Enable bar</li></ul></root>''') |
+</p><ul><li>"one" = Disable foo</li><li>"two" = Solve your problem</li><li>"three" = Enable bar</li></ul></root>''') |
def testAddFeatures(self): |
# Test if the list of features of a policy is handled correctly. |
@@ -439,7 +439,7 @@ See <a href="http://policy-explanation.example.com">http://policy-explanation.ex |
'</dd>' |
'<dt style="style_dt;">_test_supported_features</dt>' |
'<dd>_test_feature_dynamic_refresh: _test_not_supported</dd>' |
- '<dt style="style_dt;">_test_description</dt><dd>TestPolicyDesc</dd>' |
+ '<dt style="style_dt;">_test_description</dt><dd><p>TestPolicyDesc</p></dd>' |
'<dt style="style_dt;">_test_example_value</dt>' |
'<dd>0x00000000 (Windows), false (Linux), <false /> (Mac)</dd>' |
'</dl></root>') |
@@ -479,7 +479,7 @@ See <a href="http://policy-explanation.example.com">http://policy-explanation.ex |
'</dd>' |
'<dt style="style_dt;">_test_supported_features</dt>' |
'<dd>_test_feature_dynamic_refresh: _test_not_supported</dd>' |
- '<dt style="style_dt;">_test_description</dt><dd>TestPolicyDesc</dd>' |
+ '<dt style="style_dt;">_test_description</dt><dd><p>TestPolicyDesc</p></dd>' |
'<dt style="style_dt;">_test_example_value</dt>' |
'<dd>' |
'<dl style="style_dd dl;">' |
@@ -550,7 +550,7 @@ See <a href="http://policy-explanation.example.com">http://policy-explanation.ex |
'<dd>_test_feature_mandatory: _test_not_supported,' |
' _test_feature_recommended: _test_supported,' |
' _test_feature_dynamic_refresh: _test_not_supported</dd>' |
- '<dt style="style_dt;">_test_description</dt><dd>TestPolicyDesc</dd>' |
+ '<dt style="style_dt;">_test_description</dt><dd><p>TestPolicyDesc</p></dd>' |
'<dt style="style_dt;">_test_example_value</dt>' |
'<dd>0x00000000 (Windows), false (Linux), <false /> (Mac)</dd>' |
'</dl></root>') |
@@ -566,9 +566,9 @@ See <a href="http://policy-explanation.example.com">http://policy-explanation.ex |
self.writer._AddPolicyNote(self.doc_root, policy) |
self.assertEquals( |
self.doc_root.toxml(), |
- '<root><div style="style_div.note;">...' |
+ '<root><div style="style_div.note;"><p>...' |
'<a href="http://www.example.com/5">http://www.example.com/5</a>' |
- '...</div></root>') |
+ '...</p></div></root>') |
def testAddPolicyRow(self): |
# Test if policies are correctly added to the summary table. |
@@ -643,7 +643,7 @@ See <a href="http://policy-explanation.example.com">http://policy-explanation.ex |
'<dt style="style_dt;">_test_supported_features</dt>' |
'<dd>_test_feature_dynamic_refresh: _test_not_supported</dd>' |
'<dt style="style_dt;">_test_description</dt>' |
- '<dd>PolicyDesc</dd>' |
+ '<dd><p>PolicyDesc</p></dd>' |
'<dt style="style_dt;">_test_example_value</dt>' |
'<dd>"False"</dd>' |
'</dl>' |
@@ -701,7 +701,7 @@ See <a href="http://policy-explanation.example.com">http://policy-explanation.ex |
'<dt style="style_dt;">_test_supported_features</dt>' |
'<dd>_test_feature_dynamic_refresh: _test_not_supported</dd>' |
'<dt style="style_dt;">_test_description</dt>' |
- '<dd>PolicyDesc</dd>' |
+ '<dd><p>PolicyDesc</p></dd>' |
'<dt style="style_dt;">_test_example_value</dt>' |
'<dd>0x0000007b (Windows)</dd>' |
'</dl>' |
@@ -746,7 +746,7 @@ See <a href="http://policy-explanation.example.com">http://policy-explanation.ex |
'<dt style="style_dt;">_test_supported_features</dt>' |
'<dd>_test_feature_dynamic_refresh: _test_not_supported</dd>' |
'<dt style="style_dt;">_test_description</dt>' |
- '<dd>PolicyDesc</dd>' |
+ '<dd><p>PolicyDesc</p></dd>' |
'<dt style="style_dt;">_test_example_value</dt>' |
'<dd>123 (Mac)</dd>' |
'</dl>' |
@@ -791,7 +791,7 @@ See <a href="http://policy-explanation.example.com">http://policy-explanation.ex |
'<dt style="style_dt;">_test_supported_features</dt>' |
'<dd>_test_feature_dynamic_refresh: _test_not_supported</dd>' |
'<dt style="style_dt;">_test_description</dt>' |
- '<dd>PolicyDesc</dd>' |
+ '<dd><p>PolicyDesc</p></dd>' |
'<dt style="style_dt;">_test_example_value</dt>' |
'<dd>123 (Linux)</dd>' |
'</dl>' |
@@ -878,6 +878,12 @@ See <a href="http://policy-explanation.example.com">http://policy-explanation.ex |
'</dl>' |
'</root>') |
+ def testParagraphs(self): |
+ text = 'Paragraph 1\n\nParagraph 2\n\nParagraph 3' |
+ self.writer._AddParagraphs(self.doc_root, text) |
+ self.assertEquals( |
+ self.doc_root.toxml(), |
+ '<root><p>Paragraph 1</p><p>Paragraph 2</p><p>Paragraph 3</p></root>') |
if __name__ == '__main__': |
unittest.main() |