
    X-Ph	                    X    d dl mZ d dlZd dlmZmZmZmZ  G d dej                  Z	dS )    )annotationsN)NameGeneratorcandidate_suffixesexported_namemake_module_translation_mapc                  .    e Zd ZddZddZddZddZdS )	TestNameGenreturnNonec                b    t          d          ddgk    sJ t          d          g dk    sJ d S )Nfoo foo.foo.bar)r   bar.foo.bar.)r   selfs    W/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/mypyc/test/test_namegen.pytest_candidate_suffixesz#TestNameGen.test_candidate_suffixes   sE    !%((RL8888!),,0H0H0HHHHHHH    c                Z    t          d          dk    sJ t          d          dk    sJ d S )Nr   r   	foo___bar)r   r   s    r   test_exported_namezTestNameGen.test_exported_name   s:    U##u,,,,Y'';666666r   c                   t          ddg          dddk    sJ t          ddg          ddd	k    sJ t          g d
          ddddk    sJ t          g d          ddddk    sJ t          g d          dddddk    sJ d S )Nr   barr   r   )r   r   r   foo.bazzbaz.)r   r   )zarr   r   zzar.)r   r   r   )r   zfu.barr   r   zfu.bar.)r   zfoo.foozbar.foozbar.foo.bar.foozfoo.foo.zbar.foo.zfoo.bar.foo.)r   r   s    r    test_make_module_translation_mapz,TestNameGen.test_make_module_translation_map   s"   *E5>::fU[>\>\\\\\*Iy+ABBG
 G
 
 
 
 
 ++H+H+HIIN
 N
 
 
 
 

 ++K+K+KLL!Q
 Q
 
 
 
 

 ++[+[+[\\!!-	a
 a
 
 
 
 
 
 
r   c                   t          ddgg          }|                    dd          dk    sJ |                    dd          dk    sJ |                    dd          dk    sJ |                    dd          dk    sJ |                    dd          d	k    sJ |                    dd
          dk    sJ |                    dd
          dk    sJ |                    dd          dk    sJ d S )Nr   zfoo.zarffoo___fzC.x.yfoo___C___x___yzar___C___x___yzC.x_yfoo___C___x_yC_x_yfoo___C_x_y___foo______3_)r   private_name)r   gs     r   test_name_generatorzTestNameGen.test_name_generator-   s   E9-.//~~eS))Y6666~~eW--1BBBBB~~eW--1BBBBB~~i115FFFFF~~eW--@@@@~~eW-->>>>~~eW-->>>>~~eU++}<<<<<<r   N)r
   r   )__name__
__module____qualname__r   r   r   r,    r   r   r	   r	      sh        I I I I7 7 7 7
 
 
 
.	= 	= 	= 	= 	= 	=r   r	   )

__future__r   unittestmypyc.namegenr   r   r   r   TestCaser	   r0   r   r   <module>r5      s    " " " " " "            )= )= )= )= )=(# )= )= )= )= )=r   