ó
¡Œ\c           @   sy   d  d l  m Z m Z m Z d  d l m Z m Z m Z m Z m	 Z	 m
 Z
 d  d l m Z m Z m Z m Z d   Z d S(   iÿÿÿÿ(   t   Rationalt   Symbolt   S(   t   Circlet   Linet   Pointt   Polygont   Segmentt   Parabola(   t	   FiniteSett   Uniont   Intersectiont   EmptySetc          C   sÔ  t  d d  }  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 | |	  j |  st  t | |	  j |  s,t  t | |  t	 t d d   k sVt  t t | |  |
  t	 t t
 d  d t
 d  d  t d d   k s«t  t | t	 t d d    t   k sØt  t t t d d  d  t | |   t	 t d	 d  t d d   k s)t  t | t	 |   t	 |  k sPt  t | t	 |   | k sqt  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 s÷t  t | | |  t | |  k st  t | t	 t d d  t d d    t | t	 t d d    k slt  t | |  t t	 t t
 d  d d  t d d   t t d d  t d d    k sÐt  d S(   s%    test basic unions and intersections i   i   i    i   i   iÿÿÿÿi   iùÿÿÿiýÿÿÿi	   N(   i    i    (   i   i    (   i   i   (   i    i   (   i   i   (   i   iÿÿÿÿ(   i    i   (   R    t   mapR   R   R   R
   t   equalst   AssertionErrorR   R	   R   R   R   R   (   t   halft   p1t   p2t   p3t   p4t   p5t   p6t   p7t   l1t   l2t   l3t   l4t   poly1t   poly2t   poly3t   fs(    (    sE   lib/python2.7/site-packages/sympy/geometry/tests/test_geometrysets.pyt   test_booleans   s.    '!!!*U-Q'!k'NN(   t   sympyR    R   R   t   sympy.geometryR   R   R   R   R   R   t
   sympy.setsR	   R
   R   R   R    (    (    (    sE   lib/python2.7/site-packages/sympy/geometry/tests/test_geometrysets.pyt   <module>   s   ."