U
    j                     @   sz   d dl mZ d dlmZ dZeeZdejd< dd Zdd	 Zd
d Z	dd Z
dd Zdd Zdd Zdd Zdd ZdS )    )
Parameters)vCalAddresss   MAILTO:maxm@mxm.dkMax MZcnc                   C   s   t  tkstd S )N)aZto_icaltxtAssertionError r   r   I/tmp/pip-unpacked-wheel-g40nyxg1/icalendar/tests/prop/test_vCalAddress.pytest_to_ical	   s    r
   c                   C   s&   t tjtsttjddiks"td S )NCNr   )
isinstancer   paramsr   r   r   r   r   r	   test_params   s    r   c                   C   s   t tdkstd S )NzMAILTO:maxm@mxm.dk)r   Z	from_icalr   r   r   r   r   r	   test_from_ical   s    r   c                  C   s   t d} t| dkstd S )NvaluezvCalAddress('value'))r   reprr   )instancer   r   r	   	test_repr   s    r   c                  C   s   t d} | jdkstdS )z,Sometimes, people forget to add mailto that.z	me@you.weNr   emailr   addressr   r   r	   test_email_malformed   s    r   c                  C   s   t d} | jdkstdS )z Email with a normal mailto link.zmailto:icalendar@email.listzicalendar@email.listNr   r   r   r   r	   test_email_mailto!   s    r   c                  C   s   t d} | jdkstdS )zmailto can be capital letters.MAILTO:yemaya@posteo.netzyemaya@posteo.netNr   r   r   r   r	   test_capital_email'   s    r   c                  C   s2   t d} | jdkstd| jd< | jdks.tdS )zWe want the name, too!r    zname!r   Nr   namer   r   r   r   r   r	   	test_name-   s    
r   c                  C   s2   t d} d| _| jdkst| jd dks.td S )Nr   z	Yemaya :)r   r   r   r   r   r	   test_set_the_name5   s    r    N)Zicalendar.parserr   Zicalendar.propr   r   r   r   r
   r   r   r   r   r   r   r   r    r   r   r   r	   <module>   s   
