o
    «Ôrf  ã                   @   s@   d dl Zd dlm  mZ d dlZd dlmZ G dd„ dƒZ	dS )é    N)Úis_valid_variable_namec                   @   sD   e Zd Zdd„ Zdd„ Zdd„ Zdd„ Zd	d
„ Zdd„ Zdd„ Z	dS )ÚTestis_valid_variable_namec                 C   ó    d}t |ƒ}d}||k}|sFt d|fd||f¡dt ¡ v s#t t ¡r(t t ¡ndt |¡t |¡t |¡dœ }dd|i }tt |¡ƒ‚d  } } }}d S )	NZ_barT©ú==©z0%(py4)s
{%(py4)s = %(py0)s(%(py2)s)
} == %(py7)sr   ©Úpy0Úpy2Úpy4Úpy7úassert %(py9)sÚpy9©	r   Ú
@pytest_arÚ_call_reprcompareÚ@py_builtinsÚlocalsÚ_should_repr_global_nameÚ	_safereprÚAssertionErrorÚ_format_explanation©ÚselfÚ@py_assert1Ú@py_assert3Ú@py_assert6Ú@py_assert5Ú@py_format8Z@py_format10© r   úG/workspaces/Masterarbeit/4_is_valid_variable_name/test_output_10_CoT.pyÚtest_is_valid_variable_name1   ó    z7Testis_valid_variable_name.test_is_valid_variable_name1c                 C   r   )	Nz$bazTr   r   r   r   r   r   r   r   r   r   r    Útest_is_valid_variable_name2	   r"   z7Testis_valid_variable_name.test_is_valid_variable_name2c                 C   r   )	NZ12abcFr   r   r   r   r   r   r   r   r   r   r    Útest_is_valid_variable_name3   r"   z7Testis_valid_variable_name.test_is_valid_variable_name3c                 C   r   )	NZabc12Tr   r   r   r   r   r   r   r   r   r   r    Útest_is_valid_variable_name4   r"   z7Testis_valid_variable_name.test_is_valid_variable_name4c           	      C   s¼   d}d}|| }t |ƒ}d}||k}|sPt d|fd||f¡dt ¡ v s)t t ¡r.t t ¡ndt |¡t |¡t |¡t |¡dœ }dd	|i }tt |¡ƒ‚d  } } } } }}d S )
NÚaé   Fr   )z=%(py7)s
{%(py7)s = %(py0)s((%(py2)s * %(py4)s))
} == %(py10)sr   )r	   r
   r   r   Zpy10zassert %(py12)sZpy12r   )	r   r   r   r   r   Z@py_assert9Z@py_assert8Z@py_format11Z@py_format13r   r   r    Útest_is_valid_variable_name5   s   ¼z7Testis_valid_variable_name.test_is_valid_variable_name5c                 C   r   )	Nú Fr   r   r   r   r   r   r   r   r   r   r    Útest_is_valid_variable_name6   r"   z7Testis_valid_variable_name.test_is_valid_variable_name6c                 C   r   )	Nzfoo barFr   r   r   r   r   r   r   r   r   r   r    Útest_is_valid_variable_name7   r"   z7Testis_valid_variable_name.test_is_valid_variable_name7N)
Ú__name__Ú
__module__Ú__qualname__r!   r#   r$   r%   r(   r*   r+   r   r   r   r    r      s    r   )
Úbuiltinsr   Ú_pytest.assertion.rewriteÚ	assertionÚrewriter   ÚreZoutput_10_CoTr   r   r   r   r   r    Ú<module>   s   " 