î
!dÝVØ  ã               @   s—  d  d l  Z  d  d l m Z d  d l m Z d Z d d „  Z e ƒ  Z e d  \ Z Z	 Z
 d e d d … Z e d d	 … Z d d
 d e d d f d
 d e d d f d
 d e e	 e
 f d
 d e d d f d
 d e d d f d
 d e e	 e
 f d d e d d f d d e e	 e
 f d d e d d d f d d e d d d f d d e d d f d d e e	 e
 f f Z d d „  e Dƒ Z Gd d „  d e  j ƒ Z d S)é    N)Úget_supported)Ú	WheelFilez/%(name)s-%(ver)s-%(pyver)s-%(abi)s-%(arch)s.whlc             C   s5   t  t d |  d | d | d | d | ƒ }  t |  ƒ S)NÚnameÚverÚpyverÚabiÚarch)ÚWHEELPATÚdictr   )r   r   r   r   r   © r   ú8/tmp/pip-build-0jahl3lb/wheel/wheel/test/test_ranking.pyÚ
make_wheel   s    !
r   Úpyé   é   Úbarú0.9úpy2.py3ÚnoneÚanyz1.3.2z3.1Zfooz1.0z1.1z2.1Ú0Ú1c             C   s   g  |  ] } t  | Œ  ‘ q Sr   )r   )Ú.0Úargsr   r   r   ú
<listcomp>%   s   	 r   c               @   s   e  Z d  Z d d „  Z d S)ÚTestRankingc             C   sW   xP t  t t ƒ d ƒ D]8 } x/ t  | ƒ D]! } |  j t | t | k  ƒ q* Wq Wd  S)Né   )ÚrangeÚlenÚWHEELSZ
assertTrue)ÚselfÚiÚjr   r   r   Útest_comparison(   s    zTestRanking.test_comparisonN)Ú__name__Ú
__module__Ú__qualname__r#   r   r   r   r   r   '   s   r   )zbarr   r   znonezany)ZunittestZwheel.pep425tagsr   Zwheel.installr   r	   r   Úsupr   r   r   ZgenverZmajverZCOMBINATIONSr   ZTestCaser   r   r   r   r   Ú<module>   s.   	