o
    QD©i#  ã                   @   sL   d dl Z d dlmZ e j dg d¢¡dd„ ƒZe j dg d¢¡dd	„ ƒZdS )
é    N)ÚFieldzformat, source, target))ÚdefaultÚstringr   )r   Ú N)r   r   N)Úuriúhttp://google.comr   )r   z://no-scheme.testN)r   r   N)r   r   N)r   r   N)Úemailúname@gmail.comr	   )r   r   N)r   r   N)r   r   N)r   r   N)ÚbinaryúdGVzdA==r   )r
   r   N)r
   r   N)r
   r   Nc                 C   ó0   t  dd| dœ¡}| |¡\}}||ksJ ‚d S ©NÚnamer   )r   ÚtypeÚformat©r   Úfrom_descriptorÚ	read_cell©r   ÚsourceÚtargetÚfieldÚcellÚ_© r   úa/var/www/Datamplify/venv/lib/python3.10/site-packages/frictionless/fields/__spec__/test_string.pyÚtest_string_read_cell   s   r   ))ÚwktúPOINT (30 10)r   )r   ú LINESTRING (30 10, 10 30, 40 40)r   )r   ú-POLYGON ((30 10, 40 40, 20 40, 10 20, 30 10))r    )r   ú/MULTIPOINT ((10 40), (40 30), (20 20), (30 10))r!   )r   ú TRIANGLE((0 0, 1 0, 0.5 1, 0 0))r"   )r   ú2MULTILINESTRING ((0 0, 1 1, 2 2), (3 3, 4 4, 5 5))r#   )r   úGMULTIPOLYGON (((0 0, 0 1, 1 1, 1 0, 0 0)), ((1 1, 1 2, 2 2, 2 1, 1 1)))r$   )r   ú6CIRCULARSTRING (-116.4 45.2, -118.0 47.0, -120.0 49.0)r%   )r   ú=TIN (((0 0 0,0 0 1,0 1 0,0 0 0)),((0 0 0,0 1 0,1 1 0,0 0 0)))r&   )r   úCCURVEPOLYGON(COMPOUNDCURVE(CIRCULARSTRING (0 0,1 1,2 0),(2 0,0 0)))r'   )r   úßPOLYHEDRALSURFACE (((0 0 0,0 0 1,0 1 1,0 1 0,0 0 0)),((0 0 0,0 1 0,1 1 0,1 0 0,0 0 0)),((0 0 0,1 0 0,1 0 1,0 0 1,0 0 0)),((1 1 0,1 1 1,1 0 1,1 0 0,1 1 0)),((0 1 0,0 1 1,1 1 1,1 1 0,0 1 0)),((0 0 1,1 0 1,1 1 1,0 1 1,0 0 1)))r(   )r   úCIRCULARSTRING EMPTYr)   )r   úGEOMETRYCOLLECTION EMPTYr*   )r   z,POLYGON ((30 10, 40 40, 20 40, 10 20, 30 10)N)r   r   N)r   r   N)r   r   Nc                 C   r   r   r   r   r   r   r   Útest_string_read_cell_wkt$   s   ;r+   )ÚpytestÚfrictionlessr   ÚmarkÚparametrizer   r+   r   r   r   r   Ú<module>   s    þ
þ: