Skip to content

Commit

Permalink
avoid use of the deprecated whrandom module
Browse files Browse the repository at this point in the history
  • Loading branch information
freddrake committed Jun 7, 2005
1 parent 5c77cbc commit ef5629a
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 15 deletions.
19 changes: 9 additions & 10 deletions regressiontests/loadmail.py
Expand Up @@ -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
Expand Down Expand Up @@ -208,7 +207,7 @@ def loadmail(dest, name, mbox, max=-1):
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

Expand Down Expand Up @@ -607,28 +606,28 @@ def catdel():
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)
Expand Down Expand Up @@ -690,7 +689,7 @@ def returnf(t, c, size, mem, r, lock=lock):
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)
Expand Down
9 changes: 4 additions & 5 deletions regressiontests/regressionCatalog.py
Expand Up @@ -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
Expand Down Expand Up @@ -380,7 +380,7 @@ def funcFieldRangeIndex(self,*args):

rg = []
for i in range(searchIterations):
m = whrandom.randint(0,10000)
m = random.randint(0,10000)
n = m + 200
rg.append((m,n))

Expand Down Expand Up @@ -412,7 +412,7 @@ def funcKeywordRangeIndex(self,*args):

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

Expand Down Expand Up @@ -448,8 +448,7 @@ def funcUpdates(self,*args,**kw):
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()

Expand Down

0 comments on commit ef5629a

Please sign in to comment.