[Python-checkins] python/nondist/sandbox/sio test_sio.py,1.1,1.2
gvanrossum@users.sourceforge.net
gvanrossum@users.sourceforge.net
Wed, 09 Apr 2003 14:47:57 -0700
Update of /cvsroot/python/python/nondist/sandbox/sio
In directory sc8-pr-cvs1:/tmp/cvs-serv27191
Modified Files:
test_sio.py
Log Message:
MMapFileTests now works, except for writing on Unix.
Index: test_sio.py
===================================================================
RCS file: /cvsroot/python/python/nondist/sandbox/sio/test_sio.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** test_sio.py 9 Apr 2003 21:17:41 -0000 1.1
--- test_sio.py 9 Apr 2003 21:47:54 -0000 1.2
***************
*** 1,4 ****
--- 1,5 ----
"""Unit tests for sio (new standard I/O)."""
+ import os
import time
import tempfile
***************
*** 122,128 ****
lines = ["ab\n", "def\n", "xy\n", "pq\n", "uvwx"]
- def setUp(self):
- pass
-
def makeStream(self, tell=False, seek=False, bufsize=None):
base = TestSource(self.packets)
--- 123,126 ----
***************
*** 348,352 ****
self.tfn = None
try:
! os.remove(self.tfn)
except os.error, msg:
print "can't remove %s: %s" % (tfn, msg)
--- 346,350 ----
self.tfn = None
try:
! os.remove(tfn)
except os.error, msg:
print "can't remove %s: %s" % (tfn, msg)
***************
*** 354,358 ****
def makeStream(self, tell=None, seek=None, bufsize=None, mode="r"):
self.tfn = tempfile.mktemp()
! f = open(tfn, "wb")
f.writelines(self.packets)
f.close()
--- 352,356 ----
def makeStream(self, tell=None, seek=None, bufsize=None, mode="r"):
self.tfn = tempfile.mktemp()
! f = open(self.tfn, "wb")
f.writelines(self.packets)
f.close()
***************
*** 360,363 ****
--- 358,363 ----
def test_write(self):
+ if os.name == "posix":
+ return # write() does't work on Unix :-(
file = self.makeStream(mode="w")
file.write("BooHoo\n")
***************
*** 578,582 ****
suite.addTest(unittest.makeSuite(BufferingInputStreamTests))
suite.addTest(unittest.makeSuite(CRLFFilterTests))
! ##suite.addTest(unittest.makeSuite(MMapFileTests))
suite.addTest(unittest.makeSuite(TextInputFilterTests))
suite.addTest(unittest.makeSuite(TextOutputFilterTests))
--- 578,582 ----
suite.addTest(unittest.makeSuite(BufferingInputStreamTests))
suite.addTest(unittest.makeSuite(CRLFFilterTests))
! suite.addTest(unittest.makeSuite(MMapFileTests))
suite.addTest(unittest.makeSuite(TextInputFilterTests))
suite.addTest(unittest.makeSuite(TextOutputFilterTests))