o
    ʩZh                     @   s(   d dl mZ d dlZg dZdd ZdS )    )assert_N))Zf77ZF77FLAGS)f90ZF90FLAGS)freeZ	FREEFLAGS)archZFARCH)debugZFDEBUG)flagsZFFLAGS)Z	linker_soLDFLAGSc                 C   s   |  dd tjjjdd}|jdd }tD ]%\}}d|}t	||}|  || t	||}| 
| t||gk q|  dd tD ]3\}}d|}t	||}|  || t	||}| 
| |d u rpt||gk qFt|||g k qFd S )	NZNPY_DISTUTILS_APPEND_FLAGS0none)compilerc                  _   s   d S )N )argskwargsr   r   [/var/www/html/lang_env/lib/python3.10/site-packages/numpy/distutils/tests/test_fcompiler.py<lambda>   s    z&test_fcompiler_flags.<locals>.<lambda>z-dummy-{}-flag1)Zsetenvnumpy	distutilsZ	fcompilerZnew_fcompiler	flag_varsclonecustomizable_flagsformatgetattrZdelenvr   )ZmonkeypatchZfcr   optZenvvarZnew_flagZ
prev_flagsZ	new_flagsr   r   r   test_fcompiler_flags   s*   







r   )Znumpy.testingr   Znumpy.distutils.fcompilerr   r   r   r   r   r   r   <module>   s    