+
    h                     @    ^ RI Ht ^ RIHt ^ RIHtHt R tR tR t	R# )    )Basic)Rational)S	Singletonc                  .    ! R  R\         \        R7      p V ! 4        V ! 4       \        4       Jg   Q hV ! 4       V ! 4       J g   Q h\        P                  V ! 4       J g   Q h ! R RV 4      pV! 4        V! 4       V ! 4       Jg   Q hV! 4       V! 4       J g   Q hR# )c                       ] tR t^tRtR# )#test_Singleton.<locals>.MySingleton N__name__
__module____qualname____firstlineno____static_attributes__r
       A/usr/lib/python3/dist-packages/sympy/core/tests/test_singleton.pyMySingletonr	          r   r   	metaclassc                       ] tR t^tRtR# )'test_Singleton.<locals>.MySingleton_subr
   Nr   r
   r   r   MySingleton_subr      r   r   r   N)r   r   r   r   )r   r   s     r   test_Singletonr      s    ey  M='''=KM)))==KM)))+  KM111 1111r   c                       ! R  R\         \        R7      p V ! 4       \        P                  J g   Q h ! R R\         \        R7      p V ! 4       \        P                  J g   Q hR# )c                       ] tR t^tRtR# 2test_singleton_redefinition.<locals>.TestSingletonr
   Nr   r
   r   r   TestSingletonr      r   r   r   r   c                       ] tR t^tRtR# r   r   r
   r   r   r   r      r   r   N)r   r   r   r   )r   s    r   test_singleton_redefinitionr!      sJ      ?aoo---  ?aoo---r   c                  h  a / p \        R V 4       \        \        4      \        \        P                  4      ,            F  oSP                  R4      '       d   K  SR8X  d   K%  \        \        \        S4      \        4      '       d   KK  \        \        S4      P                  P                  R4      '       d   K|  SR	9   d   K  SR8X  d   K  \        ;QJ d-    V3R lV P                  4        4       F  '       g   K   RM"	  RM! V3R lV P                  4        4       4      '       d   K  Q S4       h	  R# )
zfrom sympy import *_registerzsympy.physicsNegativeInfinityc              3   H   <"   T F  p\        \        S4      VJ x  K  	  R # 5i)N)getattrr   ).0inames   & r   	<genexpr>*test_names_in_namespace.<locals>.<genexpr>L   s     =*Q71d#q(*s   "TFN)r   r   r   )execdirr   list_classes_to_install
startswith
isinstancer'   r   r   anyvalues)dr*   s    @r   test_names_in_namespacer6   !   s    . 	A	"Aa33444??3:ga&111d&&11/BBFF%% s=!((*=sss=!((*===CtC=# 5r   N)
sympy.core.basicr   sympy.core.numbersr   sympy.core.singletonr   r   r   r!   r6   r
   r   r   <module>r:      s    " ' -2"	.+Dr   