ó
Qº’Nc           @   s5   d  d l  Z  d  d l Z d e  j f d „  ƒ  YZ d S(   iÿÿÿÿNt
   CruftTestsc           B   sY   e  Z d  „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z	 d „  Z
 RS(	   c         C   s   t  j ƒ  |  _ d  S(   N(   t   computerjanitort   Cruftt   cruft(   t   self(    (    s?   /usr/lib/python2.7/dist-packages/computerjanitor/cruft_tests.pyt   setUp   s    c         C   s6   d t  j f d „  ƒ  Y} |  j | ƒ  j ƒ  d ƒ d  S(   Nt   Mockupc           B   s   e  Z RS(    (   t   __name__t
   __module__(    (    (    s?   /usr/lib/python2.7/dist-packages/computerjanitor/cruft_tests.pyR      s   (   R   R   t   assertEqualt
   get_prefix(   R   R   (    (    s?   /usr/lib/python2.7/dist-packages/computerjanitor/cruft_tests.pyt#   testReturnsClassNameAsDefaultPrefix   s    c         C   s   |  j  |  j j ƒ  d ƒ d  S(   Nt    (   R	   R   t   get_prefix_description(   R   (    (    s?   /usr/lib/python2.7/dist-packages/computerjanitor/cruft_tests.pyt0   testReturnsEmptyStringAsDefaultPrefixDescription    s    c         C   s,   d „  |  j  _ |  j |  j  j ƒ  d ƒ d  S(   Nc           S   s   d S(   Nt   foo(    (    (    (    s?   /usr/lib/python2.7/dist-packages/computerjanitor/cruft_tests.pyt   <lambda>$   s    R   (   R   t   get_descriptionR	   R   (   R   (    (    s?   /usr/lib/python2.7/dist-packages/computerjanitor/cruft_tests.pyt0   testReturnsDescriptionAsDefaultPrefixDescription#   s    c         C   s   |  j  t j |  j j ƒ d  S(   N(   t   assertRaisesR   t   UnimplementedMethodR   t   get_shortname(   R   (    (    s?   /usr/lib/python2.7/dist-packages/computerjanitor/cruft_tests.pyt%   testRaisesErrorForDefaultGetShortname'   s    c         C   s;   d „  |  j  _ d „  |  j  _ |  j |  j  j ƒ  d ƒ d  S(   Nc          W   s   d S(   NR   (    (   t   args(    (    s?   /usr/lib/python2.7/dist-packages/computerjanitor/cruft_tests.pyR   ,   s    c          W   s   d S(   Nt   bar(    (   R   (    (    s?   /usr/lib/python2.7/dist-packages/computerjanitor/cruft_tests.pyR   -   s    s   foo:bar(   R   R
   R   R	   t   get_name(   R   (    (    s?   /usr/lib/python2.7/dist-packages/computerjanitor/cruft_tests.pyt#   testReturnsCorrectStringForFullName+   s    c         C   s   |  j  |  j j ƒ  d ƒ d  S(   NR   (   R	   R   R   (   R   (    (    s?   /usr/lib/python2.7/dist-packages/computerjanitor/cruft_tests.pyt*   testReturnsEmptyStringAsDefaultDescription0   s    c         C   s   |  j  |  j j ƒ  d  ƒ d  S(   N(   R	   R   t   get_disk_usaget   None(   R   (    (    s?   /usr/lib/python2.7/dist-packages/computerjanitor/cruft_tests.pyt   testReturnsNoneForDiskUsage3   s    c         C   s   |  j  t j |  j j ƒ d  S(   N(   R   R   R   R   t   cleanup(   R   (    (    s?   /usr/lib/python2.7/dist-packages/computerjanitor/cruft_tests.pyt    testRaisesErrorForDefaultCleanup6   s    (   R   R   R   R   R   R   R   R   R   R   R    (    (    (    s?   /usr/lib/python2.7/dist-packages/computerjanitor/cruft_tests.pyR       s   								(   t   unittestR   t   TestCaseR    (    (    (    s?   /usr/lib/python2.7/dist-packages/computerjanitor/cruft_tests.pyt   <module>   s   