diff --git a/et_xmlfile/tests/__init__.py b/et_xmlfile/tests/__init__.py
new file mode 100644
diff --git a/et_xmlfile/tests/helper.py b/et_xmlfile/tests/helper.py
new file mode 100644
index 0000000000000000000000000000000000000000..abca45785d80d98e6c147a3b574f89741a0225a1_ZXRfeG1sZmlsZS90ZXN0cy9oZWxwZXIucHk=
--- /dev/null
+++ b/et_xmlfile/tests/helper.py
@@ -0,0 +1,21 @@
+from __future__ import absolute_import
+# Copyright (c) 2010-2015 openpyxl
+
+# Python stdlib imports
+from lxml.doctestcompare import LXMLOutputChecker, PARSE_XML
+
+
+def compare_xml(generated, expected):
+    """Use doctest checking from lxml for comparing XML trees. Returns diff if the two are not the same"""
+    checker = LXMLOutputChecker()
+
+    class DummyDocTest():
+        pass
+
+    ob = DummyDocTest()
+    ob.want = expected
+
+    check = checker.check_output(expected, generated, PARSE_XML)
+    if check is False:
+        diff = checker.output_difference(ob, generated, PARSE_XML)
+        return diff
diff --git a/et_xmlfile/test_incremental_xmlfile.py b/et_xmlfile/tests/test_incremental_xmlfile.py
similarity index 100%
rename from et_xmlfile/test_incremental_xmlfile.py
rename to et_xmlfile/tests/test_incremental_xmlfile.py