[Python-checkins] python/dist/src/Lib/test test_traceback.py, 1.13, 1.14

rhettinger at users.sourceforge.net rhettinger at users.sourceforge.net
Mon Nov 1 23:27:17 CET 2004


Update of /cvsroot/python/python/dist/src/Lib/test
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6406
Modified Files:
	test_traceback.py 
Log Message:
* Bumped up the sleep() delay to four seconds so this test will run
 reliably on WinME with FAT32.
* Native speaker rewrite of the comment block.
* Removed unnecessary backslashes from the multi-line function defintions.
Index: test_traceback.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/test/test_traceback.py,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -d -r1.13 -r1.14
--- test_traceback.py	1 Nov 2004 08:26:09 -0000	1.13
+++ test_traceback.py	1 Nov 2004 22:27:14 -0000	1.14
@@ -48,7 +48,7 @@
 try:
 sys.path.insert(0, testdir)
 testfile = os.path.join(testdir, 'test_bug737473.py')
- print >> open(testfile, 'w'), """\
+ print >> open(testfile, 'w'), """
 def test():
 raise ValueError"""
 
@@ -62,12 +62,15 @@
 # this loads source code to linecache
 traceback.extract_tb(sys.exc_traceback)
 
- # If this test runs fast, test_bug737473.py will stay in a mtime
- # even if it's rewrited and it'll not reloaded in result. So wait
- # until new timestamp comes.
- time.sleep(2)
+ # If this test runs too quickly, test_bug737473.py's mtime
+ # attribute will remain unchanged even if the file is rewritten.
+ # Consequently, the file would not reload. So, added a sleep()
+ # delay to assure that a new, distinct timestamp is written.
+ # Since WinME with FAT32 has multisecond resolution, more than
+ # three seconds are needed for this test to pass reliably :-(
+ time.sleep(4)
 
- print >> open(testfile, 'w'), """\
+ print >> open(testfile, 'w'), """
 def test():
 raise NotImplementedError"""
 reload(test_bug737473)


More information about the Python-checkins mailing list

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