logo       
Google Custom Search
    AddThis Social Bookmark Button
-->

r33811 - lxml/trunk/src/lxml/tests: msg#00063

Subject: r33811 - lxml/trunk/src/lxml/tests
Author: scoder
Date: Fri Oct 27 14:40:19 2006
New Revision: 33811

Modified:
   lxml/trunk/src/lxml/tests/test_io.py
Log:
more potential fixes for windows I/O tests

Modified: lxml/trunk/src/lxml/tests/test_io.py
==============================================================================
--- lxml/trunk/src/lxml/tests/test_io.py        (original)
+++ lxml/trunk/src/lxml/tests/test_io.py        Fri Oct 27 14:40:19 2006
@@ -36,10 +36,13 @@
     def test_module_parse_gzipobject(self):
         # (c)ElementTree supports gzip instance as parse argument
         handle, filename = tempfile.mkstemp(suffix=".xml.gz")
-        gzip.open(filename, 'wb').write(self.root_str)
+        f = gzip.open(filename, 'wb')
+        f.write(self.root_str)
+        f.close()
         try:
             f_gz = gzip.open(filename, 'r')
             tree = self.etree.parse(f_gz)
+            f_gz.close()
             self.assertEqual(self.etree.tostring(tree.getroot()), 
self.root_str)
         finally:
             os.close(handle)
@@ -53,7 +56,9 @@
         # parse from filename
         
         handle, filename = tempfile.mkstemp(suffix=".xml")
-        open(filename, 'wb').write(self.root_str)
+        f = open(filename, 'wb')
+        f.write(self.root_str)
+        f.close()
         try:
             tree = self.etree.ElementTree()
             root = tree.parse(filename)
@@ -64,7 +69,9 @@
 
     def test_class_parse_filename_remove_previous(self):
         handle, filename = tempfile.mkstemp(suffix=".xml")
-        open(filename, "wb").write(self.root_str)
+        f = open(filename, 'wb')
+        f.write(self.root_str)
+        f.close()
         try:
             tree = self.etree.ElementTree()
             root = tree.parse(filename)
@@ -90,11 +97,14 @@
         # parse from file object
         
         handle, filename = tempfile.mkstemp(suffix=".xml")
-        open(filename, 'wb').write(self.root_str)
+        f = open(filename, 'wb')
+        f.write(self.root_str)
+        f.close()
         try:
             f = open(filename, 'r')
             tree = self.etree.ElementTree()
             root = tree.parse(f)
+            f.close()
             self.assertEqual(self.etree.tostring(root), self.root_str)
         finally:
             os.close(handle)


<Prev in Thread] Current Thread [Next in Thread>