3 from bup.helpers import *
8 hashes = [os.urandom(20) for i in range(100)]
13 ix.shatable = ''.join(hashes)
15 b = bloom.ShaBloom.create('pybuptest.bloom', expected=100, k=k)
17 WVPASSLT(b.pfalse_positive(), .1)
19 b = bloom.ShaBloom('pybuptest.bloom')
22 all_present &= b.exists(h)
25 for h in [os.urandom(20) for i in range(1000)]:
28 WVPASSLT(false_positives, 5)
29 os.unlink('pybuptest.bloom')
31 tf = tempfile.TemporaryFile()
32 b = bloom.ShaBloom.create('bup.bloom', f=tf, expected=100)
33 WVPASSEQ(b.rwfile, tf)
35 tf = tempfile.TemporaryFile()
36 b = bloom.ShaBloom.create('bup.bloom', f=tf, expected=2**28,