aboutsummaryrefslogtreecommitdiff
path: root/tests/TestConfigLoaders.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/TestConfigLoaders.py')
-rw-r--r--tests/TestConfigLoaders.py19
1 files changed, 17 insertions, 2 deletions
diff --git a/tests/TestConfigLoaders.py b/tests/TestConfigLoaders.py
index 6ea4f59..73b4987 100644
--- a/tests/TestConfigLoaders.py
+++ b/tests/TestConfigLoaders.py
@@ -1,10 +1,25 @@
import unittest
+import util.Config as Config
+import pdb
+from xml.etree.ElementTree import *
+import filecmp
+import xml
class TestConfigLoaders(unittest.TestCase):
def setUp(self):
pass
def tearDown(self):
pass
- def test_something(self):
- pass
+ def test_composite(self):
+ parent = ElementTree()
+ overrider = ElementTree()
+
+ parent.parse('tests/testdata/parent.xml')
+ overrider.parse('tests/testdata/override.xml')
+
+ result = Config.compositeXMLTrees(parent,overrider)
+ result = ElementTree(result)
+ result.write('tests/testdata/compositeTEST.xml')
+ assert filecmp.cmp('tests/testdata/compositeTEST.xml','tests/testdata/compositeTRUTH.xml')
+
if __name__ == '__main__':
unittest.main()