o
    ñh  ã                   @   s6   d dl mZ d dlmZ d dlmZ G dd„ dƒZdS )é    )Úassert_allclose)Úcython_lapack)Úlapackc                   @   s$   e Zd Zdd„ Zdd„ Zdd„ ZdS )Ú	TestLamchc                 C   ó$   dD ]}t t |¡t |¡ƒ qd S ©N)
ó   eó   só   bó   pó   nó   ró   mó   uó   ló   o)r   r   Ú_test_slamchr   Úslamch©ÚselfÚc© r   úY/var/www/vscode/kcb/lib/python3.10/site-packages/scipy/linalg/tests/test_cython_lapack.pyÚtest_slamch   ó
   
ÿÿzTestLamch.test_slamchc                 C   r   r   )r   r   Ú_test_dlamchr   Údlamchr   r   r   r   Útest_dlamch   r   zTestLamch.test_dlamchc                 C   s0   d}d}t t ||¡dƒ t t ||¡dƒ d S )Ny      à?      ð?y      ì?       @y333333ÿ?š™™™™™¹?)r   r   Ú_test_zladivÚ_test_cladiv)r   ÚcxÚcyr   r   r   Útest_complex_ladiv   s   zTestLamch.test_complex_ladivN)Ú__name__Ú
__module__Ú__qualname__r   r   r"   r   r   r   r   r      s    r   N)Únumpy.testingr   Úscipy.linalgr   r   r   r   r   r   r   Ú<module>   s    