[Zope-Checkins] CVS: Releases/Zope/lib/python/Products/Sessions/stresstests - stresstestMultiThread.py:1.2

Fred L. Drake, Jr. fdrake@acm.org
Wed, 10 Apr 2002 23:09:03 -0400


Update of /cvs-repository/Releases/Zope/lib/python/Products/Sessions/stresstests
In directory cvs.zope.org:/tmp/cvs-serv8915/stresstests

Modified Files:
	stresstestMultiThread.py 
Log Message:
Use the random module instead of the deprecated whrandom module.

=== Releases/Zope/lib/python/Products/Sessions/stresstests/stresstestMultiThread.py 1.1 => 1.2 ===
 from DateTime import DateTime
 from unittest import TestCase, TestSuite, TextTestRunner, makeSuite
-import time, threading, whrandom
+import time, threading, random
 from cPickle import UnpickleableError
 from ZODB.DemoStorage import DemoStorage
 from OFS.Application import Application
@@ -185,7 +185,7 @@
             data = session_data_manager.getSessionData()
             if not data.has_key(t):
                 self.out.append(1)
-            time.sleep(whrandom.choice(range(3)))
+            time.sleep(random.choice(range(3)))
             get_transaction().commit()
 
 class WriterThread(BaseReaderWriter):
@@ -194,7 +194,7 @@
         for i in range(self.iters):
             data = session_data_manager.getSessionData()
             data[time.time()] = 1
-            n = whrandom.choice(range(3))
+            n = random.choice(range(3))
             time.sleep(n)
             if n % 2 == 0:
                 get_transaction().commit()