Chromium Code Reviews| Index: grit/format/policy_templates/writers/json_writer_unittest.py |
| =================================================================== |
| --- grit/format/policy_templates/writers/json_writer_unittest.py (revision 177) |
| +++ grit/format/policy_templates/writers/json_writer_unittest.py (working copy) |
| @@ -24,7 +24,16 @@ |
| { |
| """ |
| +TEMPLATE_HEADER_WITH_VERSION="""\ |
| +// chromium version: 39.0.0.0 |
| +// Policy template for Linux. |
| +// Uncomment the policies you wish to activate and change their values to |
| +// something useful for your case. The provided values are for reference only |
| +// and do not provide meaningful defaults! |
| +{ |
| +""" |
| + |
| HEADER_DELIMETER="""\ |
| //------------------------------------------------------------------------- |
| """ |
| @@ -55,10 +64,22 @@ |
| ' "placeholders": [],' |
| ' "messages": {},' |
| '}') |
| - output = self.GetOutput(grd, 'fr', {'_chromium': '1',}, 'json', 'en') |
| + output = self.GetOutput(grd, 'fr', {'_chromium': '1'}, 'json', 'en') |
| expected_output = TEMPLATE_HEADER + '}' |
| self.CompareOutputs(output, expected_output) |
| + def testEmptyWithVersion(self): |
| + # Test the handling of an empty policy list. |
| + grd = self.PrepareTest( |
| + '{' |
| + ' "policy_definitions": [],' |
| + ' "placeholders": [],' |
| + ' "messages": {},' |
| + '}') |
| + output = self.GetOutput(grd, 'fr', {'_chromium': '1', 'version':'39.0.0.0'}, 'json', 'en') |
|
pastarmovj
2014/10/07 14:54:36
Line too long.
cschuet1
2014/10/07 15:42:47
Done.
|
| + expected_output = TEMPLATE_HEADER_WITH_VERSION + '}' |
| + self.CompareOutputs(output, expected_output) |
| + |
| def testMainPolicy(self): |
| # Tests a policy group with a single policy of type 'main'. |
| grd = self.PrepareTest( |