from range_list import * from random import randrange, seed import time from config import * seed(time.time()) l=range_list() for i in xrange(1,s): a=range_item(randrange(0x7fffffff),randrange(0xff)) l.insert(a)
from range_list import * from random import randrange class range_item: # "range" is reserved def __init__(self,address,size): self.address = address self.size = size def __str__(self): return "%x:%x"%(self.address,self.size) def __eq__(self,o): return self.address==o.address and self.size==o.size a=range_item(2,3) assert a!=None l=range_list() l.insert(a) assert len(l)==1 b1=l.search(2) assert a==b1 b2=l.search(10) assert b2==None for i in xrange(1,10): a=range_item(i*10,5) l.insert(a) print "all:" for i in l: print i