Package Crypto :: Package SelfTest
[hide private]
[frames] | no frames]

Package SelfTest

Self tests

These tests should perform quickly and can ideally be used every time an application runs.

Submodules [hide private]

Classes [hide private]
  SelfTestError
Functions [hide private]
 
run(module=None, verbosity=0, stream=None, tests=None, config=None, **kwargs)
Execute self-tests.
 
get_tests(config={})
Variables [hide private]
  __revision__ = '$Id$'
  __package__ = 'Crypto.SelfTest'
Function Details [hide private]

run(module=None, verbosity=0, stream=None, tests=None, config=None, **kwargs)

 

Execute self-tests.

This raises SelfTestError if any test is unsuccessful.

You may optionally pass in a sub-module of SelfTest if you only want to perform some of the tests. For example, the following would test only the hash modules:

Crypto.SelfTest.run(Crypto.SelfTest.Hash)