a
    p=ic                     @   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)	linker_soLDFLAGSc                 C   s   |  dd tjjjdd}|jdd }tD ]J\}}d|}t	||}|  || t	||}| 
| t||gk q0|  dd tD ]f\}}d|}t	||}|  || t	||}| 
| |d u rt||gk qt|||g k qd S )	NZNPY_DISTUTILS_APPEND_FLAGS0none)compilerc                  _   s   d S )N )argskwargsr   r   u/home/droni/.local/share/virtualenvs/DPS-5Je3_V2c/lib/python3.9/site-packages/numpy/distutils/tests/test_fcompiler.py<lambda>       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   opt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   