ó
¡¼™\c           @   s  d  d l  m Z m Z m Z m Z m Z m Z m Z m Z m	 Z	 m
 Z
 m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z d  d l m Z d  d l m Z m Z m Z m Z d „  Z d „  Z d „  Z  d „  Z! d „  Z" d	 „  Z# d
 „  Z$ d „  Z% d „  Z& d „  Z' d „  Z( d „  Z) d „  Z* d „  Z+ d „  Z, d „  Z- d „  Z. d „  Z/ d „  Z0 d „  Z1 d „  Z2 d „  Z3 d „  Z4 d „  Z5 d „  Z6 d „  Z7 d „  Z8 d „  Z9 d  „  Z: d! „  Z; d" „  Z< d# „  Z= d$ „  Z> d% „  Z? d& „  Z@ d' „  ZA d( „  ZB d) „  ZC d* „  ZD d+ „  ZE d, „  ZF d- „  ZG d. „  ZH d/ „  ZI d0 „  ZJ d1 „  ZK d2 „  ZL d3 „  ZM d4 „  ZN d5 „  ZO d6 „  ZP d7 S(8   iÿÿÿÿ(   t   Symbolt   Rationalt   Ordert   expt   lnt   logt   nant   oot   Ot   pit   It   St   Integralt   sint   cost   sqrtt	   conjugatet   expandt	   transposet   symbolst   Functiont   Add(   t   raises(   t   wt   xt   yt   zc          C   s9   t  t ƒ }  t  t d t t d ƒ t d ƒ t ƒ d  S(   Niÿÿÿÿi   i   (   R   R   R   R   (   t   e(    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt   test_caching_bug   s    c           C   s­   t  d ƒ j t ƒ  k s t ‚ t  t ƒ j t h k s< t ‚ t  d t ƒ j t h k s] t ‚ t  t t ƒ j t t h k s‚ t ‚ t  t t t ƒ j t t h k s© t ‚ d  S(   Ni   (   R   t   free_symbolst   sett   AssertionErrorR   R   (    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt   test_free_symbols   s
    !%c          C   sV  t  d ƒ }  t d t ƒ t t ƒ k s. t ‚ t t ƒ d t t ƒ k sP t ‚ d t t ƒ t t ƒ k sr t ‚ t t t ƒ ƒ t t ƒ k s– t ‚ t t t ƒ t ƒ t t t ƒ t t ƒ k sÉ t ‚ t d ƒ t d ƒ k sç t ‚ t t t ƒ ƒ t d t ƒ k st ‚ t t d t ƒ ƒ j t d t ƒ k s=t ‚ t t t d t ƒ ƒ j t t d t ƒ k stt ‚ t t |  d ƒ j t |  d k sŸt ‚ t t d |  d ƒ j t d |  d k sÒt ‚ t t d t t t ƒ t d t ƒ k st ‚ t t d t t t ƒ t d t ƒ k s2t ‚ t t	 d „  ƒ t t
 d	 „  ƒ d  S(
   Ni    i   i   iäÿÿÿiéÿÿÿi   i   c           S   s   t  t t ƒ t t ƒ S(   N(   R   R   R   (    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt   <lambda>'   t    c           S   s   t  t d t ƒ S(   Ni   (   R   R   (    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyR!   (   R"   (   R   R   R   R   R   R   t   exprR   R   t
   ValueErrort	   TypeError(   t   o(    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt   test_simple_1   s     """$3'/7+300c           C   sü   t  d t ƒ t t  t d ƒ k s* t ‚ t  d t ƒ t t  d t ƒ k sS t ‚ t  d t ƒ t t d t ƒ t  t d t d t ƒ ƒ k s™ t ‚ t  d t ƒ t t d t ƒ t t ƒ d j t d t d t ƒ t t ƒ d k sø t ‚ d  S(   Ni   i   i   iýÿÿÿ(   R   R   R   R   R   R#   (    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt   test_simple_2+   s    *)Fc           C   s  t  t ƒ t t  t ƒ k s" t ‚ t  t ƒ d d t  t ƒ k sH t ‚ t  t ƒ t d t  t ƒ k sn t ‚ t  t ƒ d t d t t  t ƒ k sœ t ‚ t  d t ƒ d t d d t d t  d t ƒ k sÚ t ‚ t  t ƒ t d t ƒ t  t ƒ t d t ƒ k st ‚ d  S(   Ni   i   (   R   R   R   R   (    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt   test_simple_32   s    "&&.>c           C   s*   t  t ƒ d t  t d ƒ k s& t ‚ d  S(   Ni   (   R   R   R   (    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt   test_simple_4;   s    c           C   s   t  t ƒ t  t d ƒ t  t ƒ k s, t ‚ t  t ƒ t  t d ƒ t  t d ƒ k s\ t ‚ t  t ƒ t  d t ƒ t  d t ƒ k sŒ t ‚ d  S(   Ni   iþÿÿÿi   (   R   R   R   (    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt   test_simple_5?   s    ,0c           C   sl  t  t ƒ t  t ƒ t  t ƒ k s( t ‚ t  t ƒ t  d ƒ t  d ƒ k sP t ‚ t  t ƒ t  t d ƒ t  t ƒ k s| t ‚ t  d t ƒ t  d ƒ t  d t ƒ k s¬ t ‚ t  t ƒ t  t d t ƒ ƒ t  t d t ƒ ƒ k sè t ‚ t  t d ƒ t  t d t ƒ ƒ t  t d t ƒ ƒ k s(t ‚ t  t d ƒ t  t d t ƒ ƒ t  t d t ƒ ƒ k sht ‚ d  S(   Ni   i   i   iýÿÿÿ(   R   R   R   R   (    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt   test_simple_6E   s    ((,0<@c           C   s˜   d t  d ƒ t  d ƒ k s" t ‚ d t  d ƒ t  d ƒ k sD t ‚ t t  d ƒ t  d ƒ k sf t ‚ d t t  d ƒ d t t  d ƒ k s” t ‚ d  S(   Ni   i   (   R   R   R   (    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt   test_simple_7O   s    """c           C   s#  t  t t ƒ ƒ t  t t ƒ ƒ k s+ t ‚ t  t d t t ƒ ƒ t  t t d ƒ d ƒ k se t ‚ t  t d t t d ƒ ƒ t  t t d ƒ d ƒ k s¥ t ‚ t  t t d ƒ d t t d ƒ ƒ t  t d ƒ k sä t ‚ t  t d t t d ƒ t  t t t d ƒ k st ‚ d  S(   Ni   i   i   i	   iþÿÿÿ(   R   R   R   R   R   R
   (    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt   test_simple_8V   s
    +:@?c           C   sú   t  t ƒ j d  ƒ t t d f f f k s0 t ‚ t  t ƒ j t d f f ƒ t t d f f f k si t ‚ t  t ƒ j t d f f ƒ t t d f t d f f f k s« t ‚ t  t ƒ j t d f t d f f ƒ t t d f t d f f f k sö t ‚ d  S(   Ni    (   R   R   t   as_expr_variablest   NoneR   R   (    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt   test_as_expr_variables^   s    09Bc           C   sy   t  d t ƒ j t  d t ƒ ƒ s' t ‚ t  d t ƒ j t  d ƒ ƒ sK t ‚ t  d ƒ j t  d t ƒ ƒ t k su t ‚ d  S(   Ni   (   R   R   t   containsR   t   False(    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt   test_contains_0e   s    '$c           C   s  t  t ƒ j t  t ƒ ƒ s! t ‚ t  t ƒ j t  t d ƒ ƒ sF t ‚ t  t d ƒ j t  t ƒ ƒ sl t ‚ t  t ƒ j t  d t ƒ ƒ s’ t ‚ t  d t ƒ j t  t d t ƒ ƒ ƒ sÂ t ‚ t  t ƒ j t  t d t ƒ ƒ ƒ sî t ‚ t  d t ƒ j t  t ƒ ƒ st ‚ t  t d t ƒ ƒ j t  t ƒ ƒ s>t ‚ t  t d t ƒ ƒ j t  d t ƒ ƒ smt ‚ t  t d t ƒ ƒ j t  t d t ƒ ƒ ƒ s¢t ‚ t  t d t ƒ ƒ j t  t d t ƒ ƒ ƒ s×t ‚ t  t d t ƒ ƒ j t  t d t ƒ ƒ ƒ st ‚ d  S(   Ni   i   (   R   R   R2   R   R   (    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt   test_contains_1k   s    !%&&0,%+/55c           C   sÃ   t  t ƒ j t  t ƒ ƒ d  k s' t ‚ t  t ƒ j t  t t ƒ ƒ sL t ‚ t  t t ƒ j t  t ƒ ƒ sq t ‚ t  t ƒ j t  t t ƒ ƒ s– t ‚ t  t ƒ j t  t d t ƒ ƒ s¿ t ‚ d  S(   Ni   (   R   R   R2   R   R0   R   (    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt   test_contains_2z   s
    '%%%c           C   sr   t  t t d ƒ j t  t d t ƒ ƒ d  k s7 t ‚ t  t d t ƒ j t  t t d ƒ ƒ d  k sn t ‚ d  S(   Ni   (   R   R   R   R2   R0   R   (    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt   test_contains_3‚   s    7c           C   sŠ   t  t d t d ƒ ƒ j t  t d t d ƒ ƒ ƒ d  k sC t ‚ t  t d t d ƒ ƒ j t  t d t d ƒ ƒ ƒ d  k s† t ‚ d  S(   Ni   i   (   R   R   R   R2   R   R0   R   (    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt   test_contains_4‡   s    Cc           C   sV   t  d t ƒ t  d ƒ k s! t ‚ t  d ƒ t  d t ƒ k sB t ‚ t t d „  ƒ d  S(   Ni   c           S   s&   t  t t d ƒ t  t d t ƒ k S(   Ni   (   R   R   R   (    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyR!      R"   (   R   R   R   R   R%   (    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt   test_containsŒ   s    !!c           C   sO  t  t t ƒ t  t ƒ k s" t ‚ t  d t d t d ƒ t  t ƒ k sP t ‚ t  d t ƒ t  d t ƒ k su t ‚ t  d d t ƒ t  d t ƒ k sŸ t ‚ t  t t ƒ d t t ƒ ƒ t  t t ƒ ƒ k s× t ‚ t  t d t ƒ t ƒ t  t d t ƒ ƒ k st ‚ t  t d t ƒ d t d ƒ t  t d t ƒ ƒ k sKt ‚ d  S(   Ni   i   i   i   (   R   R   R   R   R   (    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt
   test_add_1’   s    ".%*86c           C   sÌ   t  t t ƒ ƒ t  t d t ƒ ƒ t  t t ƒ ƒ k s> t ‚ t  t t ƒ ƒ t  t t d ƒ ƒ t  t t ƒ ƒ k s| t ‚ t  t t t ƒ ƒ t  t t ƒ t t ƒ ƒ t  t t t ƒ ƒ k sÈ t ‚ d  S(   Ni   i   (   R   R   R   R   R   (    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt   test_ln_argsœ   s    >>c           C   s\  t  t t ƒ j t t k s# t ‚ t  t t d ƒ j t t d k sN t ‚ t  t t t ƒ j t k sp t ‚ t  t t d t ƒ j t d k sš t ‚ t  t t t ƒ j t t t k sÅ t ‚ t  t t ƒ j t t k sè t ‚ t  t t d t ƒ ƒ j t t d t ƒ k st ‚ t  t t ƒ t d t ƒ ƒ j t d t ƒ k sXt ‚ d  S(   Ni   i   (   R   R   R   R#   R   R   R   (    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt   test_multivar_0¢   s    #+"*+#7c           C   sI   t  t d t ƒ t d t ƒ ƒ j t d t d t ƒ k sE t ‚ d  S(   Ni   (   R   R   R   R   R#   R   (    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt   test_multivar_0a­   s    c           C   s  t  t t ƒ j t t k s# t ‚ t  t d t ƒ j t t k sJ t ‚ t  t t ƒ t j t t k sq t ‚ t  t t ƒ t d t  t t ƒ k sŸ t ‚ t  t t ƒ d t d t t  t t ƒ k sÕ t ‚ t  t d t t ƒ j t d t t k st ‚ d  S(   Ni   i   (   R   R   R   R#   R   (    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt   test_multivar_1±   s    #''.6c           C   sM   t  t d t t d t t t ƒ j t d t t d t k sI t ‚ d  S(   Ni   (   R   R   R   R#   R   (    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt   test_multivar_2º   s    c           C   s<   t  t t ƒ t t  t d t t t t ƒ k s8 t ‚ d  S(   Ni   (   R   R   R   R   (    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt   test_multivar_mul_1¾   s    c           C   sD  t  t ƒ t  t ƒ j t  t ƒ t  t ƒ f t  t ƒ t  t ƒ f g k sO t ‚ t  t ƒ t  t ƒ t  t t ƒ t  t t ƒ k s‰ t ‚ t  t d t ƒ t  t d t ƒ j t  t t d ƒ t  t t d ƒ f t  t t d ƒ t  t t d ƒ f g k st ‚ t  t d t ƒ t  t t ƒ t  t t ƒ k s@t ‚ d  S(   Ni   (   R   R   R   t   argsR   (    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt   test_multivar_3Â   s    $:&%4c          C   s…   t  d d t ƒ}  t  d d t ƒ} t t ƒ t |  ƒ t | ƒ t j d  k sW t ‚ |  j t k sl t ‚ | j d  k s t ‚ d  S(   NR   t   negativeR   t   complex(   R    t   TrueR   R   t   is_positiveR0   R   R3   (   R   R   (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt   test_issue_3468Í   s    


c           C   sU  t  d d t  d j t  ƒ d t  d t d t  d ƒ f f k sJ t ‚ d d t  j t  ƒ d t  t d t  ƒ f f k s„ t ‚ d t  j t  ƒ d t d t  ƒ f f k sµ t ‚ d t  d j t  ƒ d t d t  ƒ f f k sê t ‚ d t  d j t  ƒ d t d t  ƒ f f k st ‚ t  t  d j t  ƒ t  t t  ƒ f f k sQt ‚ d  S(   Ni   i   i   (   R   t   extract_leading_orderR   R   (    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt   test_leading_orderÛ   s    J:155c           C   sÂ   t  d t t d j t ƒ ƒ t  t t d t ƒ f t d ƒ t d t ƒ f f ƒ k s] t ‚ t  d t t t t d j t ƒ ƒ t  d t t t ƒ f t t t t ƒ f f ƒ k s¾ t ‚ d  S(   Ni   i   (   R   R	   R   RH   R   R   R   (    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt   test_leading_order2ä   s    3*<c           C   s3   t  t d ƒ j t ƒ t  t d ƒ k s/ t ‚ d  S(   Ni   (   R   R   t   _eval_as_leading_termR   (    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt   test_order_leadtermë   s    c          C   s   t  t t t  ƒ t t  t  d d f ƒ }  t |  ƒ t t  d t t  t ƒ k sV t ‚ t |  t  ƒ t t  d ƒ k s{ t ‚ d  S(   Ni   i   (   R   R   R   R   R   R   (   R   (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt   test_order_symbolsï   s    *,c           C   s8   t  t ƒ t k s t ‚ t  t ƒ j t ƒ s4 t ‚ d  S(   N(   R   R   R   R   R2   (    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt   test_nanõ   s    c           C   sQ   t  d t ƒ t t  t ƒ k s% t ‚ t  d t ƒ t t  d t ƒ k sM t ‚ d  S(   Ni   (   R   R   R   R   (    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt   test_O1ú   s    %c           C   s²   t  t ƒ j ƒ  d k s t ‚ t  t t t ƒ ƒ j ƒ  d k sF t ‚ t  t d t t ƒ d ƒ j ƒ  d k sv t ‚ t  t t t ƒ ƒ j ƒ  d k sž t ‚ t t d „  ƒ d  S(   Ni   i   c           S   s   t  t ƒ t  t ƒ j ƒ  S(   N(   R   R   R   t   getn(    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyR!     R"   (   R   R   RP   R   R   R   t   NotImplementedError(    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt	   test_getnÿ   s
    (0(c           C   s/   t  t d ƒ j t ƒ t  t ƒ k s+ t ‚ d  S(   Ni   (   R   R   t   diffR   (    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt	   test_diff  s    c           C   sî   t  j ƒ  d  k s t ‚ t  j ƒ  t  k s0 t ‚ t t  ƒ j ƒ  t t  ƒ k sT t ‚ t t  ƒ j ƒ  d k sr t ‚ t t t  ƒ t t ƒ j ƒ  t t  ƒ t t ƒ k s® t ‚ t t t  ƒ t t ƒ j ƒ  t k sÚ t ‚ t t	 d „  ƒ d  S(   Ni    c           S   s   t  t ƒ t  t ƒ j ƒ  S(   N(   R   R   R   RP   (    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyR!     R"   (
   R   t   getOR0   R   t   removeOR   R   R   R   RQ   (    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt	   test_getO  s    $<,c          C   sJ   d d l  m }  t d |  d t ƒ ƒ t d t t ƒ ƒ k sF t ‚ d  S(   Niÿÿÿÿ(   t   digammai   (   t   sympyRX   R   R   R   R   (   RX   (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt   test_leading_term  s    c           C   s×   t  t ƒ j t  t ƒ d ƒ d k s* t ‚ t  t ƒ j t t ƒ t  t ƒ k sT t ‚ t  t ƒ j t t ƒ t  t ƒ k s~ t ‚ t  t ƒ j t t t ƒ t  t t t t f ƒ k sº t ‚ t d ƒ t j sÓ t ‚ d  S(   Ni   (   R   R   t   subsR   R   R   t   is_Pow(    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt	   test_eval  s
    ***<c          C   sz  t  d ƒ \ }  } t |  |  | ƒ t d |  | ƒ t d |  | ƒ k sL t ‚ t | |  | ƒ t d |  | ƒ t d |  | ƒ k s† t ‚ t |  | |  | ƒ t d |  | ƒ t d |  | ƒ k sÄ t ‚ t d |  | ƒ t |  |  | ƒ t d |  | ƒ k sþ t ‚ t d |  | ƒ t | |  | ƒ t d |  | ƒ k s8t ‚ t d |  | ƒ t |  | |  | ƒ t d |  | ƒ k svt ‚ d  S(   Ns   a bi   (   R   R   R   (   t   at   b(    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt   test_issue_4279#  s    ::>::c          C   s¼   d t  d ƒ t  d ƒ k s" t ‚ d t  t ƒ t  d t ƒ k sH t ‚ d t  t t t f ƒ t  d t t t f ƒ k s€ t ‚ t d ƒ }  d t  |  t ƒ ƒ t  d t ƒ k s¸ t ‚ d  S(   Ni   t   f(   R   R   R   R   R   (   Ra   (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt   test_issue_4855-  s
    "&8c          C   s˜  t  d d t ƒ}  t  d d t ƒ} t t |  ƒ ƒ t t |  ƒ ƒ k sN t ‚ t t | ƒ ƒ t t | ƒ ƒ k sx t ‚ t t |  d ƒ ƒ t t |  ƒ d ƒ k sª t ‚ t t | d ƒ ƒ t t | ƒ d ƒ k sÜ t ‚ t t |  ƒ ƒ t t |  ƒ ƒ k st ‚ t t | ƒ ƒ t t | ƒ ƒ k s0t ‚ t t |  d ƒ ƒ t t |  ƒ d ƒ k sbt ‚ t t | d ƒ ƒ t t | ƒ d ƒ k s”t ‚ d  S(   NR   t   realR   t	   imaginaryi   (   R    RE   R   R   R   R   (   R   R   (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt   test_order_conjugate_transpose6  s    **22**2c          C   sf  t  d d t ƒ}  t |  |  t t ƒ t d t ƒ k s> t ‚ |  |  t t t ƒ t t ƒ k sh t ‚ |  t t t ƒ t t d t ƒ k s• t ‚ t d t t ƒ |  |  t ƒ |  |  t t t d t ƒ k sÜ t ‚ t |  |  t t ƒ t ƒ |  |  t t t d t ƒ k st ‚ t |  t t ƒ |  t ƒ |  |  t t t d t ƒ k sbt ‚ d  S(   Nt   At   commutativei   i   (   R    R3   R   R   R   R   (   Rf   (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt   test_order_noncommutativeC  s    ,*-GCc           C   s2   d t  d d t t  ƒ t t  ƒ k s. t ‚ d  S(   Ni   i   i'  (   R   R   R   (    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt   test_issue_6753M  s    c           C   s7	  t  d t t t f ƒ t  t t t f ƒ k s4 t ‚ t  d t t t f ƒ t  t t t f ƒ k sh t ‚ t  t t t f ƒ d t  t t t f ƒ k sœ t ‚ d t  t t t f ƒ t  t t t f ƒ k sÐ t ‚ t  t  t t t f ƒ t t f ƒ t  t t t f ƒ k st ‚ t  t  t t t f ƒ t t f ƒ t  t t t f t t f ƒ k sWt ‚ t  d t t f ƒ t  d t t f ƒ k s‡t ‚ t  t d t t t t f ƒ t t d t t f ƒ k sÇt ‚ t  t d t t t t f ƒ t t t t f ƒ k st ‚ t  d t t t f ƒ t t  t d t t f ƒ k s?t ‚ t  d t t t f ƒ t t  d t t f ƒ k swt ‚ t  d t t t f ƒ t t d t ƒ t  t d t d t ƒ t t f ƒ k sÏt ‚ t  d t t t f ƒ t t d t ƒ t t ƒ d t  t d t d t ƒ t t ƒ d t t f ƒ k sCt ‚ t  t t t f ƒ d t d t t  t t t f ƒ k o—t  t t t f ƒ k n s¢t ‚ t  t t t f ƒ d d t  t t t f ƒ k oît  t t t f ƒ k n sùt ‚ t  t t t f ƒ t t t  t t t f ƒ k oEt  t t t f ƒ k n sPt ‚ t  t t t f ƒ t d t d t  t t t f ƒ k st ‚ t  d t t t f ƒ d t d d t d t  d t t t f ƒ k oøt  d t t t f ƒ k n st ‚ t  t t t f ƒ t d t ƒ t d t ƒ t  t t t f ƒ k sOt ‚ t  t t t f ƒ d t  t d t t f ƒ k s‡t ‚ t  t t t f ƒ t  t d t t f ƒ t  t d t t f ƒ k sÒt ‚ t  t t t f ƒ t  t d t t f ƒ t  t t t f ƒ k st ‚ t  t t t f ƒ t  d t t t f ƒ t  t t t f ƒ k s`t ‚ t  t t t f ƒ t  t t t f ƒ t  t t t f ƒ k s£t ‚ t  t t t f ƒ t  d t t f ƒ t  t t t f ƒ k sæt ‚ t  t t t f ƒ t  t d t t f ƒ t  t d t t f ƒ k s1t ‚ t  d t t t f ƒ t  d t t f ƒ t  d t t f ƒ k sxt ‚ t  t t t f ƒ t  t d t ƒ t t f ƒ t  t t t f ƒ k sÅt ‚ t  t d t t f ƒ t  t d t ƒ t t f ƒ t  t d t t f ƒ k st ‚ t  t d t t f ƒ t  t d t ƒ t t f ƒ t  t d t ƒ t t f ƒ k sut ‚ t  t t ƒ t t f ƒ j t  d t t ƒ t t f ƒ j k oÆt t ƒ k n sÑt ‚ t  t t t t f ƒ j t  d t t t t f ƒ j k o(	t t	 t ƒ t ƒ k n s3	t ‚ d  S(   Ni   i   iäÿÿÿi   iýÿÿÿiþÿÿÿ(
   R   R   R   R   R   R   R   R   R#   R   (    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt   test_order_at_infinityQ  s@    4444?H0@<<8Xt_WW@sL8KGGCCKGMU[\c           C   s  t  t t d f ƒ t  t t t f ƒ j s1 t ‚ t  t t d f ƒ t  t t t f ƒ t  t t t f ƒ t  t t d f ƒ k s‡ t ‚ t  t  t t t f ƒ ƒ t  t t t f ƒ k s½ t ‚ t t d „  ƒ t t d „  ƒ t t d „  ƒ t t d „  ƒ d  S(   Ni    c           S   s&   t  t t d f ƒ t  t t t f ƒ S(   Ni    (   R   R   R   (    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyR!     R"   c           S   s&   t  t t t f ƒ t  t t d f ƒ S(   Ni    (   R   R   R   (    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyR!   ‚  R"   c           S   s   t  t  t t t f ƒ t ƒ S(   N(   R   R   R   R   (    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyR!   ƒ  R"   c           S   s   t  t  t ƒ t t f ƒ S(   N(   R   R   R   (    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyR!   „  R"   (   R   R   R   t   is_AddR   R   RQ   (    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt&   test_mixing_order_at_zero_and_infinity{  s    1V6c           C   s8  t  t t d f ƒ t  d t d f ƒ k s0 t ‚ t  d t d t d f ƒ t  t d t d f ƒ k sl t ‚ t  t d t d f ƒ t  t d t d f ƒ k s¥ t ‚ t  t d t d f ƒ d t  t d d t d f ƒ k så t ‚ t  t d t d f ƒ t t d t d f ƒ t  t d t d f ƒ k s4t ‚ d  S(   Ni   i   (   R   R   R   R   (    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt   test_order_at_some_point‡  s
    0<9@c           C   s*  d t  t ƒ j t d t ƒ d t  d t t t f ƒ k sC t ‚ d t  t ƒ j t d ƒ d k sk t ‚ t t  t d ƒ t j t d ƒ d k s› t ‚ t  t d ƒ j t t d ƒ t  t d d t d f ƒ k sÞ t ‚ t  d t d t d f ƒ j t t d ƒ t  d t d f ƒ k s&t ‚ d  S(   Ni   i    i   i
   i   (   R   R   R[   R   R   t   limitR   (    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt   test_order_subs_limits  s
    C(0Cc           C   sH   t  t ƒ j t d d ƒ t  d ƒ t t d t d f ƒ k sD t ‚ d  S(   Ni
   i   (   R   R   t   seriesR   R   (    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt   test_issue_9351š  s    c           C   sT   t  d ƒ t  d ƒ t  d ƒ k s( t ‚ t  d ƒ t  d ƒ t  d ƒ k sP t ‚ d  S(   Ni   (   R   R   (    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt   test_issue_9192ž  s    (c          C   sa   t  d „  t d ƒ Dƒ ƒ }  |  j t t d ƒ ƒ t |  Œ  j t d ƒ t d ƒ k s] t ‚ d  S(   Nc         s   s   |  ] } t  | Vq d  S(   N(   R   (   t   .0t   i(    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pys	   <genexpr>£  s    iè  ié  i   (   t   listt   ranget   appendR   R   R   R[   R   (   t   l(    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt    test_performance_of_adding_order¢  s    c           C   sZ  t  d t  d t  d t t  d t  t f ƒ j ƒ  t  d t  d t  d t t  d t  t f ƒ t  d	 f k sx t ‚ t  d
 t t  d t  t f ƒ j s¢ t ‚ t t  d t  t f ƒ j t  d
 ƒ t k sÔ t ‚ t t  t  t f ƒ j t t  t  d f ƒ ƒ d  k st ‚ t t  t  d f ƒ j t t  t  t f ƒ ƒ d  k sFt ‚ t	 t
 d „  ƒ d  S(   Niüÿÿÿiýÿÿÿiÿÿÿÿiúÿÿÿi   i   i   i   i   i   i    c           S   s   t  t d ƒ j t t ƒ S(   Ni   (   R   R   R2   R   (    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyR!   ®  R"   (   R   R   R   t   as_numer_denomR   Rk   R2   R3   R0   R   RQ   (    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt   test_issue_14622§  s    4D*299c           C   s0  t  d t d d t d t t f ƒ t  d t d t t f ƒ k sN t ‚ t  d t d t t ƒ t t f ƒ t  d t d t t f ƒ k sš t ‚ t  d t d t t ƒ t t f ƒ t  t t ƒ t t f ƒ k sæ t ‚ t  d t t t f ƒ j t t ƒ t  d t t t f ƒ k s,t ‚ d  S(   Ni   i   i   iÿÿÿÿ(   R   R   R   R   R   R[   (    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt   test_issue_15539±  s    NLLN(Q   RY   R    R   R   R   R   R   R   R   R   R	   R
   R   R   R   R   R   R   R   R   R   R   R   t   sympy.utilities.pytestR   t	   sympy.abcR   R   R   R   R   R    R'   R(   R)   R*   R+   R,   R-   R.   R1   R4   R5   R6   R7   R8   R9   R:   R;   R<   R=   R>   R?   R@   RB   RG   RI   RJ   RL   RM   RN   RO   RR   RT   RW   RZ   R]   R`   Rb   Re   Rh   Ri   Rj   Rl   Rm   Ro   Rq   Rr   Ry   R{   R|   (    (    (    s<   lib/python2.7/site-packages/sympy/series/tests/test_order.pyt   <module>   sj   Ž"									
										
																				
			
				
		*							
