U
    -ew                     @   sX   d dl mZ d dlmZ d dlmZmZmZmZm	Z	 d dl
mZmZmZmZ dd ZdS )    )Rational)S)CircleLinePointPolygonSegment)	FiniteSetUnionIntersectionEmptySetc                  C   s  t j} ttddddg\}}}}ttdddg\}}}ttddtd	d	}tt| | td
d
}	t||}
t||}t||||}t|||}t|||}t||	|stt	||	|stt	||t
td	d	kstt	t|||
t
ttddtddtd
d	kstt	|t
tddtks6tt	ttdddt||t
tddtddksntt	|t
|t
|kstt|t
||kstt
ttd	dd	ttdddttdd
td	d
ttddd	}t	|||kstt|||t||kstt|t
tddtdd
t|t
tdd
ksLtt	||tt
ttddd	tdd	ttddtd	dkstdS )z% test basic unions and intersections )r   r   )   r   )   r   )r   r   )      )r   )r   r   r   r   r   r   r      ir   	   N)r   ZHalfmapr   r   r   r
   equalsAssertionErrorr   r	   r   r   r   r   )Zhalfp1p2Zp3Zp4Zp5Zp6Zp7l1l2l3l4Zpoly1Zpoly2Zpoly3fs r   g/var/www/html/Darija-Ai-Train/env/lib/python3.8/site-packages/sympy/geometry/tests/test_geometrysets.pytest_booleans   s.    

88D6r!   N)Zsympy.core.numbersr   Zsympy.core.singletonr   Zsympy.geometryr   r   r   r   r   Z
sympy.setsr	   r
   r   r   r!   r   r   r   r    <module>   s   