+
    ei  c                   s    R t ^ RIHt ^ RIt^ RIt]P                  P                  ]! ]P                  R4      '       * RR7      t
 ! R R4      tR# )z"
Check the numpy config is valid.
)patchNZ_built_with_mesonzRequires Meson builds)Zreasonc                   sV   a  ] tR t^t o . ROt]! R4      R 4       tR tR tR t	Rt
V tR# )	TestNumPyConfigsznumpy.__config__._check_pyyamlc                s    \        4       Vn        \        P                  ! \        4      ;_uu_ 4        \
        P                  ! 4        R R R 4       R #   + '       g   i     R # ; iN)ZModuleNotFoundErrorZside_effectpytestZwarnsZUserWarningnpshow_config)selfZmock_yaml_importers   &&D/usr/lib64/python3.14/site-packages/numpy/tests/test_numpy_config.pytest_pyyaml_not_foundZ&TestNumPyConfigs.test_pyyaml_not_found   s6    )<)>&\\+&&NN '&&&s   AA#	c                s6   a \         P                  ! R R7      oR# )ZdictsZmodeN)r   r   )r   Zconfigs   &@r   test_dict_modeZTestNumPyConfigs.test_dict_mode   s    W-    c                s    \         P                  ! \        4      ;_uu_ 4        \        P                  ! R R7       RRR4       R#   + '       g   i     R# ; i)Zfoor	   N)r   ZraisesZAttributeErrorr   r   r      &r   test_invalid_modeZ"TestNumPyConfigs.test_invalid_mode&   s,    ]]>**NN& +***s   AA	c                s    R # r    r   r   r   test_warn_to_add_testsZ'TestNumPyConfigs.test_warn_to_add_tests*   s    r   r   N)Z	CompilerszMachine InformationzPython Information)Z__name__Z
__module__Z__qualname__Z__firstlineno__ZREQUIRED_CONFIG_KEYSr    r   r
   r   r   Z__static_attributes__Z__classdictcell__)Z__classdict__s   @r   r   r      s;      +, -

'
 
r   r   )Z__doc__Zunittest.mockr    r   Znumpyr   ZmarkZskipifZhasattrZ
__config__Z
pytestmarkr   r   r   r   <module>r      sM       [[233"   

 
r   