[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()