[Zope-Checkins]
SVN: Zope/trunk/lib/python/Products/ZCatalog/regressiontests/
avoid use of the deprecated whrandom module
Fred L. Drake, Jr.
fdrake at gmail.com
Mon Jun 6 23:26:25 EDT 2005
Log message for revision 30673:
avoid use of the deprecated whrandom module
Changed:
U Zope/trunk/lib/python/Products/ZCatalog/regressiontests/loadmail.py
U Zope/trunk/lib/python/Products/ZCatalog/regressiontests/regressionCatalog.py
-=-
Modified: Zope/trunk/lib/python/Products/ZCatalog/regressiontests/loadmail.py
===================================================================
--- Zope/trunk/lib/python/Products/ZCatalog/regressiontests/loadmail.py 2005-06-06 21:12:58 UTC (rev 30672)
+++ Zope/trunk/lib/python/Products/ZCatalog/regressiontests/loadmail.py 2005-06-07 03:26:25 UTC (rev 30673)
@@ -116,8 +116,7 @@
import mailbox, time, sys, os, string
sys.path.insert(0, '.')
-import whrandom
-whrandom.seed(1,2,3)
+import random
from string import strip, find, split, lower, atoi
from urllib import quote
@@ -208,7 +207,7 @@
def loadinc(name, mb, f, max=99999999, wait=1):
from ZODB.POSException import ConflictError
from time import sleep
- from whrandom import uniform
+ from random import uniform
import Zope2, sys
rconflicts=wconflicts=0
@@ -607,28 +606,28 @@
from ZODB.utils import u64
def incedit(edits, wait, ndel=20, nins=20):
- import Zope2, whrandom, string, time
+ import Zope2, random, string, time
from ZODB.POSException import ConflictError
rconflicts=wconflicts=0
did=str(edits.pop())
while edits:
- if wait: time.sleep(whrandom.uniform(0,wait))
+ if wait: time.sleep(random.uniform(0,wait))
jar=Zope2.DB.open()
app=jar.root()['Application']
doc=getattr(app.mail, did)
text=string.split(doc.raw)
- n=whrandom.randint(0,ndel*2)
+ n=random.randint(0,ndel*2)
for j in range(n):
if len(text) < 2: break
- j=whrandom.randint(0,len(text)-1)
+ j=random.randint(0,len(text)-1)
#del text[j]
- n=whrandom.randint(0,nins*2)
+ n=random.randint(0,nins*2)
for j in range(n):
- word=whrandom.choice(words)
+ word=random.choice(words)
text.append(word)
doc.raw=string.join(text)
@@ -690,7 +689,7 @@
print c, r
edits=[0]
while len(edits) <= nedit:
- edit=whrandom.randint(0, number_of_messages)
+ edit=random.randint(0, number_of_messages)
if not alledits.has_key(edit):
alledits[edit]=1
edits.append(edit)
Modified: Zope/trunk/lib/python/Products/ZCatalog/regressiontests/regressionCatalog.py
===================================================================
--- Zope/trunk/lib/python/Products/ZCatalog/regressiontests/regressionCatalog.py 2005-06-06 21:12:58 UTC (rev 30672)
+++ Zope/trunk/lib/python/Products/ZCatalog/regressiontests/regressionCatalog.py 2005-06-07 03:26:25 UTC (rev 30673)
@@ -28,7 +28,7 @@
import keywords
-import getopt,whrandom,time,string,mailbox,rfc822
+import getopt,random,time,string,mailbox,rfc822
import unittest_patched as unittest
# maximum number of files to read for the test suite
@@ -380,7 +380,7 @@
rg = []
for i in range(searchIterations):
- m = whrandom.randint(0,10000)
+ m = random.randint(0,10000)
n = m + 200
rg.append((m,n))
@@ -412,7 +412,7 @@
rg = []
for i in range(len(self.keywords)):
- m = whrandom.randint(0,10000)
+ m = random.randint(0,10000)
n = m + 200
rg.append( (m,n) )
@@ -448,8 +448,7 @@
msgs = self.setupUpdatesMethod(kw["numUpdates"])
keys = msgs.keys()
- rdgen = whrandom.whrandom()
- rdgen.seed(int(time.time()) % 256,int(time.time()) % 256,int(time.time()) % 256)
+ rdgen = random.Random()
env = self.th_setup()
More information about the Zope-Checkins
mailing list