ó
¡¼™\c           @   s‘   d  Z  d d l m Z d d l m Z m Z m Z m Z m Z m	 Z	 m
 Z
 m Z d d l m Z m Z m Z e d d e ƒ\ Z Z d „  Z d S(	   s:   Tests for tools for manipulation of rational expressions. iÿÿÿÿ(   t   together(   t   St   symbolst   Rationalt   sint   expt   Eqt   Integralt   Mul(   t   xt   yt   zs   A,Bt   commutativec           C   s  t  d ƒ d k s t ‚ t  d ƒ d k s0 t ‚ t  t t t ƒ t t t k sX t ‚ t  t t ƒ t t k sx t ‚ t  d t ƒ d t k s˜ t ‚ t  d t d ƒ t d t k sÀ t ‚ t  d t d ƒ d t d t k sì t ‚ t  d t t ƒ t d d t k st ‚ t  d t t d d ƒ ƒ t d d t k sMt ‚ t  t d d ƒ t d ƒ t t j t d d t	 ƒk sŒt ‚ t  d t d t ƒ d t t t t k sÀt ‚ t  d d d t ƒ t d t k sìt ‚ t  t d d t ƒ t d d t k st ‚ t  d t d t d t ƒ t t t t t t t t t k sht ‚ t  d d t d t d t ƒ t t t t t t t t t k s¸t ‚ t  d t t d t t d ƒ t d t d d t t k s t ‚ t  d t t d t t d ƒ t d t d d t d t d k sPt ‚ t  d t d	 t d t t d ƒ t d t d
 t d t d k s t ‚ t  d d d d d	 d d d d t ƒ t d ƒ d d d t d d t k sþt ‚ t  d d t d d ƒ d t d d t d d k s>t ‚ t  d d t d t ƒ d t d t t d t k s~t ‚ t  d t t d d t t d ƒ d d t t d t d t k sÎt ‚ t  d d d t d d ƒ d t d d d d t d d k st ‚ t  t
 d t d t ƒ ƒ t
 d t d t ƒ k sVt ‚ t  t
 d t d t ƒ d t ƒt
 t t t t ƒ k s˜t ‚ t  d t t ƒ d t t t ƒ ƒ d t t t t ƒ k sÞt ‚ t  d t d t ƒ d t t d t ƒ ƒ d t t ƒ t t t d t ƒ k s:t ‚ t  t d t d t t ƒ ƒ t t t t t t ƒ k s|t ‚ t  t d t d t d d t ƒ ƒ t t t t t t d t ƒ k sÎt ‚ t  t t d t t d ƒ t t d t t d k st ‚ d  S(   Ni    i   i   i   t   evaluateiþÿÿÿi   iüÿÿÿi   iùÿÿÿi   i   i   i	   i«   iw   i  iË   t   deepiÿÿÿÿ(   R    t   AssertionErrorR	   R
   R   R   R   R   t   Halft   FalseR   t   TrueR   R   R   t   At   B(    (    (    sC   lib/python2.7/site-packages/sympy/polys/tests/test_rationaltools.pyt   test_together   s@    (  (,,5?4,0LPHPP-1@@ML<BF\BRN(   t   __doc__t   sympy.polys.rationaltoolsR    t   sympyR   R   R   R   R   R   R   R   t	   sympy.abcR	   R
   R   R   R   R   R   (    (    (    sC   lib/python2.7/site-packages/sympy/polys/tests/test_rationaltools.pyt   <module>   s
   :