[Python-checkins] CVS: python/dist/src/Lib/test test_mmap.py,1.1,1.2

Guido van Rossum python-dev@python.org
2000年3月30日 20:09:17 -0500 (EST)


Update of /projects/cvsroot/python/dist/src/Lib/test
In directory eric:/projects/python/develop/guido/src/Lib/test
Modified Files:
	test_mmap.py 
Log Message:
Improved test, by Mark Hammond, for Win32.
Index: test_mmap.py
===================================================================
RCS file: /projects/cvsroot/python/dist/src/Lib/test/test_mmap.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** test_mmap.py	2000年03月30日 21:15:29	1.1
--- test_mmap.py	2000年03月31日 01:09:14	1.2
***************
*** 5,11 ****
 PAGESIZE = mmap.PAGESIZE
 
! def test_unix():
! "Test mmap module on Unix systems"
! 	
 # Create an mmap'ed file
 f = open('foo', 'w+')
--- 5,11 ----
 PAGESIZE = mmap.PAGESIZE
 
! def test_both():
! "Test mmap module on Unix systems and Windows"
! 
 # Create an mmap'ed file
 f = open('foo', 'w+')
***************
*** 15,20 ****
 f.write('foo')
 f.write('0円'* (PAGESIZE-3) )
! 
! m = mmap.mmap(f.fileno(), 2 * PAGESIZE)
 f.close()
 
--- 15,23 ----
 f.write('foo')
 f.write('0円'* (PAGESIZE-3) )
! 
! if sys.platform[:3]=="win":
! m = mmap.mmap(f.fileno(), 2 * PAGESIZE)
! else:
! m = mmap.mmap(f.fileno(), 2 * PAGESIZE)
 f.close()
 
***************
*** 62,69 ****
 print ' Test passed'
 
! # XXX need to write a test suite for Windows
! if sys.platform == 'win32':
! pass
! else:
! test_unix()
! 
--- 65,68 ----
 print ' Test passed'
 
! test_both()
! 

AltStyle によって変換されたページ (->オリジナル) /