<s> """<STR_LIT>""" <EOL> __revision__ = "<STR_LIT>" <EOL> import os <EOL> def get_tests ( config = { } ) : <EOL> tests = [ ] <EOL> if os . name == '<STR_LIT>' : <EOL> from Crypto . SelfTest . Random . OSRNG import test_nt ; tests += test_nt . get_tests ( config = config ) <EOL> from Crypto . SelfTest . Random . OSRNG import test_winrandom ; tests += test_winrandom . get_tests ( config = config ) <EOL> elif os . name == '<STR_LIT>' : <EOL> from Crypto . SelfTest . Random . OSRNG import test_posix ; tests += test_posix . get_tests ( config = config ) <EOL> if hasattr ( os , '<STR_LIT>' ) : <EOL> from Crypto . SelfTest . Random . OSRNG import test_fallback ; tests += test_fallback . get_tests ( config = config ) <EOL> from Crypto . SelfTest . Random . OSRNG import test_generic ; tests += test_generic . get_tests ( config = config ) <EOL> return tests <EOL> if __name__ == '<STR_LIT:__main__>' : <EOL> import unittest <EOL> suite = lambda : unittest . TestSuite ( get_tests ( ) ) <EOL> unittest . main ( defaultTest = '<STR_LIT>' ) </s>
