a
    khw                     @   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g d\}}}}ttg d\}}}ttddtdd}tt| | tdd}	t||}
t||}t||||}t|||}t|||}t||	|sJ t||	|sJ t||t	tddksJ tt|||
t	tt
ddt
ddtddksJ t|t	tdd	tks0J tttdddt||t	td
dtddkshJ t|t	|t	|ksJ t|t	||ksJ 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sJ t|||t||ksJ t|t	tddtddt|t	tddksFJ t||tt	tt
dddtddttddtddksJ 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
   equalsr   r	   r   r   r   r   )Zhalfp1p2Zp3Zp4Zp5Zp6Zp7l1l2l3l4Zpoly1Zpoly2Zpoly3fs r   T/var/www/auris/lib/python3.9/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   