ML igdZddlmZddlmZddlmZddlmZddl m Z ddl m Z m Z ddlmZmZmZdd lmZGd d e Zdd Zy )z!Identity AST transform test cases) annotations)build) CompileError) BuildSource) test_temp_dir)DataDrivenTestCase DataSuite)assert_string_arrays_equalnormalize_error_messages parse_options)TypeAssertTransformVisitorc$eZdZdZgdZdZddZy)TransformSuiteT)zsemanal-basic.testzsemanal-expressions.testzsemanal-classes.testzsemanal-types.testzsemanal-modules.testzsemanal-statements.testzsemanal-abstractclasses.testct|y)N)test_transform)selftestcases ]/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/mypy/test/testtransform.pyrun_casezTransformSuite.run_cases x NrrreturnNone)__name__ __module__ __qualname__required_out_sectionfiles native_seprrrrrs EJ!rrc  dj|j}t||d}d|_d|_d|_t j tdd|g|t}|j}|r t|t|jjD]c}||jvst}d|_|j#|j|}||j%|j'dz }e |j*r t-|}t/|j0|d|j2d|j4d y#t$r}|j(}Yd}~dd}~wwxYw) z(Perform an identity transform test case. TmainN)sourcesoptions alt_lib_pathz"Invalid semantic analyzer output (z, line ))joininputr use_builtins_fixturessemantic_analysis_onlyshow_tracebackrrrerrorsrsortedrkeys test_modulesr test_onlymypyfilestr_with_optionssplitmessagesnormalize_outputr r outputfileline) rsrcr&resultamoduletr9es rrr sOii'Xq1(,%)-&!% s34gTa  MM q/ !V\\..01 @F....0" zz&,,v"67T**7399$??  @  $Q ' ,X]]O78==/QRS  JJsB2E5AE E3 E..E3Nr)__doc__ __future__rmypyr mypy.errorsrmypy.modulefinderrmypy.test.configrmypy.test.datarr mypy.test.helpersr r r mypy.test.visitorsr rrr rrrJs4'"$)*8aa9!Y!$r