
    gr                     6    d dl mZ d dlmZ d Zd Zd Zd ZdS )    )import_module)warnsc                  j    ddl } t          ddddgidt          f          }|r| |j         k    sJ dS dS )	Y
    make sure we get the right collections when it is not part of a
    larger list
    r   N
matplotlibfromlistcmcollections1.1.0import_kwargsmin_module_versioncatchr
   r   RuntimeErrorr
   r   s     a/var/www/html/ai-engine/env/lib/python3.11/site-packages/sympy/external/tests/test_importtools.pytest_no_stdlib_collectionsr      sh    
 |!D-#89"</; ; ;J  5j444445 544    c                  h    ddl } t          dddgidt          f          }|r| |j         k    sJ dS dS )r   r   Nr   r   r
   r   r   r   r   s     r   test_no_stdlib_collections2r      se    
 |!M?3"</; ; ;J  5j444445 544r   c                  \    ddl } t          ddddgid          }|r| |j         k    sJ dS dS )	z4make sure we get the right collections with no catchr   Nr   r   r	   r
   r   )r   r   )r
   r   r   s     r   test_no_stdlib_collections3r      sb    |!D-#89"$ $ $J  5j444445 544r   c                      t          t                    5  t          dd           d d d            d S # 1 swxY w Y   d S )Nmpmathz1000.0.1)r   )r   UserWarningr    r   r   0test_min_module_version_python3_basestring_errorr   &   s    	{		 ? ?h:>>>>? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?s   488N)sympy.externalr   sympy.testing.pytestr   r   r   r   r   r   r   r   <module>r!      so    ( ( ( ( ( ( & & & & & &
5 
5 
5
5 
5 
55 5 5? ? ? ? ?r   