Chromium Code Reviews| Index: grit/format/policy_templates/writers/admx_writer_unittest.py |
| =================================================================== |
| --- grit/format/policy_templates/writers/admx_writer_unittest.py (revision 177) |
| +++ grit/format/policy_templates/writers/admx_writer_unittest.py (working copy) |
| @@ -37,7 +37,8 @@ |
| 'win_mandatory_category_path': ['test_category'], |
| 'win_recommended_category_path': ['test_recommended_category'], |
| 'admx_namespace': 'ADMXWriter.Test.Namespace', |
| - 'admx_prefix': 'test_prefix' |
| + 'admx_prefix': 'test_prefix', |
| + 'build': 'test', |
|
pastarmovj
2014/10/07 14:54:35
Why is this change done?
cschuet1
2014/10/07 15:42:45
_GetChromiumVersionString() in TemplateWriter need
|
| } |
| self.writer = admx_writer.GetWriter(config) |
| self.writer.Init() |
| @@ -82,6 +83,38 @@ |
| '</policyDefinitions>') |
| self.AssertXMLEquals(output, expected_output) |
| + def testEmptyVersion(self): |
| + self.writer.config['version'] = '39.0.0.0' |
| + self.writer.BeginTemplate() |
| + self.writer.EndTemplate() |
| + |
| + output = self.writer.GetTemplateText() |
| + expected_output = ( |
| + '<?xml version="1.0" ?>\n' |
| + '<policyDefinitions revision="1.0" schemaVersion="1.0">\n' |
| + ' <!--test version: 39.0.0.0-->\n' |
| + ' <policyNamespaces>\n' |
| + ' <target namespace="ADMXWriter.Test.Namespace"' |
| + ' prefix="test_prefix"/>\n' |
| + ' <using namespace="Microsoft.Policies.Windows" prefix="windows"/>\n' |
| + ' </policyNamespaces>\n' |
| + ' <resources minRequiredRevision="1.0"/>\n' |
| + ' <supportedOn>\n' |
| + ' <definitions>\n' |
| + ' <definition displayName="' |
| + '$(string.SUPPORTED_TESTOS)" name="SUPPORTED_TESTOS"/>\n' |
| + ' </definitions>\n' |
| + ' </supportedOn>\n' |
| + ' <categories>\n' |
| + ' <category displayName="$(string.test_category)"' |
| + ' name="test_category"/>\n' |
| + ' <category displayName="$(string.test_recommended_category)"' |
| + ' name="test_recommended_category"/>\n' |
| + ' </categories>\n' |
| + ' <policies/>\n' |
| + '</policyDefinitions>') |
| + self.AssertXMLEquals(output, expected_output) |
| + |
| def testEmptyPolicyGroup(self): |
| empty_policy_group = { |
| 'name': 'PolicyGroup', |