U
    ¤�©jG  ã                   @   sD   d Z ddlmZ ddlZddlmZ ddlmZ dd„ Zdd	„ Z	dS )
z<This file collects errors that the OSS FUZZ build has found.é    )ÚtimeN)ÚCalendar)Ú	vDDDListsc                	   C   s$   t  t¡� t d¡ W 5 Q R X dS )zBIf we get passed an invalid string, we expect to get a ValueError.zEND:CALENDARN)ÚpytestZraisesÚ
ValueErrorr   Z	from_ical© r   r   úH/tmp/pip-unpacked-wheel-g40nyxg1/icalendar/tests/test_oss_fuzz_errors.pyÚtest_stack_is_empty   s    r	   c                  C   s(   t tdddd�gƒ} |  ¡ dks$t‚dS )zBIf we pass in a string type, we expect it to be converted to bytesé   )ÚhourÚminuteÚseconds   060606N)r   r   Zto_icalÚAssertionError)Z	vddd_listr   r   r   Útest_vdd_list_type_mismatch   s    r   )
Ú__doc__Údatetimer   r   Z	icalendarr   Zicalendar.propr   r	   r   r   r   r   r   Ú<module>   s   