| Index: components/policy/tools/template_writers/writers/admx_writer_unittest.py
|
| diff --git a/components/policy/tools/template_writers/writers/admx_writer_unittest.py b/components/policy/tools/template_writers/writers/admx_writer_unittest.py
|
| index 8d25cac927da9a07125134e2d82a92b4ab20829c..7cb09ee2ba251d2c70d725ed6570d8fe6b7b0df9 100755
|
| --- a/components/policy/tools/template_writers/writers/admx_writer_unittest.py
|
| +++ b/components/policy/tools/template_writers/writers/admx_writer_unittest.py
|
| @@ -547,6 +547,31 @@ class AdmxWriterUnittest(xml_writer_base_unittest.XmlWriterBaseTest):
|
| '</policy>')
|
| self.AssertXMLEquals(output, expected_output)
|
|
|
| + def testExternalPolicy(self):
|
| + external_policy = {
|
| + 'name': 'SampleExternalPolicy',
|
| + 'type': 'external',
|
| + }
|
| + self._initWriterForPolicy(self.writer, external_policy)
|
| +
|
| + self.writer.WritePolicy(external_policy)
|
| + output = self.GetXMLOfChildren(self._GetPoliciesElement(self.writer._doc))
|
| + expected_output = (
|
| + '<policy class="' + self.writer.GetClass(external_policy) + '"'
|
| + ' displayName="$(string.SampleExternalPolicy)"'
|
| + ' explainText="$(string.SampleExternalPolicy_Explain)"'
|
| + ' key="Software\\Policies\\' + self._GetKey() + '"'
|
| + ' name="SampleExternalPolicy"'
|
| + ' presentation="$(presentation.SampleExternalPolicy)">\n'
|
| + ' <parentCategory ref="PolicyGroup"/>\n'
|
| + ' <supportedOn ref="SUPPORTED_TESTOS"/>\n'
|
| + ' <elements>\n'
|
| + ' <text id="SampleExternalPolicy" maxLength="1000000"'
|
| + ' valueName="SampleExternalPolicy"/>\n'
|
| + ' </elements>\n'
|
| + '</policy>')
|
| + self.AssertXMLEquals(output, expected_output)
|
| +
|
| def testPlatform(self):
|
| # Test that the writer correctly chooses policies of platform Windows.
|
| self.assertTrue(self.writer.IsPolicySupported({
|
|
|