ó
Qº’Nc           @   sK   d  d l  Z  d  d l Z d e f d „  ƒ  YZ d e  j f d „  ƒ  YZ d S(   iÿÿÿÿNt   MockAptPackagec           B   s   e  Z d  „  Z d „  Z RS(   c         C   s(   d |  _  d |  _ d |  _ t |  _ d  S(   Nt   namet   summaryiÝ1  (   R   R   t   installedSizet   Falset	   installed(   t   self(    (    sO   /usr/lib/python2.7/dist-packages/computerjanitor/missing_package_cruft_tests.pyt   __init__   s    			c         C   s   t  |  _ d  S(   N(   t   TrueR   (   R   (    (    sO   /usr/lib/python2.7/dist-packages/computerjanitor/missing_package_cruft_tests.pyt   markInstall   s    (   t   __name__t
   __module__R   R	   (    (    (    sO   /usr/lib/python2.7/dist-packages/computerjanitor/missing_package_cruft_tests.pyR       s   	t   MissingPackageCruftTestsc           B   sP   e  Z d  „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z	 RS(   c         C   s%   t  ƒ  |  _ t j |  j ƒ |  _ d  S(   N(   R    t   pkgt   computerjanitort   MissingPackageCruftt   cruft(   R   (    (    sO   /usr/lib/python2.7/dist-packages/computerjanitor/missing_package_cruft_tests.pyt   setUp$   s    c         C   s   |  j  |  j j ƒ  d ƒ d  S(   Ns   install-deb(   t   assertEqualR   t
   get_prefix(   R   (    (    sO   /usr/lib/python2.7/dist-packages/computerjanitor/missing_package_cruft_tests.pyt   testReturnsCorrectPrefix(   s    c         C   s    |  j  d |  j j ƒ  k ƒ d  S(   Nt   Install(   t   assert_R   t   get_prefix_description(   R   (    (    sO   /usr/lib/python2.7/dist-packages/computerjanitor/missing_package_cruft_tests.pyt#   testReturnsCorrectPrefixDescription+   s    c         C   s   |  j  |  j j ƒ  d ƒ d  S(   NR   (   R   R   t   get_shortname(   R   (    (    sO   /usr/lib/python2.7/dist-packages/computerjanitor/missing_package_cruft_tests.pyt   testReturnsCorrectShortname.   s    c         C   s   |  j  |  j j ƒ  d ƒ d  S(   Ns   install-deb:name(   R   R   t   get_name(   R   (    (    sO   /usr/lib/python2.7/dist-packages/computerjanitor/missing_package_cruft_tests.pyt   testReturnsCorrectName1   s    c         C   s    |  j  d |  j j ƒ  k ƒ d  S(   NR   (   R   R   t   get_description(   R   (    (    sO   /usr/lib/python2.7/dist-packages/computerjanitor/missing_package_cruft_tests.pyt   testReturnsCorrectDescription4   s    c         C   s/   t  j |  j d ƒ } |  j | j ƒ  d ƒ d  S(   Nt   foo(   R   R   R   R   R   (   R   R   (    (    sO   /usr/lib/python2.7/dist-packages/computerjanitor/missing_package_cruft_tests.pyt   testSetsDescriptionWhenAsked7   s    c         C   s$   |  j  j ƒ  |  j |  j j ƒ d  S(   N(   R   t   cleanupR   R   R   (   R   (    (    sO   /usr/lib/python2.7/dist-packages/computerjanitor/missing_package_cruft_tests.pyt   testInstallsPackage;   s    (
   R
   R   R   R   R   R   R   R   R    R"   (    (    (    sO   /usr/lib/python2.7/dist-packages/computerjanitor/missing_package_cruft_tests.pyR   "   s   							(   t   unittestR   t   objectR    t   TestCaseR   (    (    (    sO   /usr/lib/python2.7/dist-packages/computerjanitor/missing_package_cruft_tests.pyt   <module>   s   