Index: grit/format/policy_templates/writers/xml_writer_base_unittest.py |
=================================================================== |
--- grit/format/policy_templates/writers/xml_writer_base_unittest.py (revision 0) |
+++ grit/format/policy_templates/writers/xml_writer_base_unittest.py (revision 0) |
@@ -0,0 +1,38 @@ |
+#!/usr/bin/python2.4 |
+# Copyright (c) 2011 The Chromium Authors. All rights reserved. |
+# Use of this source code is governed by a BSD-style license that can be |
+# found in the LICENSE file. |
+ |
+ |
+"""Unittests for grit.format.policy_templates.writers.admx_writer.""" |
+ |
+ |
+import os |
+import sys |
+import unittest |
+ |
+ |
+from xml.dom import minidom |
+ |
+ |
+class XmlWriterBaseTest(unittest.TestCase): |
+ '''Base class for XML writer unit-tests. |
+ ''' |
+ |
+ def GetXMLOfChildren(self, parent): |
+ '''Returns the XML of all child nodes of the given parent node. |
+ Args: |
+ parent: The XML of the children of this node will be returned. |
+ |
+ Return: XML of the chrildren of the parent node. |
+ ''' |
+ return ''.join( |
+ child.toprettyxml(indent=' ') for child in parent.childNodes) |
+ |
+ def AssertXMLEquals(self, output, expected_output): |
+ '''Asserts if the passed XML arguements are equal. |
+ Args: |
+ output: Actual XML text. |
+ expected_output: Expected XML text. |
+ ''' |
+ self.assertEquals(output.strip(), expected_output.strip()) |
Property changes on: grit/format/policy_templates/writers/xml_writer_base_unittest.py |
___________________________________________________________________ |
Added: svn:eol-style |
+ LF |