%PDF- %PDF-
Direktori : /proc/self/root/opt/plesk/python/2.7/lib64/python2.7/test/ |
Current File : //proc/self/root/opt/plesk/python/2.7/lib64/python2.7/test/test_linuxaudiodev.pyo |
� 5}�ac @ s� d d l m Z e j d � d d l m Z m Z d d l Z d d l Z d d l Z d d l Z e j d d e �Z e j d d e �Z d Z d e j f d � � YZ d � Z e d k r� e � n d S( i����( t test_supportt audio( t findfilet run_unittestNt linuxaudiodevt deprecatedt sunaudioi t LinuxAudioDevTestsc B s5 e Z d � Z d � Z d � Z d � Z d � Z RS( c C s t j d � | _ d S( Nt w( R t opent dev( t self( ( s@ /opt/plesk/python/2.7/lib64/python2.7/test/test_linuxaudiodev.pyt setUp s c C s | j j � d S( N( R t close( R ( ( s@ /opt/plesk/python/2.7/lib64/python2.7/test/test_linuxaudiodev.pyt tearDown s c C sE | j j � | j j � | j j � | j j � | j j � d S( N( R t bufsizet obufcountt obuffreet getptrt fileno( R ( ( s@ /opt/plesk/python/2.7/lib64/python2.7/test/test_linuxaudiodev.pyt test_methods s c C s� t d � } t | d � } t j | � \ } } } } } | j � } | j � | t k rk | j d � n t j | d � } t j d k r� t j } n t j } | j j | d | | � | j j | � | j j � d S( Ns audiotest.aut rs) Expect .au file with 8-bit mu-law samplesi t littlei ( R R R t gethdrt readR t SND_FORMAT_MULAW_8t failt audioopt ulaw2lint syst byteorderR t AFMT_S16_LEt AFMT_S16_BER t setparameterst writet flush( R t patht fpt sizet enct ratet nchannelst extrat datat fmt( ( s@ /opt/plesk/python/2.7/lib64/python2.7/test/test_linuxaudiodev.pyt test_play_sound_file s c C s� d } t j } d } d } y | j j d | | | � Wn* t k rd } | j | j d d � n Xy | j j | d | | � Wn* t k r� } | j | j d d � n Xy | j j | | d | � Wn* t k r� } | j | j d d � n Xy | j j | | | d � Wn* t k rB} | j | j d d � n Xy | j j | | | t j � Wn* t k r�} | j | j d d � n Xy | j j | d | | � Wn* t k r�} | j | j d d � n Xd S( Ni i@ i i����i s expected rate >= 0, not -1i����s! expected sample size >= 0, not -2i s nchannels must be 1 or 2, not 3i� s unknown audio encoding: 177sN for linear unsigned 16-bit little-endian audio, expected sample size 16, not 8i s? for linear unsigned 8-bit audio, expected sample size 8, not 16( R t AFMT_U8R R! t ValueErrort assertEqualt argst AFMT_U16_LE( R R&