o
    èEbå  ã                   @   sh   d dl mZ d dlmZm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 )é    )Úraises)ÚVersionÚparsec                  C   sT   t dƒt dƒks
J ‚dD ]} t dƒt | ƒk sJ ‚qdD ]} t dƒt | ƒks'J ‚qd S )Nú1.8.0)ú1.9.0z2.0.0z1.8.1)z1.7.0z1.7.1z0.9.9©r   ©Zver© r	   ú?/usr/lib/python3/dist-packages/scipy/_lib/tests/test__pep440.pyÚtest_main_versions   s   ÿr   c                   C   sT   t dƒt dƒk s
J ‚t dƒt dƒk sJ ‚t dƒt dƒksJ ‚t dƒt dƒk s(J ‚d S )Nr   z1.10.0z1.11.0z1.11.1z1.99.11z1.99.12r   r	   r	   r	   r
   Útest_version_1_point_10   s   r   c                  C   sh   t dƒt dƒks
J ‚dD ]} t dƒt | ƒk sJ ‚qdD ]} t dƒt | ƒks'J ‚qt dƒt dƒks2J ‚d S )Nz1.8.0rc1)r   z1.8.0rc2)ú1.8.0a2z1.8.0b3z1.7.2rc4z1.8.0b1r   r   r   r	   r	   r
   Útest_alpha_beta_rc   s   r   c                  C   óJ   t dƒt dƒk s
J ‚dD ]} t dƒt | ƒk sJ ‚qt dƒt dƒks#J ‚d S )Nz1.9.0.dev+Unknownr   )r   ú1.9.0a1ú1.9.0b2z1.9.0b2.dev+ffffffffz
1.9.0.dev1z1.9.0.dev+f16acvdar   r   r	   r	   r
   Útest_dev_version!   ó   r   c                   C   ó,   t dƒt dƒks
J ‚t dƒt dƒk sJ ‚d S )Nz1.9.0a2.dev+f16acvdaz1.9.0a2.dev+6acvda54ú1.9.0a2r   r	   r	   r	   r
   Útest_dev_a_b_rc_mixed)   ó   r   c                  C   r   )Nz1.9.0.dev0+Unknownr   )r   r   r   z1.9.0b2.dev0+ffffffffz1.9.0.dev0+f16acvdar   r   r	   r	   r
   Útest_dev0_version.   r   r   c                   C   r   )Nz1.9.0a2.dev0+f16acvdaz1.9.0a2.dev0+6acvda54r   r   r	   r	   r	   r
   Útest_dev0_a_b_rc_mixed6   r   r   c                  C   s   dD ]} t tt| ƒ qd S )N)z1,9.0z1.7.x)Úassert_raisesÚ
ValueErrorr   r   r	   r	   r
   Útest_raises;   s   ÿr   c                   C   s,   t dƒtdƒk s
J ‚t dƒtdƒk sJ ‚d S )NZinvalidz0.0.0z1.9.0-f16acvdaz1.0.0)r   r   r	   r	   r	   r
   Útest_legacy_version?   s   r   N)Zpytestr   r   Zscipy._lib._pep440r   r   r   r   r   r   r   r   r   r   r   r	   r	   r	   r
   Ú<module>   s    	