o
    .jA                     @   s2   d dl Z d dlmZmZmZ G dd de jZdS )    N)data_encodefrom_unicode
to_unicodec                   @   s$   e Zd Zdd Zdd Zdd ZdS )TestParserToolsc                 C   s   t ddksJ t ddksJ t ddksJ t ddks J t ddks(J t ddddks2J t ddks:J t d d u sBJ d S )Ns   spamspam   Ƶ   Ƶasciiencoding   )r   self r   [/home/thesage/.local/lib/python3.10/site-packages/icalendar/tests/test_unit_parser_tools.pytest_parser_tools_to_unicode   s   z,TestParserTools.test_parser_tools_to_unicodec                 C   s   t ddddks
J d S )Nr   r	   r
   r   )r   r   r   r   r   test_parser_tools_from_unicode   s   z.TestParserTools.test_parser_tools_from_unicodec                 C   sL   ddddddddd	gd
}ddddddddd	gd}t ||ks$J d S )Nv1v2v3it1it2v4v5)k4k5{   )k1k2k3li1s   v3s   v2s   v1s   it1s   it2s   v5s   v4)s   k5s   k4)s   k3s   k2s   k1s   li1)r   )r   data1resr   r   r   test_parser_tools_data_encode   s   z-TestParserTools.test_parser_tools_data_encodeN)__name__
__module____qualname__r   r   r#   r   r   r   r   r      s    
r   )unittesticalendar.parser_toolsr   r   r   TestCaser   r   r   r   r   <module>   s    