Your IP : 216.73.216.213
3
��2aa � @ s� d dl Z d dlZd dlZd dlZd dlZd dlmZ ejd� ejd�Z dd� Z
e
e j�Ze
e j
�Ze
e j�ZG dd� dej�ZG d d
� d
ej�ZG dd� dej�Zed
kr�ej� dS )� N)�supportZaudio�winsoundc s t j� �� fdd��}|S )Nc s` y� | |�}W n6 t k
rD } ztjr4t� jd|� W Y d d }~X nX tjrXt� jd� |S d S )Nzfailed:Zreturned)�RuntimeErrorr �verbose�print�__name__)�args�kwargs�ret�e)�func� �2/opt/alt/python36/lib64/python3.6/test_winsound.py�wrapper s zsound_func.<locals>.wrapper)� functools�wraps)r r r
)r r �
sound_func s r c @ s, e Zd Zdd� Zdd� Zdd� Zdd� Zd S )
�BeepTestc C s6 | j ttj� | j ttjdd� | j ttjdd� d S )N�$ �K i � )�assertRaises� TypeErrorr �Beep�
ValueError)�selfr
r
r �test_errors) s zBeepTest.test_errorsc C s t dd� t dd� d S )N�% r i� )� safe_Beep)r r
r
r �
test_extremes. s
zBeepTest.test_extremesc C s$ xt ddd�D ]}t|d� qW d S )N�d i� r )�ranger )r �ir
r
r �test_increasingfrequency2 s z!BeepTest.test_increasingfrequencyc C s t ddd� d S )Nr i� )ZdurationZ frequency)r )r r
r
r �test_keyword_args6 s zBeepTest.test_keyword_argsN)r �
__module__�__qualname__r r r"