§
    OŠtj  ã                   ó:   — d Z ddlmZ ddlmZ ddlmZ d„ Zd„ ZdS )zCTests for functions that inject symbols into the global namespace. é    )Úvring)Úvfield)ÚQQc                  ó¤  — t           t          dœ} t          d| ¦  «         t          d| ¦  «         t          d| ¦  «         t          d| ¦  «         t          d| ¦  «         t          d| ¦  «         t          d| ¦  «         t          d	| ¦  «         t          d
| ¦  «         t          d| ¦  «         t          d| ¦  «         t          d| ¦  «         d S )N)r   r   zR = vring("r", QQ)zassert r == R.gens[0]z#R = vring("rb rbb rcc rzz _rx", QQ)zassert rb == R.gens[0]zassert rbb == R.gens[1]zassert rcc == R.gens[2]zassert rzz == R.gens[3]zassert _rx == R.gens[4]z"R = vring(["rd", "re", "rfg"], QQ)zassert rd == R.gens[0]zassert re == R.gens[1]zassert rfg == R.gens[2])r   r   Úexec©Únss    ú_/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/sympy/polys/tests/test_injections.pyÚ
test_vringr      sá   € Ý�bÐ	!Ð	!€BÝÐ	˜rÑ"Ô"Ð"ÝÐ	  "Ñ%Ô%Ð%åÐ	.°Ñ3Ô3Ð3ÝÐ	! 2Ñ&Ô&Ð&ÝÐ	" BÑ'Ô'Ð'ÝÐ	" BÑ'Ô'Ð'ÝÐ	" BÑ'Ô'Ð'ÝÐ	" BÑ'Ô'Ð'åÐ	-¨rÑ2Ô2Ð2ÝÐ	! 2Ñ&Ô&Ð&ÝÐ	! 2Ñ&Ô&Ð&ÝÐ	" BÑ'Ô'Ð'Ð'Ð'ó    c                  ó¤  — t           t          dœ} t          d| ¦  «         t          d| ¦  «         t          d| ¦  «         t          d| ¦  «         t          d| ¦  «         t          d| ¦  «         t          d| ¦  «         t          d	| ¦  «         t          d
| ¦  «         t          d| ¦  «         t          d| ¦  «         t          d| ¦  «         d S )N)r   r   zF = vfield("f", QQ)zassert f == F.gens[0]z$F = vfield("fb fbb fcc fzz _fx", QQ)zassert fb == F.gens[0]zassert fbb == F.gens[1]zassert fcc == F.gens[2]zassert fzz == F.gens[3]zassert _fx == F.gens[4]z#F = vfield(["fd", "fe", "ffg"], QQ)zassert fd == F.gens[0]zassert fe == F.gens[1]zassert ffg == F.gens[2])r   r   r   r   s    r
   Útest_vfieldr      sá   € Ý¥Ð	#Ð	#€BÝÐ	 Ñ#Ô#Ð#ÝÐ	  "Ñ%Ô%Ð%åÐ	/°Ñ4Ô4Ð4ÝÐ	! 2Ñ&Ô&Ð&ÝÐ	" BÑ'Ô'Ð'ÝÐ	" BÑ'Ô'Ð'ÝÐ	" BÑ'Ô'Ð'ÝÐ	" BÑ'Ô'Ð'åÐ	.°Ñ3Ô3Ð3ÝÐ	! 2Ñ&Ô&Ð&ÝÐ	! 2Ñ&Ô&Ð&ÝÐ	" BÑ'Ô'Ð'Ð'Ð'r   N)	Ú__doc__Úsympy.polys.ringsr   Úsympy.polys.fieldsr   Úsympy.polys.domainsr   r   r   © r   r
   ú<module>r      si   ðØ IÐ Ià #Ð #Ð #Ð #Ð #Ð #Ø %Ð %Ð %Ð %Ð %Ð %Ø "Ð "Ð "Ð "Ð "Ð "ð(ð (ð (ð"(ð (ð (ð (ð (r   