1 from __future__ import division
7 from p2pool.bitcoin import sha256
9 class Test(unittest.TestCase):
11 for test in ['', 'a', 'b', 'abc', 'abc'*50, 'hello world']:
13 #print sha256.sha256(test).hexdigest()
14 #print hashlib.sha256(test).hexdigest()
16 assert sha256.sha256(test).hexdigest() == hashlib.sha256(test).hexdigest()
18 return ''.join(chr(random.randrange(256)) for i in xrange(l))
19 for length in xrange(150):
20 test = random_str(length)
21 a = sha256.sha256(test).hexdigest()
22 b = hashlib.sha256(test).hexdigest()
25 test = random_str(int(random.expovariate(1/100)))
26 test2 = random_str(int(random.expovariate(1/100)))
28 a = sha256.sha256(test)
33 b = hashlib.sha256(test)