NL i ZddlmZddlZddlmZmZmZmZGddejZ y)) annotationsN) NameGeneratorcandidate_suffixes exported_namemake_module_translation_mapc4eZdZddZddZddZddZddZy) TestNameGencLtdddgk(sJtdgdk(sJy)Nfoofoo.foo.bar)r bar.foo.bar.)rselfs ]/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/mypyc/test/test_namegen.pytest_candidate_suffixesz#TestNameGen.test_candidate_suffixess-!%(RL888!),0HHHHcDtddk(sJtddk(sJy)Nr r foo___bar)rrs rtest_exported_namezTestNameGen.test_exported_names(U#u,,,Y';666rctddgdddk(sJtddgddd k(sJtgd ddd d k(sJtgd dddd k(sJtgddddddk(sJy)Nr barr r)r rrfoo.bazzbaz.)rr)zarrrzzar.)rrr)rzfu.barrrzfu.bar.)r zfoo.foozbar.foozbar.foo.bar.foozfoo.foo.zbar.foo.z foo.bar.foo.)rrs r test_make_module_translation_mapz,TestNameGen.test_make_module_translation_maps*E5>:fU[>\\\\*Iy+ABG    ++HIN    ++KL!Q    ++[\!!- a    rctddgg}|jdddk(sJ|jdddk(sJ|jdddk(sJ|jdddk(sJ|jddd k(sJ|jdd d k(sJ|jdd d k(sJ|jdd d k(sJtdgg}|jdddk(sJy)Nr foo.zarffoo___fC.x.yfoo___C___x___yzar___C___x___yC.x_y foo___C___x_yC_x_y foo___C_x_y___ foo______3_r private_namergs rtest_name_generatorzTestNameGen.test_name_generator-s E9-. /~~eS)Y666~~eW-1BBBB~~eW-1BBBB~~i15FFFF~~eW-@@@~~eW->>>~~eW->>>~~eU+}<<< I;- (~~i-444rcVtddggd}|jdddk(sJ|jdddk(sJ|jddd k(sJ|jdd d k(sJ|jdd d k(sJtdggd}|jdddk(sJy)Nr rT)separater r!r"r#foo___zar___C___x___yr%r&r)r* foo___zar___fr+r-s r!test_name_generator_with_separatez-TestNameGen.test_name_generator_with_separate;s E9-. >~~eS)Y666~~eW-1BBBB~~i15LLLL~~eW-@@@~~eU+}<<< I;-$ 7~~i-@@@rN)returnNone)__name__ __module__ __qualname__rrrr/r4rrr r sI7 . 5 Arr ) __future__runittest mypyc.namegenrrrrTestCaser r:rrr?s)"7A(##7Ar