
    i                     F    d dl Z d dlZd dlmZ d dlZ G d de          ZdS )    N)TestCasec                       e Zd Zd ZdS )VersionTestsc                 8   d }	  |d          }n<# t           $ r/}|                     dt          |          z              Y d }~nd }~ww xY wt          j        d|d}t          j        |          5 }|                                                                }d d d            n# 1 swxY w Y   |r|d         	                                s-|                     dt          |d d                   z              |                     |t          j                   d S )	Nc                 ,   t           j                            |           r| S g }t           j                            t           j                            t
                              }t          d          D ]|}dg|z  }|g|z   | gz   }t          j        j        | }t           j                            |          }|                    |           t           j                            |          r|c S }t          d| z   dz   t          |          z             )N
   z..zCould not find file z
; checked )ospathexistsabspathdirname__file__rangejoinappendAssertionErrorstr)nametriedhereiupr
   fnames          a/var/www/html/crypto-bot/backend/venv/lib/python3.11/site-packages/greenlet/tests/test_version.pyfind_dominating_filez7VersionTests.test_version.<locals>.find_dominating_file   s    w~~d## E7??27??8#<#<==D2YY ! !VaZv{dV+d+..U###7>>%(( ! LLL! !7$!>!MPSTYPZPZ!Z[[[    zsetup.pyz.Unable to find setup.py; must be out of tree.  z
 --versionr   z^setup.py --version did not return a version string (likely a setuptools compatibility issue): P   )r   skipTestr   sys
executabler	   popenreadstripisdigitreprassertEqualgreenlet__version__)selfr   setup_pyeinvoke_setupfsversions          r   test_versionzVersionTests.test_version   s   	\ 	\ 	\ 	U++J77HH 	U 	U 	UMMJSQRVVSTTTTTTTT	U -0NNNHHHEXl## 	(qvvxx~~''H	( 	( 	( 	( 	( 	( 	( 	( 	( 	( 	( 	( 	( 	( 	(  	x{2244 	MM>x}%%&   	8#788888s&    
A
%AA
3'B&&B*-B*N)__name__
__module____qualname__r0    r   r   r   r      s#        "9 "9 "9 "9 "9r   r   )r    r	   unittestr   NonLeakingTestCaser(   r   r4   r   r   <module>r7      si    


 				 3 3 3 3 3 3 #9 #9 #9 #9 #9% #9 #9 #9 #9 #9r   