OLD | NEW |
---|---|
1 #!/usr/bin/env python | 1 #!/usr/bin/env python |
2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. |
3 # Use of this source code is governed by a BSD-style license that can be | 3 # Use of this source code is governed by a BSD-style license that can be |
4 # found in the LICENSE file. | 4 # found in the LICENSE file. |
5 | 5 |
6 '''Unit tests for grit.format.policy_templates.writers.doc_writer''' | 6 '''Unit tests for grit.format.policy_templates.writers.doc_writer''' |
7 | 7 |
8 | 8 |
9 import json | 9 import json |
10 import os | 10 import os |
(...skipping 21 matching lines...) Expand all Loading... | |
32 | 32 |
33 def setUp(self): | 33 def setUp(self): |
34 # Create a writer for the tests. | 34 # Create a writer for the tests. |
35 self.writer = doc_writer.GetWriter( | 35 self.writer = doc_writer.GetWriter( |
36 config={ | 36 config={ |
37 'app_name': 'Chrome', | 37 'app_name': 'Chrome', |
38 'frame_name': 'Chrome Frame', | 38 'frame_name': 'Chrome Frame', |
39 'os_name': 'Chrome OS', | 39 'os_name': 'Chrome OS', |
40 'win_reg_mandatory_key_name': 'MockKey', | 40 'win_reg_mandatory_key_name': 'MockKey', |
41 'win_reg_recommended_key_name': 'MockKeyRec', | 41 'win_reg_recommended_key_name': 'MockKeyRec', |
42 'build': 'test', | |
pastarmovj
2014/10/07 14:54:35
Again here. I guess the explanation is the same as
cschuet1
2014/10/07 15:42:46
Done.
| |
42 }) | 43 }) |
43 self.writer.messages = { | 44 self.writer.messages = { |
44 'doc_back_to_top': {'text': '_test_back_to_top'}, | 45 'doc_back_to_top': {'text': '_test_back_to_top'}, |
45 'doc_complex_policies_on_windows': {'text': '_test_complex_policies_win'}, | 46 'doc_complex_policies_on_windows': {'text': '_test_complex_policies_win'}, |
46 'doc_data_type': {'text': '_test_data_type'}, | 47 'doc_data_type': {'text': '_test_data_type'}, |
47 'doc_description': {'text': '_test_description'}, | 48 'doc_description': {'text': '_test_description'}, |
48 'doc_description_column_title': { | 49 'doc_description_column_title': { |
49 'text': '_test_description_column_title' | 50 'text': '_test_description_column_title' |
50 }, | 51 }, |
51 'doc_example_value': {'text': '_test_example_value'}, | 52 'doc_example_value': {'text': '_test_example_value'}, |
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
96 '<td style="style_td;style_td.right;style_thead td;">' | 97 '<td style="style_td;style_td.right;style_thead td;">' |
97 '_test_description_column_title' | 98 '_test_description_column_title' |
98 '</td>' | 99 '</td>' |
99 '</tr></thead>' | 100 '</tr></thead>' |
100 '<tbody/>' | 101 '<tbody/>' |
101 '</table>' | 102 '</table>' |
102 '</div>' | 103 '</div>' |
103 '<div/>' | 104 '<div/>' |
104 '</div>') | 105 '</div>') |
105 | 106 |
107 def testSkeletonVersion(self): | |
pastarmovj
2014/10/07 14:54:35
I'd keep the name of this test consistent over all
cschuet1
2014/10/07 15:42:46
Done.
| |
108 # Test if DocWriter creates the skeleton of the document correctly. | |
109 self.writer.config['version'] = '39.0.0.0' | |
110 self.writer.BeginTemplate() | |
111 self.assertEquals( | |
112 self.writer._main_div.toxml(), | |
113 '<div>' | |
114 '<!--test version: 39.0.0.0-->' | |
115 '<div>' | |
116 '<a name="top"/><br/>_test_intro<br/><br/><br/>' | |
117 '<table style="style_table;">' | |
118 '<thead><tr style="style_tr;">' | |
119 '<td style="style_td;style_td.left;style_thead td;">' | |
120 '_test_name_column_title' | |
121 '</td>' | |
122 '<td style="style_td;style_td.right;style_thead td;">' | |
123 '_test_description_column_title' | |
124 '</td>' | |
125 '</tr></thead>' | |
126 '<tbody/>' | |
127 '</table>' | |
128 '</div>' | |
129 '<div/>' | |
130 '</div>') | |
131 | |
106 def testGetLocalizedMessage(self): | 132 def testGetLocalizedMessage(self): |
107 # Test if localized messages are retrieved correctly. | 133 # Test if localized messages are retrieved correctly. |
108 self.writer.messages = { | 134 self.writer.messages = { |
109 'doc_hello_world': {'text': 'hello, vilag!'} | 135 'doc_hello_world': {'text': 'hello, vilag!'} |
110 } | 136 } |
111 self.assertEquals( | 137 self.assertEquals( |
112 self.writer._GetLocalizedMessage('hello_world'), | 138 self.writer._GetLocalizedMessage('hello_world'), |
113 'hello, vilag!') | 139 'hello, vilag!') |
114 | 140 |
115 def testMapListToString(self): | 141 def testMapListToString(self): |
(...skipping 732 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
848 ' <key>True</key>\n' | 874 ' <key>True</key>\n' |
849 ' <true/>\n' | 875 ' <true/>\n' |
850 '</dict>' | 876 '</dict>' |
851 '</dd>' | 877 '</dd>' |
852 '</dl>' | 878 '</dl>' |
853 '</root>') | 879 '</root>') |
854 | 880 |
855 | 881 |
856 if __name__ == '__main__': | 882 if __name__ == '__main__': |
857 unittest.main() | 883 unittest.main() |
OLD | NEW |