home *** CD-ROM | disk | FTP | other *** search
/ MacHack 2000 / MacHack 2000.toast / pc / The Hacks / MacHacksBug / Python 1.5.2c1 / Lib / test / test_sha.pyc (.txt) < prev    next >
Encoding:
Python Compiled Bytecode  |  2000-06-23  |  768 b   |  24 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 1.5)
  3.  
  4. import sha
  5. s = [
  6.     ''] * 3
  7. d = [
  8.     ''] * 3
  9. s[0] = 'abc'
  10. d[0] = 'a9993e364706816aba3e25717850c26c9cd0d89d'
  11. s[1] = 'abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq'
  12. d[1] = '84983e441c3bd26ebaae4aa1f95129e5e54670f1'
  13. s[2] = 'a' * 1000000
  14. d[2] = '34aa973cd4c4daa4f61eeb2bdbad27316534016f'
  15. for i in range(3):
  16.     test = sha.new(s[i]).hexdigest()
  17.     if test == d[i]:
  18.         print 'test %d ok' % i
  19.     else:
  20.         print 'test %d failed' % i
  21.         print 'expected', d[i]
  22.         print 'computed', test
  23.  
  24.