
    ^Mh                     X    d dl mZ d dlmZmZ d Zd Zd Zd Z	d Z
d Zd	 Zd
 Zd ZdS )    )raises)Versionparsec                      t          d          t          d          k    sJ dD ]$} t          d          t          |           k     sJ %dD ]$} t          d          t          |           k    sJ %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   vers    ]/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/scipy/_lib/tests/test__pep440.pytest_main_versionsr      s    7ww//////* / /w'#,,.....* / /w'#,,...../ /    c                     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   test_version_1_point_10r      s    7gh//////8wx0000008 1 111119	 2 2222222r   c                  *   t          d          t          d          k    sJ dD ]$} t          d          t          |           k     sJ %dD ]$} t          d          t          |           k    sJ %t          d          t          d          k    sJ 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
   s    r   test_alpha_beta_rcr      s    :'*"5"55555$ 2 2z""WS\\111111 2 2z""WS\\111119	 2 2222222r   c                      t          d          t          d          k     sJ dD ]$} t          d          t          |           k     sJ %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
   s    r   test_dev_versionr   !   s    &''''*:*:::::T < <+,,ws||;;;;;'((G4H,I,IIIIIIIr   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   test_dev_a_b_rc_mixedr   )   sM    )**g6L.M.MMMMM)**WY-?-???????r   c                      t          d          t          d          k     sJ dD ]$} t          d          t          |           k     sJ %t          d          t          d          k    sJ d S )Nz1.9.0.dev0+Unknownr   )r   r   r   z1.9.0b2.dev0+ffffffffz1.9.0.dev0+f16acvdar	   r
   s    r   test_dev0_versionr   .   s    '((77+;+;;;;;G = =,--<<<<<())W5J-K-KKKKKKKr   c                      t          d          t          d          k    sJ t          d          t          d          k     sJ d S )Nz1.9.0a2.dev0+f16acvdaz1.9.0a2.dev0+6acvda54r   r	   r   r   r   test_dev0_a_b_rc_mixedr   6   sM    *++w7N/O/OOOOO*++gi.@.@@@@@@@r   c                  F    dD ]} t          t          t          |            d S )N)z1,9.0z1.7.x)assert_raises
ValueErrorr   r
   s    r   test_raisesr#   ;   s0    ! 0 0j'3////0 0r   c                      t          d          t          d          k     sJ t          d          t          d          k     sJ d S )Ninvalidz0.0.0z1.9.0-f16acvdaz1.0.0)r   r   r   r   r   test_legacy_versionr&   ?   sM     gg......!""WW%5%5555555r   N)pytestr   r!   scipy._lib._pep440r   r   r   r   r   r   r   r   r   r#   r&   r   r   r   <module>r)      s    * * * * * * - - - - - - - -/ / /3 3 33 3 3J J J@ @ @
L L LA A A
0 0 06 6 6 6 6r   