Errors testing m2crypto

morphex morphex at gmail.com
Fri Dec 16 17:58:28 EST 2005


Hi,

I get the following messages running the testall.py script with
m2crypto 0.13, can anyone tell me what's wrong?

................................................................EEEEEE
======================================================================
ERROR: test_cipher_mismatch (test_ssl.SSLClientTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/root/packages/files/m2crypto-0.13/tests/test_ssl.py", line 89,
in test_cipher_mismatch
    ctx = SSL.Context()
  File
"/usr/local/lib/python2.3/site-packages/M2Crypto/SSL/Context.py",
line 41, in __init__
    map()[self.ctx] = self
  File
"/usr/local/lib/python2.3/site-packages/M2Crypto/SSL/Context.py",
line 20, in __setitem__
    self.map[key] = value
TypeError: unhashable type

======================================================================
ERROR: test_cipher_ok (test_ssl.SSLClientTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/root/packages/files/m2crypto-0.13/tests/test_ssl.py", line
115,
in test_cipher_ok
    ctx = SSL.Context()
  File
"/usr/local/lib/python2.3/site-packages/M2Crypto/SSL/Context.py",
line 41, in __init__
    map()[self.ctx] = self
  File
"/usr/local/lib/python2.3/site-packages/M2Crypto/SSL/Context.py",
line 20, in __setitem__
    self.map[key] = value
TypeError: unhashable type

======================================================================
ERROR: test_no_such_cipher (test_ssl.SSLClientTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/root/packages/files/m2crypto-0.13/tests/test_ssl.py", line
102,
in test_no_such_cipher
    ctx = SSL.Context()
  File
"/usr/local/lib/python2.3/site-packages/M2Crypto/SSL/Context.py",
line 41, in __init__
    map()[self.ctx] = self
  File
"/usr/local/lib/python2.3/site-packages/M2Crypto/SSL/Context.py",
line 20, in __setitem__
    self.map[key] = value
TypeError: unhashable type

======================================================================
ERROR: test_server_simple (test_ssl.SSLClientTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/root/packages/files/m2crypto-0.13/tests/test_ssl.py", line 55,
in test_server_simple
    ctx = SSL.Context()
  File
"/usr/local/lib/python2.3/site-packages/M2Crypto/SSL/Context.py",
line 41, in __init__
    map()[self.ctx] = self
  File
"/usr/local/lib/python2.3/site-packages/M2Crypto/SSL/Context.py",
line 20, in __setitem__
    self.map[key] = value
TypeError: unhashable type

======================================================================
ERROR: test_tls1_nok (test_ssl.SSLClientTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/root/packages/files/m2crypto-0.13/tests/test_ssl.py", line 66,
in test_tls1_nok
    ctx = SSL.Context('tlsv1')
  File
"/usr/local/lib/python2.3/site-packages/M2Crypto/SSL/Context.py",
line 41, in __init__
    map()[self.ctx] = self
  File
"/usr/local/lib/python2.3/site-packages/M2Crypto/SSL/Context.py",
line 20, in __setitem__
    self.map[key] = value
TypeError: unhashable type

======================================================================
ERROR: test_tls1_ok (test_ssl.SSLClientTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/root/packages/files/m2crypto-0.13/tests/test_ssl.py", line 78,
in test_tls1_ok
    ctx = SSL.Context('tlsv1')
  File
"/usr/local/lib/python2.3/site-packages/M2Crypto/SSL/Context.py",
line 41, in __init__
    map()[self.ctx] = self
  File
"/usr/local/lib/python2.3/site-packages/M2Crypto/SSL/Context.py",
line 20, in __setitem__
    self.map[key] = value
TypeError: unhashable type

----------------------------------------------------------------------

Thanks,

Morten




More information about the Python-list mailing list