ó
wŰjc        	   @   sj  d  d l  Z  d  d l Z d  d l Z d  d l Z d  d l m Z i d d 6d d 6d d 6Z d	   Z i d
   d 6d   d 6d   d 6Z d   d d d f D Z	 d   d d d f D Z
 i d d 6e d d d d d d d d   d 6e d d d d d d d d   d 6Z d d f d d f d d f g Z d e j f d     YZ d   Z e d k rfe   n  d S(    i˙˙˙˙N(   t   run_unittestt   bi   t   hi   t   ii   c         C   s$   t  j d t |  t |  f |  S(   Ns   =%d%s(   t   structt   packt   lent   formats(   t   widtht   data(    (    s   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_audioop.pyR      s    c          G   s   t  d |   S(   Ni   (   R   (   R	   (    (    s   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_audioop.pyt   <lambda>   t    c          G   s   t  d |   S(   Ni   (   R   (   R	   (    (    s   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_audioop.pyR
      R   c          G   s   t  d |   S(   Ni   (   R   (   R	   (    (    s   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_audioop.pyR
      R   c         C   s)   i  |  ] } d  d | d  >d  |  q S(   i   i   (    (   t   .0t   w(    (    s   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_audioop.pys
   <dictcomp>   s   	 c         C   s%   i  |  ] } d  d | d >|  q S(   i˙˙˙˙i   i   (    (   R   R   (    (    s   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_audioop.pys
   <dictcomp>   s   	 s    Eť˙i    i4  igE  iş˙˙i˙  i ˙˙ixV4iŤgEiUvşi˙˙˙i   t   abct   TestAudioopc           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 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   s˙   xř d
 D]đ } |  j  t j d |  d  t | } |  j  t j | d  |  d  |  j  t j | d d d  |  d	  |  j  t j | t |  |  t |  |  j  t j | t |  |  t |  |  j  t j t | |  t |  q Wd  S(   Ni   i   i   R   i    i   iř˙˙˙i˙˙˙˙i   (   i   i   i   (   t   assertEqualt   audioopt   maxt   packst	   maxvaluest	   minvaluest   datas(   t   selfR   t   p(    (    s   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_audioop.pyt   test_max)   s    
"(*+c         C   s  xd
 D]} |  j  t j d |  d  t | } |  j  t j | d  |  d  |  j  t j | d d d	  |  d  |  j  t j | t |  |  t | t | f  |  j  t j | t |  |  t | t | f  |  j  t j t | |  t | t | f  q Wd  S(   Ni   i   i   R   i˙˙˙i   i   iř˙˙˙i˙˙˙˙(   i   i   i   (   i˙˙˙i   (   i   i   (   iř˙˙˙i   (   R   R   t   minmaxR   R   R   R   (   R   R   R   (    (    s   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_audioop.pyt   test_minmax3   s    
"(c      
   C   sž   xˇ d
 D]Ż } |  j  t j d |  d  |  j  t j t | t d    |  d  |  j  t j t | d d d	 d	 d d  |  d  |  j  t j t | |  t | t |  q Wd  S(   Ni   i   i   R   i    id   i	   i
   i   (   i   i   i   (   R   R   t   maxppR   t   rangeR   R   R   (   R   R   (    (    s   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_audioop.pyt
   test_maxppA   s    ,5c         C   s[  xd D]ú } |  j  t j d |  d  t | } |  j  t j | d  |  d  |  j  t j | d d  |  d  |  j  t j | d d	  |  d
  |  j  t j | t | t |  |  t |  |  j  t j | t | t |  |  t |  q W|  j  t j t d d d  d  d  |  j  t j t d d d  d  d  d  S(   Ni   i   i   R   i    i   i   i   iř˙˙˙iţ˙˙˙i   Pi   pi   `i   °i   i    (   i   i   i   (   R   R   t   avgR   R   R   (   R   R   R   (    (    s   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_audioop.pyt   test_avgI   s    
"%%&&""c      
   C   sň   x d D] } |  j  t j d |  d  |  j  t j t | t d    |  d  |  j  t j t | d d d	 d	 d d  |  d  q W|  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   R   i    id   i	   i
   i   iÄ   ifĹ  IŞgĹ    (   i   i   i   (   R   R   t   avgppR   R   R   (   R   R   (    (    s   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_audioop.pyt
   test_avgppY   s    ,9  c         C   s,  xĹ d D]˝ } |  j  t j d |  d  t | } |  j  t j | t d    |  d  |  j t j | t |  d |  t | d	 d |  j t j | t |  d |  t | d	 d q W|  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   R   i    id   i9   i   t   deltaiM   i!N  i"N(   i   i   i   (	   R   R   t   rmsR   R   t   assertAlmostEqualR   R   R   (   R   R   R   (    (    s   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_audioop.pyt   test_rmsb   s    
(##  c         C   s  xd D] } |  j  t j d |  d  t | } |  j  t j | d d d  |  d  |  j  t j | d d d d  |  d  |  j  t j | d d	 d
 d  |  d  |  j  t j | d t |  |  d  |  j  t j | t | t |  |  d  q Wd  S(   Ni   i   i   R   i˙˙˙˙i    iý˙˙˙iü˙˙˙iţ˙˙˙i   (   i   i   i   (   R   R   t   crossR   R   R   (   R   R   R   (    (    s   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_audioop.pyt
   test_crosso   s    
(++)c      
   C   s  xb d D]Z } |  j  t j d d |  d  |  j  t j t | d t t |  |  t |  q W|  j  t j t d t d d  d  |  j  t j t d t d d  t d d d d	 d
 d	 d
 d   |  j  t j t d t d d  t d d d d d d d d   d  S(   Ni   i   i   R   s    s    $ţi    ih$  i˙  i ˙˙iţ˙˙˙iđŹh$i˙˙˙i   (   i   i   i   (   R   R   t   addR   R   R   (   R   R   (    (    s   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_audioop.pyt   test_addy   s    *  # c      
   C   sľ  x> d& D]6 } x- d' D]% } |  j  t j d
 | |  d
  q Wq 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  |  j  t j t d d d	  t d  |  j  t j t d d d  t d d d d d d d d   |  j  t j t d d d  t d d d d d d d d   |  j  t j t d d d  t d d d d d d d d   |  j  t j t d d d	  t d  |  j  t j t d d d  t d d d d d d	 d d   |  j  t j t d d d  t d d d d d d d d   |  j  t j t d d d  t d d d  d! d" d d d   |  j  t j t d d d	  t d d	 d# d$ d% d d d   d  S((   Ni   i   i   i    i˙˙˙˙i   i˙˙˙i˙˙˙i   R   s   Fź s   ˙Dş~ţi5  ihE  iş˙˙i ˙˙i˙˙i3  ifE  iş˙˙iţ  i˙  iţ˙˙˙iyV4iŹgEiVvşi  iwV4iŞgEiTvşiţ˙˙iwV4iŞgĹiTv:ixV4iŤgĹiUv:(   i   i   i   (   i    i   i˙˙˙˙i   i˙˙˙i˙˙˙i   (   R   R   t   biasR   R   (   R   R   R+   (    (    s   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_audioop.pyt	   test_bias   s>    '###c      
   C   s~  x5 d D]- } |  j  t j t | | |  t |  q W|  j  t j t d d d  t d d d d d d d	 d
   |  j  t j t d d d  t d d d d d d d d   |  j  t j t d d d  d  |  j  t j t d d d  t d d d d d d d d   |  j  t j t d d d  d  |  j  t j t d d d  t d d d d d d d	 d   d  S(   Ni   i   i   i    i   i E  i ť˙˙i   i ˙˙i ˙˙˙i   i   Ei   ťi   i   i   ˙s    Eş˙i  4i  gEi  şi  ˙i  ˙˙i4  igE  iş˙˙i˙  i˙˙˙˙(   i   i   i   (   R   R   t   lin2linR   R   (   R   R   (    (    s   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_audioop.pyt   test_lin2lin§   s     +#c      	   C   să   |  j  t j d d d   d d f  |  j  t j d d d   t d d d d	 d
 d d  d f  |  j  t j d d d   t d d d d d d d  d f  x; d D]3 } |  j  t j d | d   d | d d f  q¨ Wd  S(   Ns   i   s      ˙ ˙iM˙˙˙i(   i   i    i   i)   ię˙˙˙ir   i   i   i  ) i  ę˙i  r i  M˙s    i   i
   (   iM˙˙˙i(   (   iM˙˙˙i(   (   iM˙˙˙i(   (   i   i   i   s        (   i    i    (   R   R   t	   adpcm2lint   NoneR   (   R   R   (    (    s   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_audioop.pyt   test_adpcm2linş   s    &c         C   s˝   |  j  t j t d d d   d d f  |  j  t j t d d d   d d f  |  j  t j t d d d   d d f  x; d D]3 } |  j  t j d | d	 | d   d d f  q Wd  S(   Ni   s   i#˙˙˙i'   i   i   i   s    i
   i   i    (   i#˙˙˙i'   (   i   i'   (   i   i'   (   i   i   i   s        (   i    i    (   R   R   t	   lin2adpcmR   R0   (   R   R   (    (    s   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_audioop.pyt   test_lin2adpcmČ   s     c         C   s  |  j  t t j d d d  |  j  t t j d d d  |  j  t t j d d d	  |  j  t t j d d d
  |  j  t t j d d d  |  j  t t j d d d  |  j  t t j d d d  |  j  t t j d d d  |  j  t t j d d d  |  j  t t j d d d  d  S(   Ns    i   i+  i    i˙˙˙˙iY   i˙˙˙i   (   i    i˙˙˙˙(   i    iY   (   i    i˙˙˙˙(   i    iY   (   i˙˙˙i    (   i   i    (   i˙˙˙i    (   i   i    (   t   assertRaisest	   TypeErrorR   R/   R2   t
   ValueError(   R   (    (    s   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_audioop.pyt   test_invalid_adpcm_stateŐ   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   s   Ő¤$Ş*Zi   s   Ő¤$Ş*Ui   (   R   R   t   lin2alawR   (   R   (    (    s   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_audioop.pyt   test_lin2alawä   s    c            s÷   d } d d d d d d d d	 d
 d d d d d d d d d d d d d g } xD d D]<   |  j  t j |    t     f d   | D    qU Wd j d   t d  D  } x< d D]4   t j |    } |  j  t j |    |  qť Wd  S(    Ns    $*QTUXkq¤ŞŃÔŐŘëń˙iPý˙˙i0ý˙˙i@÷˙˙i@đ˙˙i÷˙˙˙iý˙˙˙i˙˙˙˙iĺ˙˙˙i˙˙˙iŽ˙˙˙i˙˙˙i°  iĐ  iŔ  iŔ  i	   i   i   i   iô   iR   ij   i   i   c         3   s!   |  ] } |   d  >d ?Vq d S(   i   i   N(    (   R   t   x(   R   (    s   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_audioop.pys	   <genexpr>ó   s    R   c         s   s   |  ] } t  |  Vq d  S(   N(   t   chr(   R   R:   (    (    s   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_audioop.pys	   <genexpr>ő   s    i   (   i   i   i   (   i   i   (   R   R   t   alaw2linR   t   joint   xrangeR8   (   R   t   encodedt   srct   decoded(    (   R   s   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_audioop.pyt   test_alaw2lině   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   s   ˙­ gi   s   ˙­ ~i   (   R   R   t   lin2ulawR   (   R   (    (    s   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_audioop.pyt   test_lin2ulawú   s    c            sţ   d } d d d d d d d d	 d
 d d d d d d d d d d d g } xD d D]<   |  j  t j |    t     f d   | D    qO Wd j d   t d  t d d  D  } x< d D]4   t j |    } |  j  t j |    |  qÂ Wd  S(   Ns    (?Wjv|~¨ż×ęöüţ˙iĄŕ˙˙iĄî˙˙iAú˙˙iţ˙˙i]˙˙˙iË˙˙˙iî˙˙˙iú˙˙˙iţ˙˙˙i    i_  i_  iż  iď  iŁ   i5   i   i   i   i   i   c         3   s!   |  ] } |   d  >d ?Vq d S(   i   i   N(    (   R   R:   (   R   (    s   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_audioop.pys	   <genexpr>	  s    R   c         s   s   |  ] } t  |  Vq d  S(   N(   R;   (   R   R:   (    (    s   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_audioop.pys	   <genexpr>  s    i   i   i   (   i   i   i   (   i   i   (   R   R   t   ulaw2linR   R=   R   RC   (   R   R?   R@   RA   (    (   R   s   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_audioop.pyt   test_ulaw2lin  s    $%,c      
   C   s-  x d D]} } |  j  t j d | d  d  |  j  t j t | | d  d t t |   |  j  t j t | | d  t |  q W|  j  t j t d d d  d  |  j  t j t d d d  t d d d d	 d
 d	 d
 d   |  j  t j t d d d  t d d d d d d d d   d  S(   Ni   i   i   R   i    s    s    $ţih$  i˙  i ˙˙iţ˙˙˙iđŹh$i˙˙˙i   (   i   i   i   (   R   R   t   mulR   R   R   (   R   R   (    (    s   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_audioop.pyt   test_mul  s    #c   
      C   s  xd# D]} |  j  t j d | d d d d   d d d% f f  |  j  t j d | d d d d   d d d( f f  |  j  t j d | d d d	 d   d d
 d* f f  |  j  t j t | | d d d d   d t |  |  j  t j t | | d d d d  d d  d t |  q Wd  } t j d d d d d	 |  \ } } t j d d d d d	 |  \ } } |  j  | | d  xĆ d+ D]ž } t j t | | d d d	 d   \ } } d, \ } } xa t d t t |  |  D]C } t j t | | | | !| d d d	 |  \ } } | | 7} qŰW|  j  | |  |  j  | |  qWi t d d d d d d d d  d 6t d d d d d d d d  d 6t d d d d d d d d  d 6}	 x d- D]z } |  j  t j t | | d d d d  d d  d |	 |  |  j  t j t | | d d d d  d  d!  d |	 |  qźW|  j t	 t j d d d d d d"  |  j t	 t j d d d d d d d. f  d  S(/   Ni   i   i   R   i@  i˙˙˙˙i    i   i>  iţ˙˙˙s    s       i   i7   iÚ˙˙˙iU   iľ˙˙˙iě˙˙˙i§  iw7  iĐŮ˙˙isV  iľ˙˙ifí˙˙iÚ@§ivww7i6ĐŮiŚtVijľiÚ@gíi   i   i
   i*   (   i   i   i   (   i    i    (   (   i    i    (   i    i    (   (   i    i    (   (   i    i    (   i    i    (   i    i    (   i    i    (   i    i    (   i    i    (   (   i    i    (   i   i   i   (   R   N(   i   i   i   (   i*   (
   R   R   t   ratecvR0   R   R   R   R   R4   R5   (
   R   R   t   statet   d1t   d2t   d0t   state0t   dR   t   expected(    (    s   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_audioop.pyt   test_ratecv   sJ    !!!)/$$(###//%c         C   sm   xf d D]^ } |  j  t j d |  d  |  j  t j t | d d d  |  t | d d d   q Wd  S(   Ni   i   i   R   i    (   i   i   i   (   R   R   t   reverseR   (   R   R   (    (    s   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_audioop.pyt   test_reverseL  s    %c         C   s1  x*d D]"} t  | } t d t |   } x8 t |  D]* } | | d  |  | | d  d |  <q: W|  j t j t |  | d d  |  |  j t j t |  | d d  d t |   x< t |  D]. } | | d  |  | | | d  d |  <qĎ W|  j t j t |  | d d  |  q Wd  S(   Ni   i   i   i    s    g      ŕ?(   i   i   i   (   R   t	   bytearrayR   R   R   R   t   tomonot   str(   R   R   t   data1t   data2t   k(    (    s   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_audioop.pyt   test_tomonoR  s    
((2,c         C   s  xd D]} t  | } t d t |   } x8 t |  D]* } | | d  |  | | d  d |  <q: W|  j t j | | d d  |  |  j t j | | d d  d t |   x< t |  D]. } | | d  |  | | | d  d |  <qĂ W|  j t j | | d d  |  q Wd  S(   Ni   i   i   i    s    (   i   i   i   (   R   RT   R   R   R   R   t   tostereo(   R   R   RW   RX   RY   (    (    s   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_audioop.pyt   test_tostereo^  s    
(",,c         C   sV   |  j  t j t d t d  d  |  j  t j d t t d  t d  d  d  S(   Ni   g      đ?s    g        (   R   R   t
   findfactorR   R   (   R   (    (    s   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_audioop.pyt   test_findfactorj  s    $'c         C   s   |  j  t j t d t d  d	  |  j  t j t d t d d d d   d
  |  j  t j t d d  d t d t d  d  d  S(   Ni   i    g      đ?i   gÍĚĚĚĚfż@iţ˙˙˙i   i   (   i    g      đ?(   i   gÍĚĚĚĚfż@(   i   g      đ?(   R   R   t   findfitR   R   (   R   (    (    s   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_audioop.pyt   test_findfito  s
    $)-c         C   s$   |  j  t j t d d  d  d  S(   Ni   i   i   (   R   R   t   findmaxR   (   R   (    (    s   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_audioop.pyt   test_findmaxv  s    c         C   sÜ   xŐ d D]Í } t  | d d d t | t |  } |  j t j | | d  d  |  j t j | | d  d  |  j t j | | d  d  |  j t j | | d  t |  |  j t j | | d  t |  q Wd  S(   Ni   i   i   i    i˙˙˙˙i   (   i   i   i   (   R   R   R   R   R   t	   getsample(   R   R   R	   (    (    s   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_audioop.pyt   test_getsampley  s    $#c         C   s9   |  j  t j t j d j d   t d  D  d  d  S(   NR   c         s   s   |  ] } t  |  Vq d  S(   N(   R;   (   R   R:   (    (    s   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_audioop.pys	   <genexpr>  s    i   i¸~Ű˙(   R4   R   t   errorRa   R=   R>   (   R   (    (    s   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_audioop.pyt   test_negativelen  s    c      
   C   se  d  } xXt D]P\ } } | } |  j t j t j | | d  |  j t j t j | |  |  j t j t j | |  |  j t j t j | |  |  j t j t j	 | |  |  j t j t j
 | |  |  j t j t j | |  |  j t j t j | |  |  j t j t j | | d  |  j t j t j | | d d  |  j t j t j | | d d  |  j t j t j | | |  |  j t j t j | | d  |  j t j t j | |  |  j t j t j | | |  |  j t j t j | | d d d |  |  j t j t j | |  |  j t j t j | |  |  j t j t j | | |  q Wd  S(   Ni    g      đ?g      ŕ?i   (   R0   t   INVALID_DATAR4   R   Re   Rc   R   R   R   R$   R!   R   R'   RG   RU   R[   R)   R+   RR   R-   RI   RC   R8   R2   (   R   RJ   R	   t   sizet   size2(    (    s   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_audioop.pyt   test_issue7673  s,    ""(c         C   sx   d } d  } xe d D]] } |  j t j t j | |  |  j t j t j | |  |  j t j t j | | |  q Wd  S(   Nt   abcdefghi˙˙˙˙i    i   i   i   (   i˙˙˙˙i    i   i   i   (   R0   R4   R   Re   RE   R<   R/   (   R   R	   RJ   Rh   (    (    s   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_audioop.pyt   test_wrongsize  s    (   t   __name__t
   __module__R   R   R   R    R"   R&   R(   R*   R,   R.   R1   R3   R7   R9   RB   RD   RF   RH   RQ   RS   RZ   R\   R^   R`   Rb   Rd   Rf   Rj   Rl   (    (    (    s   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_audioop.pyR   '   s:   	
							
		!										,										c           C   s   t  t  d  S(   N(   R    R   (    (    (    s   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_audioop.pyt	   test_main§  s    t   __main__(   R   t   syst   unittestR   t   test.test_supportR    R   R   R   R   R   R   Rg   t   TestCaseR   Ro   Rm   (    (    (    s   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_audioop.pyt   <module>   s8   
	

#		˙ 	