o
    ÌÄ.j  ã                   @   s^   d Z ddlZddlmZ ddlmZ ejdd„ ƒZdd„ Zd	d
„ Z	dd„ Z
dd„ Zdd„ ZdS )z;Test the access to parameters via getter/setter properties.é    N©Ú
Parameters)ÚVALUEc                   C   s   t ƒ S )zEmpty test property.r   © r   r   úZ/home/thesage/.local/lib/python3.10/site-packages/icalendar/tests/test_parameter_access.pyÚp	   s   r   c                 C   s   | j du sJ ‚dS )zTest default value.N©Úvalue©r   r   r   r   Útest_value_parameter_default   s   r   c                 C   s(   d| _ | j dks
J ‚| d dksJ ‚dS )zSet the value, convertÚtestÚTESTr   Nr   r
   r   r   r   Útest_set_value   s   r   c                 C   s   d| _ | j tjksJ ‚dS )zConverted to enum.z	DATE-TIMEN)r	   r   Ú	DATE_TIMEr
   r   r   r   Útest_conversion   s   r   c                 C   sF   d| _ | ` | j du sJ ‚d| vsJ ‚| ` | j du sJ ‚d| vs!J ‚dS ©zDelete the value.r   Nr   r   r
   r   r   r   Útest_delete_value!   s   r   c                 C   sJ   d| _ d| _ | j du sJ ‚d| vsJ ‚d| _ | j du sJ ‚d| vs#J ‚dS r   r   r
   r   r   r   Útest_delete_value_None,   s   r   )Ú__doc__ÚpytestÚ	icalendarr   Úicalendar.enumsr   Úfixturer   r   r   r   r   r   r   r   r   r   Ú<module>   s    
