Chromium Code Reviews| Index: grit/format/policy_templates/writers/reg_writer_unittest.py |
| diff --git a/grit/format/policy_templates/writers/reg_writer_unittest.py b/grit/format/policy_templates/writers/reg_writer_unittest.py |
| index d559c9f6fd941c71b3cdbf51ec665d637c4f95ae..b3ef51d84aaaa05620fce159c1d802b8a9054307 100644 |
| --- a/grit/format/policy_templates/writers/reg_writer_unittest.py |
| +++ b/grit/format/policy_templates/writers/reg_writer_unittest.py |
| @@ -212,6 +212,37 @@ class RegWriterUnittest(writer_unittest_common.WriterUnittestCommon): |
| '"1"="foo"', |
| '"2"="bar"']) |
| + def testStringEnumListPolicy(self): |
| + # Tests a policy group with a single policy of type 'list'. |
|
Joao da Silva
2014/06/25 16:46:57
string-enum-list
Andrew T Wilson (Slow)
2014/06/26 08:08:57
Done.
|
| + grd = self.PrepareTest( |
| + '{' |
| + ' "policy_definitions": [' |
| + ' {' |
| + ' "name": "ListPolicy",' |
| + ' "type": "string-enum-list",' |
| + ' "caption": "",' |
| + ' "desc": "",' |
| + ' "items": [' |
| + ' {"name": "ProxyServerDisabled", "value": "foo",' |
| + ' "caption": ""},' |
| + ' {"name": "ProxyServerAutoDetect", "value": "bar",' |
| + ' "caption": ""},' |
| + ' ],' |
| + ' "supported_on": ["chrome.linux:8-"],' |
| + ' "example_value": ["foo", "bar"]' |
| + ' },' |
| + ' ],' |
| + ' "placeholders": [],' |
| + ' "messages": {},' |
| + '}') |
| + output = self.GetOutput(grd, 'fr', {'_chromium' : '1'}, 'reg', 'en') |
| + expected_output = self.NEWLINE.join([ |
| + 'Windows Registry Editor Version 5.00', |
| + '', |
| + '[HKEY_LOCAL_MACHINE\\Software\\Policies\\Chromium\\ListPolicy]', |
| + '"1"="foo"', |
| + '"2"="bar"']) |
| + |
| def testDictionaryPolicy(self): |
| # Tests a policy group with a single policy of type 'dict'. |
| example = { |