ó
ÚÂŠ]c           @   sg   d  d l  Z  d  d l Z d  d l Z d d l m Z d d l m Z d e j e  j f d „  ƒ  YZ	 d S(   iÿÿÿÿNi   (   t   fixturesi   (   t   versiont   IntegrationTestsc           B   s   e  Z d  „  Z RS(   c         C   sD   d „  } | d ƒ s t  ‚ | d ƒ s- t  ‚ | d ƒ s@ t  ‚ d S(   s}   
        Illustrate the recommended procedure to determine if
        a specified version of a package is installed.
        c         S   s(   t  j j |  ƒ } t | j ƒ | j k S(   N(   t	   packagingt   requirementst   RequirementR   t   namet	   specifier(   t   package_spect   req(    (    sH   lib/python2.7/site-packages/importlib_metadata/tests/test_integration.pyt   is_installed   s    s   distinfo-pkg==1.0s   distinfo-pkg>=1.0,<2.0s   distinfo-pkg<1.0N(   t   AssertionError(   t   selfR
   (    (    sH   lib/python2.7/site-packages/importlib_metadata/tests/test_integration.pyt   test_package_spec_installed   s    	(   t   __name__t
   __module__R   (    (    (    sH   lib/python2.7/site-packages/importlib_metadata/tests/test_integration.pyR   	   s   (
   t   unittestt   packaging.requirementsR   t   packaging.versiont    R    R   t   DistInfoPkgt   TestCaseR   (    (    (    sH   lib/python2.7/site-packages/importlib_metadata/tests/test_integration.pyt   <module>   s
   