DiffieHellman Diffie-Hellman Keyexchange in Python Hacking To run the tests and create a test coverage report: python setup.py nosetests The coverage report are saved as html files in build/html