Пример #1
0
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)
	
Пример #2
0
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