Ñò )p±Uc @ s† d Z d d k l Z d d k Z d d k Z d d k l Z l Z d d k l Z d e f d „ ƒ YZ e d j o e ƒ n d S( s! Unit tests for L{OpenSSL.rand}. iÿÿÿÿ( t mainN( t TestCaset b( t randt RandTestsc B s e Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z RS( c C sF | i t t i ƒ | i t t i d ƒ | i t t i d d ƒ d S( s L{OpenSSL.rand.bytes} raises L{TypeError} if called with the wrong number of arguments or with a non-C{int} argument. i N( t assertRaisest TypeErrorR t bytest None( t self( ( s<