File: //usr/local/lib/python3.10/test/__pycache__/test_winsound.cpython-310.opt-1.pyc
o
�is � @ s� d dl Z d dlZd dlZd dlmZ d dlmZ e�d� e�d�Z dd� Z
e
e j�Ze
e j
�Ze
e j�ZG dd � d ej�ZG d
d� dej�ZG dd
� d
ej�ZedkrZe�� dS dS )� N)�support)�
import_helperZaudio�winsoundc s t �� �� fdd��}|S )Nc
sr z � | i |��}W n$ t y- } ztjr"t� jd|� W Y d }~d S W Y d }~d S d }~ww tjr7t� jd� |S )Nzfailed:Zreturned)�RuntimeErrorr �verbose�print�__name__)�args�kwargs�ret�e��func� �//usr/local/lib/python3.10/test/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 | � ttj� | � ttjdd� | � 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_Beepr r r r �
test_extremes. s
zBeepTest.test_extremesc C s t ddd�D ]}t|d� qd S )N�d �� r )�ranger! )r �ir r r �test_increasingfrequency2 s �z!BeepTest.test_increasingfrequencyc C s t ddd� d S )Nr r$ )ZdurationZ frequencyr r r r r �test_keyword_args6 � zBeepTest.test_keyword_argsN)r �
__module__�__qualname__r r"