ó
ç5CPc           @   su   d  d l  Z  d  d l m Z d  d l m Z d  d l m Z d  d l m Z d  d l Z d e  j	 f d „  ƒ  YZ
 d S(   iÿÿÿÿN(   t   utils(   t   debbugs(   t	   bugreport(   t   attrt   TestBugreportc           B   s/   e  Z d  „  Z d „  Z e d ƒ d „  ƒ Z RS(   c         C   sˆ   d |  _  d |  _ t d |  j d |  j  ƒ |  _ |  j j ƒ  |  _ |  j |  j  |  j ƒ |  j |  j |  j ƒ |  j t j |  j ƒ d  S(   Nt   testt	   reportbugt   packaget   body(	   R   R   R   t   reportt   __unicode__t   textt   assertInR    t
   NEWBIELINE(   t   self(    (    s0   /home/morph/deb/reportbug/test/test_bugreport.pyt   test_bugreport   s    		c         C   sq   xj t  j d j d i  ƒ j ƒ  D]I } t d | d t j ƒ |  _ |  j j ƒ  |  _	 |  j
 t j |  j	 ƒ q  Wd  S(   Nt   debiant   specialsR   t   mode(   R   t   SYSTEMSt   gett   keysR   R    t   MODE_NOVICER	   R
   R   t   assertNotInR   (   R   R   (    (    s0   /home/morph/deb/reportbug/test/test_bugreport.pyt   test_bts643785   s    &t   networkc         C   s"  d |  _  d |  _ t d |  j d |  j  d d ƒ |  _ |  j j ƒ  |  _ |  j d |  j ƒ |  j d |  j ƒ t j	 d ƒ d	 } t d |  j d |  j  d | ƒ |  _ |  j j ƒ  |  _ |  j d |  j ƒ |  j d |  j ƒ |  j
 t ƒ 0 t d |  j d |  j  d i d
 d 6ƒ |  _ Wd  QXd  S(   NR   R   R   R   t   followupi@â s   Followup-For: Bug #123456s
   Severity: i    iñû	 t   123456(   R   R   R   R	   R
   R   R   R   t	   debianbtst
   get_statust   assertRaisest	   TypeError(   R   t   bug(    (    s0   /home/morph/deb/reportbug/test/test_bugreport.pyt   test_followup   s     		(   t   __name__t
   __module__R   R   R   R!   (    (    (    s0   /home/morph/deb/reportbug/test/test_bugreport.pyR   	   s   		(   t	   unittest2R   R    R   t   reportbug.bugreportR   t   nose.plugins.attribR   R   t   TestCaseR   (    (    (    s0   /home/morph/deb/reportbug/test/test_bugreport.pyt   <module>   s   