o
    ýÑÐbI  ã                   @   sx   d Z dd„ Zdd„ Zdd„ Zdd„ Zd	d
„ Zdd„ Zd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 )z4Test that some if statement tests can be simplified.c                 C   s   | rdS dS ©NTF© ©Úargr   r   úo/var/www/secure340b-portal/env/lib/python3.10/site-packages/pylint/test/functional/simplifiable_if_statement.pyÚtest_simplifiable_1   s   r   c                 C   s   | r|sdS dS r   r   )r   Úarg2r   r   r   Útest_simplifiable_2   ó   r   c                 C   s   | r|sd}|S d}|S r   r   ©r   r   Úvarr   r   r   Útest_simplifiable_3   s
   ÿr   c                 C   s   | rd}|S | dkrdS dS )NTZarg1Fr   ©r   r   r   r   r   Útest_simplifiable_4   s   ür   c                 C   s   | s|rd}|S d}|S )NFTr   r
   r   r   r   Ú#test_not_necessarily_simplifiable_1*   s
   ÿr   c                 C   s   | r| dkrdS dS )Né   FTr   r   r   r   r   Ú$test_not_necessarily_simplifiabile_25   s   
r   c                 C   s0   | rt | ƒ t| | ƒ dS | dk rt| dƒ dS )NFr   é*   T)r   r   r   r   r   r   r   Útest_not_simplifiable_3E   s   

r   c                 C   s    | dkrdS t | ƒ| krdS dS )NÚanyTF)r   r   r   r   r   Útest_not_simplifiable_4P   s
   r   c                 C   s   | dkrdS d}|S )Nr   Tr   r   r   r   r   r   Útest_not_simplifiable_5Z   s   r   c                 C   s   | dkrd}|S dS )Nr   r   Tr   r   r   r   r   Útest_not_simplifiable_6c   s   ÿr   c                 C   ó   | dkrdS dS )Nr   é   é   r   r   r   r   r   Útest_not_simplifiable_7k   r	   r   c                 C   r   )Nr   Té    r   r   r   r   r   Útest_not_simplifiable_8s   r	   r   c                  C   s:   d} d}dg}d}d}| r||v rd}|| S d}|| S )NTé   Fr   )ÚfirstÚsecondÚthirdZfourthZfifthr   r   r   Útest_not_simplifiable_9{   s   ÿr"   c                  C   s(   d} i }| dkrd|d< |S d|d< |S )NÚreadTÚaÚbr   )Zobject_typeZfilter_kwargsr   r   r   Útest_not_simplifiable_10Š   s   ÿr&   N)Ú__doc__r   r   r   r   r   r   r   r   r   r   r   r   r"   r&   r   r   r   r   Ú<module>   s    	
	