;
Ëâ"Ic               @   s–   d  d l  Z  d  d l Z d  d l m Z d „  Z d „  Z d „  Z e ƒ  e ƒ  e ƒ  g Z Gd „  d e j ƒ Z	 d „  Z
 e d	 k o e
 ƒ  n d S(
   i    N(   u   run_unittestc               C   s   d S(   Ns    (    (    (    (    u.   /mit/python/lib/python3.0/test/test_audioop.pyu   gendata1   s    c               C   s)   t  j d d d ƒ d k o d Sd Sd  S(   Ns    i   i    i   s       s       (   u   audioopu	   getsample(    (    (    u.   /mit/python/lib/python3.0/test/test_audioop.pyu   gendata2	   s    c               C   s)   t  j d d d ƒ d k o d Sd Sd  S(   Ns      i   i    i   s             s             (   u   audioopu	   getsample(    (    (    u.   /mit/python/lib/python3.0/test/test_audioop.pyu   gendata4   s    c             B   sø   |  Ee  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 d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d S(   c             C   sd   |  j  t j t d d ƒ d ƒ |  j  t j t d d ƒ d ƒ |  j  t j t d d ƒ d ƒ d  S(   Ni    i   i   i   (   u   assertEqualu   audioopu   maxu   data(   u   self(    (    u.   /mit/python/lib/python3.0/test/test_audioop.pyu   test_max   s      c             C   sd   |  j  t j t d d ƒ d ƒ |  j  t j t d d ƒ d ƒ |  j  t j t d d ƒ d ƒ d  S(   Ni    i   i   i   (   i    i   (   i    i   (   i    i   (   u   assertEqualu   audioopu   minmaxu   data(   u   self(    (    u.   /mit/python/lib/python3.0/test/test_audioop.pyu   test_minmax   s      c             C   sd   |  j  t j t d d ƒ d ƒ |  j  t j t d d ƒ d ƒ |  j  t j t d d ƒ d ƒ d  S(   Ni    i   i   i   (   u   assertEqualu   audioopu   maxppu   data(   u   self(    (    u.   /mit/python/lib/python3.0/test/test_audioop.pyu
   test_maxpp$   s      c             C   sd   |  j  t j t d d ƒ d ƒ |  j  t j t d d ƒ d ƒ |  j  t j t d d ƒ d ƒ d  S(   Ni    i   i   i   (   u   assertEqualu   audioopu   avgu   data(   u   self(    (    u.   /mit/python/lib/python3.0/test/test_audioop.pyu   test_avg)   s      c             C   sd   |  j  t j t d d ƒ d ƒ |  j  t j t d d ƒ d ƒ |  j  t j t d d ƒ d ƒ d  S(   Ni    i   i   i   (   u   assertEqualu   audioopu   avgppu   data(   u   self(    (    u.   /mit/python/lib/python3.0/test/test_audioop.pyu
   test_avgpp.   s      c             C   sd   |  j  t j t d d ƒ d ƒ |  j  t j t d d ƒ d ƒ |  j  t j t d d ƒ d ƒ d  S(   Ni    i   i   i   (   u   assertEqualu   audioopu   rmsu   data(   u   self(    (    u.   /mit/python/lib/python3.0/test/test_audioop.pyu   test_rms3   s      c             C   sd   |  j  t j t d d ƒ d ƒ |  j  t j t d d ƒ d ƒ |  j  t j t d d ƒ d ƒ d  S(   Ni    i   i   i   (   u   assertEqualu   audioopu   crossu   data(   u   self(    (    u.   /mit/python/lib/python3.0/test/test_audioop.pyu
   test_cross8   s      c             C   sæ   g  } xX t  D]P } t t | ƒ ƒ } x( t | ƒ D] \ } } d | | | <q2 W| j | ƒ q W|  j t j t  d t  d d ƒ | d ƒ |  j t j t  d t  d d ƒ | d ƒ |  j t j t  d t  d d ƒ | d ƒ d  S(   Ni   i    i   i   (   u   datau	   bytearrayu   lenu	   enumerateu   appendu   assertEqualu   audioopu   add(   u   selfu   data2u   du   stru   iu   b(    (    u.   /mit/python/lib/python3.0/test/test_audioop.pyu   test_add=   s      ++c             C   s£   t  j t d d d ƒ } t  j t d d d ƒ } t  j t d d d ƒ } |  j t  j | d ƒ d ƒ |  j t  j | d ƒ d ƒ |  j t  j | d ƒ d ƒ d  S(   Ni    i   id   i   i   ie   (   u   audioopu   biasu   datau   assertEqualu   avg(   u   selfu   d1u   d2u   d4(    (    u.   /mit/python/lib/python3.0/test/test_audioop.pyu	   test_biasH   s    c             C   sq   xj t  D]b } xY t  D]Q } t | ƒ d } t | ƒ d } |  j t t j | | | ƒ ƒ t | ƒ ƒ q Wq Wd  S(   Ni   (   u   datau   lenu   assertEqualu   audioopu   lin2lin(   u   selfu   d1u   d2u   gotu   wtd(    (    u.   /mit/python/lib/python3.0/test/test_audioop.pyu   test_lin2linQ   s      c             C   s)   |  j  t j d d d  ƒ d d f ƒ d  S(   Ns     i   s       i    (   i    i    (   u   assertEqualu   audioopu	   adpcm2linu   None(   u   self(    (    u.   /mit/python/lib/python3.0/test/test_audioop.pyu   test_adpcm2linY   s    c             C   s)   |  j  t j d d d  ƒ d d f ƒ d  S(   Ns       i   s     i    (   i    i    (   u   assertEqualu   audioopu	   lin2adpcmu   None(   u   self(    (    u.   /mit/python/lib/python3.0/test/test_audioop.pyu   test_lin2adpcm]   s    c             C   sd   |  j  t j t d d ƒ d ƒ |  j  t j t d d ƒ d ƒ |  j  t j t d d ƒ d ƒ d  S(   Ni    i   s   ÕÅõi   s   ÕÕÕi   (   u   assertEqualu   audioopu   lin2alawu   data(   u   self(    (    u.   /mit/python/lib/python3.0/test/test_audioop.pyu   test_lin2alawa   s      c             C   s:   t  j t d d ƒ } |  j t  j | d ƒ t d ƒ d  S(   Ni    i   (   u   audioopu   lin2alawu   datau   assertEqualu   alaw2lin(   u   selfu   d(    (    u.   /mit/python/lib/python3.0/test/test_audioop.pyu   test_alaw2linf   s    c             C   sd   |  j  t j t d d ƒ d ƒ |  j  t j t d d ƒ d ƒ |  j  t j t d d ƒ d ƒ d  S(   Ni    i   s   ÿçÛi   s   ÿÿÿi   (   u   assertEqualu   audioopu   lin2ulawu   data(   u   self(    (    u.   /mit/python/lib/python3.0/test/test_audioop.pyu   test_lin2ulawk   s      c             C   s:   t  j t d d ƒ } |  j t  j | d ƒ t d ƒ d  S(   Ni    i   (   u   audioopu   lin2ulawu   datau   assertEqualu   ulaw2lin(   u   selfu   d(    (    u.   /mit/python/lib/python3.0/test/test_audioop.pyu   test_ulaw2linp   s    c             C   sÚ   g  } xX t  D]P } t t | ƒ ƒ } x( t | ƒ D] \ } } d | | | <q2 W| j | ƒ q W|  j t j t  d d d ƒ | d ƒ |  j t j t  d d d ƒ | d ƒ |  j t j t  d d d ƒ | d ƒ d  S(   Ni   i    i   i   (   u   datau	   bytearrayu   lenu	   enumerateu   appendu   assertEqualu   audioopu   mul(   u   selfu   data2u   du   stru   iu   b(    (    u.   /mit/python/lib/python3.0/test/test_audioop.pyu   test_mulu   s      ''c             C   sn   d  } t j t d d d d d | ƒ \ } } t j t d d d d d | ƒ \ } } |  j | | d ƒ d  S(   Ni    i   i@  i€>  s       (   u   Noneu   audioopu   ratecvu   datau   assertEqual(   u   selfu   stateu   d1u   d2(    (    u.   /mit/python/lib/python3.0/test/test_audioop.pyu   test_ratecv€   s    ((c             C   s$   |  j  t j t d d ƒ d ƒ d  S(   Ni    i   s    (   u   assertEqualu   audioopu   reverseu   data(   u   self(    (    u.   /mit/python/lib/python3.0/test/test_audioop.pyu   test_reverse†   s    c             C   sb   t  ƒ  } x, t d D]  } | j | ƒ | j | ƒ q W|  j t j | d d d ƒ t d ƒ d  S(   Ni    i   g      à?(   u	   bytearrayu   datau   appendu   assertEqualu   audioopu   tomono(   u   selfu   data2u   d(    (    u.   /mit/python/lib/python3.0/test/test_audioop.pyu   test_tomono‰   s    	 c             C   sb   t  ƒ  } x, t d D]  } | j | ƒ | j | ƒ q W|  j t j t d d d d ƒ | ƒ d  S(   Ni    i   (   u	   bytearrayu   datau   appendu   assertEqualu   audioopu   tostereo(   u   selfu   data2u   d(    (    u.   /mit/python/lib/python3.0/test/test_audioop.pyu   test_tostereo   s    	 c             C   s(   |  j  t j t d t d ƒ d ƒ d  S(   Ni   g      ð?(   u   assertEqualu   audioopu
   findfactoru   data(   u   self(    (    u.   /mit/python/lib/python3.0/test/test_audioop.pyu   test_findfactor—   s    c             C   s(   |  j  t j t d t d ƒ d ƒ d  S(   Ni   i    g      ð?(   i    g      ð?(   u   assertEqualu   audioopu   findfitu   data(   u   self(    (    u.   /mit/python/lib/python3.0/test/test_audioop.pyu   test_findfitš   s    c             C   s$   |  j  t j t d d ƒ d ƒ d  S(   Ni   i   (   u   assertEqualu   audioopu   findmaxu   data(   u   self(    (    u.   /mit/python/lib/python3.0/test/test_audioop.pyu   test_findmax   s    c             C   s„   x} t  d ƒ D]o } |  j t j t d d | ƒ | ƒ |  j t j t d d | ƒ | ƒ |  j t j t d d | ƒ | ƒ q Wd  S(   Ni   i    i   i   i   (   u   rangeu   assertEqualu   audioopu	   getsampleu   data(   u   selfu   i(    (    u.   /mit/python/lib/python3.0/test/test_audioop.pyu   test_getsample    s
     ##c             C   s9   |  j  t j t j d j d „  t d ƒ Dƒ ƒ d ƒ d  S(   Nu    c             s   s   |  ] } t  | ƒ Vq d  S(   N(   u   chr(   u   .0u   x(    (    u.   /mit/python/lib/python3.0/test/test_audioop.pyu	   <genexpr>©   s    i   i¸~Ûÿ(   u   assertRaisesu   audioopu   erroru   findmaxu   joinu   range(   u   self(    (    u.   /mit/python/lib/python3.0/test/test_audioop.pyu   test_negativelen¦   s    N(   u   __name__u
   __module__u   test_maxu   test_minmaxu
   test_maxppu   test_avgu
   test_avgppu   test_rmsu
   test_crossu   test_addu	   test_biasu   test_lin2linu   test_adpcm2linu   test_lin2adpcmu   test_lin2alawu   test_alaw2linu   test_lin2ulawu   test_ulaw2linu   test_mulu   test_ratecvu   test_reverseu   test_tomonou   test_tostereou   test_findfactoru   test_findfitu   test_findmaxu   test_getsampleu   test_negativelen(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_audioop.pyu   TestAudioop   s4   
																										u   TestAudioopc               C   s   t  t ƒ d  S(   N(   u   run_unittestu   TestAudioop(    (    (    u.   /mit/python/lib/python3.0/test/test_audioop.pyu	   test_main«   s    u   __main__(   u   audioopu   unittestu   test.supportu   run_unittestu   gendata1u   gendata2u   gendata4u   datau   TestCaseu   TestAudioopu	   test_mainu   __name__(    (    (    u.   /mit/python/lib/python3.0/test/test_audioop.pyu   <module>   s   			“	