| 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,23 @@
|
| ' "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')
|
| + 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(
|
|
|