Current Path : /usr/lib/python2.7/dist-packages/twisted/test/ |
Current File : //usr/lib/python2.7/dist-packages/twisted/test/test_randbytes.pyc |
ó ê=Nc @ s d Z d d l Z d d l m Z d d l m Z d e f d „ ƒ YZ d e e j f d „ ƒ YZ d e e j f d „ ƒ YZ d e e j f d „ ƒ YZ d S( s- Test cases for L{twisted.python.randbytes}. iÿÿÿÿN( t unittest( t randbytest SecureRandomTestCaseBasec B s e Z d Z d „ Z RS( s1 Base class for secureRandom test cases. c C sr xk t d d ƒ D]Z } | | ƒ } | j t | ƒ | ƒ | | ƒ } | j t | ƒ | ƒ | j | | ƒ q Wd S( s| The given random bytes source should return the number of bytes requested each time it is called and should probably not return the same bytes on two consecutive calls (although this is a perfectly legitimate occurrence and rejecting it may generate a spurious failure -- maybe we'll get lucky and the heat death with come first). i i N( t ranget assertEqualt lent assertNotEquals( t selft sourcet nbytest st s2( ( s? /usr/lib/python2.7/dist-packages/twisted/test/test_randbytes.pyt _check s ( t __name__t __module__t __doc__R ( ( ( s? /usr/lib/python2.7/dist-packages/twisted/test/test_randbytes.pyR s t SecureRandomTestCasec B s e Z d Z d „ Z RS( s4 Test secureRandom under normal conditions. c C s | j t j ƒ d S( s£ L{randbytes.secureRandom} should return a string of the requested length and make some effort to make its result otherwise unpredictable. N( R R t secureRandom( R ( ( s? /usr/lib/python2.7/dist-packages/twisted/test/test_randbytes.pyt test_normal+ s ( R R R R ( ( ( s? /usr/lib/python2.7/dist-packages/twisted/test/test_randbytes.pyR &