File: //opt/alt/python312/lib64/python3.12/test/__pycache__/test_winsound.cpython-312.opt-2.pyc
�
�h�eD � �� � d dl Z d dlZd dlZd dlZd dlmZ d dlmZ ej d� ej d� Z
d� Z ee
j � Z
ee
j � Z ee
j � Z G d� dej$ � Z G d � d
ej$ � Z G d� dej* � Z G d
� dej$ � Zedk( r ej2 � yy)� N)�support)�
import_helper�audio�winsoundc �B � � t j � � � fd�� }|S )Nc �� �� �| i |��}t j rt �j d� |S # t $ r6}t j rt �j d|� Y d }~y Y d }~y d }~ww xY w)N�returnedzfailed:)r �verbose�print�__name__�RuntimeError)�args�kwargs�ret�e�funcs ��9/opt/alt/python312/lib64/python3.12/test/test_winsound.py�wrapperzsound_func.<locals>.wrapper sd �� � ���'��'�C�
����d�m�m�Z�0��J��
� 3�����d�m�m�Y��2�2� �� 3�s �3 � A2�'A-�-A2)� functools�wraps)r r s ` r �
sound_funcr s% �� ��_�_�T�� � � � �N� c �$ � e Zd Zd� Zd� Zd� Zd� Zy)�BeepTestc �� � | j t t j � | j t t j dd� | j t t j dd� y )N�$ �K i � )�assertRaises� TypeErrorr �Beep�
ValueError��selfs r �test_errorszBeepTest.test_errors* sF � ����)�X�]�]�3����*�h�m�m�R��<����*�h�m�m�U�B�?r c �4 � t dd� t dd� y )N�% r i� �� safe_Beepr"