[Lxml-checkins] r33737 - lxml/branch/lxml-1.1/src/lxml/tests

scoder at codespeak.net scoder at codespeak.net
Wed Oct 25 20:35:02 CEST 2006


Author: scoder
Date: Wed Oct 25 20:35:01 2006
New Revision: 33737

Modified:
   lxml/branch/lxml-1.1/src/lxml/tests/test_elementtree.py
   lxml/branch/lxml-1.1/src/lxml/tests/test_etree.py
Log:
moved Comment deepcopy test into test_etree.py to work around bugs in ET

Modified: lxml/branch/lxml-1.1/src/lxml/tests/test_elementtree.py
==============================================================================
--- lxml/branch/lxml-1.1/src/lxml/tests/test_elementtree.py	(original)
+++ lxml/branch/lxml-1.1/src/lxml/tests/test_elementtree.py	Wed Oct 25 20:35:01 2006
@@ -2242,17 +2242,6 @@
         self.assertEquals('<a><X/></a>',
                           tostring(b).replace(' ', ''))
 
-    def test_deepcopy_comment(self):
-        # previously caused a crash
-        Comment = self.etree.Comment
-        
-        a = Comment("ONE")
-        b = copy.deepcopy(a)
-        b.text = "ANOTHER"
-
-        self.assertEquals('ONE',     a.text)
-        self.assertEquals('ANOTHER', b.text)
-
     def test_shallowcopy(self):
         Element = self.etree.Element
         

Modified: lxml/branch/lxml-1.1/src/lxml/tests/test_etree.py
==============================================================================
--- lxml/branch/lxml-1.1/src/lxml/tests/test_etree.py	(original)
+++ lxml/branch/lxml-1.1/src/lxml/tests/test_etree.py	Wed Oct 25 20:35:01 2006
@@ -93,6 +93,18 @@
         self.assertEquals('ONE',     a.text)
         self.assertEquals('ANOTHER', b.text)
 
+    def test_deepcopy_comment(self):
+        # previously caused a crash
+        # not supported by ET!
+        Comment = self.etree.Comment
+        
+        a = Comment("ONE")
+        b = copy.deepcopy(a)
+        b.text = "ANOTHER"
+
+        self.assertEquals('ONE',     a.text)
+        self.assertEquals('ANOTHER', b.text)
+
     def test_attribute_set(self):
         # ElementTree accepts arbitrary attribute values
         # lxml.etree allows only strings


More information about the lxml-checkins mailing list