ó
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   deleted(   t   self(    (    sG   /usr/lib/python2.7/dist-packages/computerjanitor/package_cruft_tests.pyt   __init__   s    			c         C   s   t  |  _ d  S(   N(   t   TrueR   (   R   (    (    sG   /usr/lib/python2.7/dist-packages/computerjanitor/package_cruft_tests.pyt
   markDelete   s    (   t   __name__t
   __module__R   R	   (    (    (    sG   /usr/lib/python2.7/dist-packages/computerjanitor/package_cruft_tests.pyR       s   	t   PackageCruftTestsc           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 ƒ |  _ d  S(   Nt   description(   R    t   pkgt   computerjanitort   PackageCruftt   cruft(   R   (    (    sG   /usr/lib/python2.7/dist-packages/computerjanitor/package_cruft_tests.pyt   setUp$   s    c         C   s   |  j  |  j j ƒ  d ƒ d  S(   Nt   deb(   t   assertEqualR   t
   get_prefix(   R   (    (    sG   /usr/lib/python2.7/dist-packages/computerjanitor/package_cruft_tests.pyt   testReturnsCorrectPrefix(   s    c         C   s   |  j  |  j j ƒ  d ƒ d  S(   Ns   .deb package(   R   R   t   get_prefix_description(   R   (    (    sG   /usr/lib/python2.7/dist-packages/computerjanitor/package_cruft_tests.pyt#   testReturnsCorrectPrefixDescription+   s    c         C   s   |  j  |  j j ƒ  d ƒ d  S(   NR   (   R   R   t   get_shortname(   R   (    (    sG   /usr/lib/python2.7/dist-packages/computerjanitor/package_cruft_tests.pyt   testReturnsCorrectShortname.   s    c         C   s   |  j  |  j j ƒ  d ƒ d  S(   Ns   deb:name(   R   R   t   get_name(   R   (    (    sG   /usr/lib/python2.7/dist-packages/computerjanitor/package_cruft_tests.pyt   testReturnsCorrectName1   s    c         C   s   |  j  |  j j ƒ  d ƒ d  S(   Ns   description

summary(   R   R   t   get_description(   R   (    (    sG   /usr/lib/python2.7/dist-packages/computerjanitor/package_cruft_tests.pyt   testReturnsCorrectDescription4   s    c         C   s   |  j  |  j j ƒ  d ƒ d  S(   NiÝ1  (   R   R   t   get_disk_usage(   R   (    (    sG   /usr/lib/python2.7/dist-packages/computerjanitor/package_cruft_tests.pyt   testReturnsCorrectDiskUsage8   s    c         C   s$   |  j  j ƒ  |  j |  j j ƒ d  S(   N(   R   t   cleanupt   assert_R   R   (   R   (    (    sG   /usr/lib/python2.7/dist-packages/computerjanitor/package_cruft_tests.pyt   testDeletesPackage;   s    (
   R
   R   R   R   R   R   R   R   R    R#   (    (    (    sG   /usr/lib/python2.7/dist-packages/computerjanitor/package_cruft_tests.pyR   "   s   							(   t   unittestR   t   objectR    t   TestCaseR   (    (    (    sG   /usr/lib/python2.7/dist-packages/computerjanitor/package_cruft_tests.pyt   <module>   s   