Except HierarchyRequestErr instead of TypeError.
diff --git a/Lib/test/test_minidom.py b/Lib/test/test_minidom.py
index e41cf8b..3407209 100644
--- a/Lib/test/test_minidom.py
+++ b/Lib/test/test_minidom.py
@@ -294,7 +294,7 @@
     elem = doc.createElement("extra")
     try:
         doc.appendChild(elem)
-    except TypeError:
+    except HierarchyRequestErr:
         print "Caught expected exception when adding extra document element."
     else:
         print "Failed to catch expected exception when" \