3
���h� � @ sd d Z ddlmZmZ ddlmZ dd� Zdd� Zdd � Zd
d� Z dd
� Z
dd� Zdd� Zdd� Z
dS )z#Tests for the NumpyVersion class.
� )�assert_�
assert_raises)�NumpyVersionc C sP t td�dk� xdD ]} t td�| k � qW xd D ]} t td�| k� q4W d S )
Nz1.8.0�1.9.0�2.0.0�1.8.1�1.7.0�1.7.1�0.9.9)r r r )r r r
)r r )�ver� r �>/tmp/pip-build-5_djhm0z/numpy/numpy/lib/tests/test__version.py�test_main_versions s
r c C sD t td�dk � t td�dk � t td�dk� t td�dk � d S )Nz1.9.0z1.10.0z1.11.0z1.11.1z1.99.11z1.99.12)r r r r r r
�test_version_1_point_10 s r c C s` t td�dk� xdD ]} t td�| k � qW xd D ]} t td�| k� q4W t td�dk� d S )
Nz1.8.0rc1�1.8.0�1.8.0rc2�1.8.0a2�1.8.0b3�1.7.2rc4z1.8.0b1)r r )r r r )r r )r r r r
�test_alpha_beta_rc s
r c C sB t td�dk � xdD ]} t td�| k � qW t td�dk� d S ) Nz1.9.0.dev-Unknown�1.9.0�1.9.0a1�1.9.0b2�1.9.0b2.dev-ffffffffz1.9.0.dev-f16acvdaz1.9.0.dev-11111111)r r r r )r r )r r r r
�test_dev_version$ s
r c C s$ t td�dk� t td�dk � d S )Nz1.9.0a2.dev-f16acvdaz1.9.0a2.dev-11111111z1.9.0a2.dev-6acvda54z1.9.0a2)r r r r r r
�test_dev_a_b_rc_mixed, s r c C sB t td�dk � xdD ]} t td�| k � qW t td�dk� d S ) Nz1.9.0.dev0+Unknown�1.9.0�1.9.0a1�1.9.0b2�1.9.0b2.dev0+ffffffffz1.9.0.dev0+f16acvdaz1.9.0.dev0+11111111)r r r r )r r )r r r r
�test_dev0_version1 s
r c C s$ t td�dk� t td�dk � d S )Nz1.9.0a2.dev0+f16acvdaz1.9.0a2.dev0+11111111z1.9.0a2.dev0+6acvda54z1.9.0a2)r r r r r r
�test_dev0_a_b_rc_mixed9 s r! c C s xdD ]} t tt| � qW d S )N�1.9�1,9.0�1.7.x)r" |