python (3.11.7)
    e                     F   	 d dl Zd dlZd dlZd dlmZ d dlZd dlZd dlZ ej	                    s ej
        d           e e ee                              Zej
                            ed          Z G d dej                  Zedk    r ej                     dS dS )    N)dirnamez'test irrelevant for an installed PythonParserc                   d    e Zd Zed             Zed             Zd Zd Zd Zd Z	d Z
d Zd	 Zd
S )TestAsdlParserc                 v   t           j                            dt                     t          j                            dt          j                            t          d                    }t          j	        
                    d|          }t          j	                            |          }|                    |           || _
        | j
                            t          j                            t          d                    | _        |                     | j
                            | j                  d           d S )Nr   asdlzasdl.pyzPython.asdlzModule validation failed)syspathinsert
parser_dir	importlib	machinerySourceFileLoaderosjoinutilspec_from_loadermodule_from_specexec_moduler   parsemod
assertTruecheck)clsloaderspecmodules       I/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/test/test_asdl_parser.py
setUpClasszTestAsdlParser.setUpClass   s     	:&&&$55Z;;= =~..vv>>00666"""(..j-!H!HIIsx~~cg..0JKKKKK    c                      t           j        d= d S )Nr   )r	   r
   )r   s    r   
tearDownClasszTestAsdlParser.tearDownClass%   s    HQKKKr    c                 l    t           j        | _        t           j        | _        | j        j        | _        d S N)r   r   r   typesselfs    r   setUpzTestAsdlParser.setUp)   s%    "'	!%X^
r    c                     |                      | j        j        d           |                     d| j                   |                     d| j                   |                     d| j                   d S )NPythonstmtexprr   )assertEqualr   nameassertInr%   r&