ÿØÿà JFIF      ÿÛ „ 	 ( %!1!%)+//.383,7(-.+



-%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ               ÿÄ J  	     ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ              ÿÄ *        !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú
"SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5
ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍÑ¶¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e
ríV
..............................................................................................................................................................................
.............................................................................                                                  
                                                                                                                                                                                     ÿØÿà JFIF      ÿÛ „ 	 ( %!1!%)+//.383,7(-.+



-%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ               ÿÄ J  	     ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ              ÿÄ *        !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú
"SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5
ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍÑ¶¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e
ríV
..............................................................................................................................................................................
.............................................................................                                                  
                                                                                                                                                                                     
V~gc           @   sg   d  d l  Z  d  d l Z d e j f d     YZ d e j f d     YZ e d k rc e j   n  d S(   iNt   Test_Assertionsc           B   s,   e  Z d    Z d   Z d   Z d   Z RS(   c         C   sH  |  j  d d  |  j d d  |  j |  j |  j  d d  |  j |  j |  j d d  |  j  d d d d |  j |  j |  j  d d d d |  j  d d d d |  j d d d d |  j |  j |  j  d d d d |  j |  j |  j d d d d |  j  t d
  t d
   |  j |  j |  j t d
  t d
   d  S(   Ng1  ?g      ?g  ?g?t   placesi    i   g?y        ?t   infy??y??y??y??(   t   assertAlmostEqualt   assertNotAlmostEqualt   assertRaisest   failureExceptiont   float(   t   self(    (    sB   /opt/alt/python27/lib64/python2.7/unittest/test/test_assertions.pyt   test_AlmostEqual   s$    c      	   C   s  |  j  d d d d |  j  d d d d |  j d d d d |  j d d d d |  j  d d d d |  j |  j |  j d d d d |  j |  j |  j  d d d d |  j |  j |  j d d d d |  j t |  j  d d d d d d |  j t |  j d d d d d d t j j   } | t j d d	  } |  j  | | d t j d d
  |  j | | d t j d d  d  S(   Ng?g      ?t   deltag      ?g?R   i   t   secondsi
   i   i   (   R   R   R   R   t	   TypeErrort   datetimet   nowt	   timedelta(   R   t   firstt   second(    (    sB   /opt/alt/python27/lib64/python2.7/unittest/test/test_assertions.pyt   test_AmostEqualWithDelta   s*    c      	   C   s  d   } |  j  t | t  |  j  t | t d   y |  j  t d    Wn) |  j k
 rw } |  j d | j  n X|  j d  y |  j  t | t  Wn t k
 r n X|  j d  |  j  t  * } y
 t  Wn t k
 r }   n XWd  QX|  j | j	 |  |  j  t   t d   Wd  QXy |  j  t   Wd  QXWn) |  j k
 rr} |  j d | j  n X|  j d  y  |  j  t   t  Wd  QXWn t k
 rn X|  j d  d  S(   Nc         S   s
   |   d  S(   N(    (   t   e(    (    sB   /opt/alt/python27/lib64/python2.7/unittest/test/test_assertions.pyt   _raise:   s    t   keyc           S   s   d  S(   N(   t   None(    (    (    sB   /opt/alt/python27/lib64/python2.7/unittest/test/test_assertions.pyt   <lambda>?   t    s   KeyError not raiseds   assertRaises() didn't fails0   assertRaises() didn't let exception pass through(
   R   t   KeyErrorR   t   assertInt   argst   failt
   ValueErrort	   Exceptiont   assertIst	   exception(   R   R   R   t   cm(    (    sB   /opt/alt/python27/lib64/python2.7/unittest/test/test_assertions.pyt   test_assertRaises9   sB    	

c         C   s   |  j  d d  y |  j  d d d  WnD |  j k
 rm } |  j d | j d  |  j d | j d  n X|  j d  d  S(   Ns   Ala ma kotas   r+s   k.tt   Messages   'kot'i    s*   assertNotRegexpMatches should have failed.(   t   assertNotRegexpMatchesR   R   R   R   (   R   R   (    (    sB   /opt/alt/python27/lib64/python2.7/unittest/test/test_assertions.pyt   testAssertNotRegexpMatchesb   s    (   t   __name__t
   __module__R	   R   R"   R%   (    (    (    sB   /opt/alt/python27/lib64/python2.7/unittest/test/test_assertions.pyR       s   			)t   TestLongMessagec           B   s   e  Z d  Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z	 d   Z
 d	   Z d
   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z RS(   s   Test that the individual asserts honour longMessage.
    This actually tests all the message behaviour for
    asserts that use longMessage.c            s`   d t  j f   f d     Y} d t  j f   f d     Y} | d    _ | d    _ d  S(   Nt   TestableTestFalsec              s    e  Z e Z   j Z d    Z RS(   c         S   s   d  S(   N(    (   R   (    (    sB   /opt/alt/python27/lib64/python2.7/unittest/test/test_assertions.pyt   testTestw   s    (   R&   R'   t   Falset   longMessageR   R*   (    (   R   (    sB   /opt/alt/python27/lib64/python2.7/unittest/test/test_assertions.pyR)   s   s   	t   TestableTestTruec              s    e  Z e Z   j Z d    Z RS(   c         S   s   d  S(   N(    (   R   (    (    sB   /opt/alt/python27/lib64/python2.7/unittest/test/test_assertions.pyR*   ~   s    (   R&   R'   t   TrueR,   R   R*   (    (   R   (    sB   /opt/alt/python27/lib64/python2.7/unittest/test/test_assertions.pyR-   z   s   	R*   (   t   unittestt   TestCaset   testableTruet   testableFalse(   R   R)   R-   (    (   R   sB   /opt/alt/python27/lib64/python2.7/unittest/test/test_assertions.pyt   setUpr   s    c         C   s   |  j  t j j  d  S(   N(   t   assertFalseR/   R0   R,   (   R   (    (    sB   /opt/alt/python27/lib64/python2.7/unittest/test/test_assertions.pyt   testDefault   s    c         C   s   |  j  |  j j d  d  d  |  j  |  j j d d  d  |  j  |  j j d  d  d  |  j  |  j j d d  d  |  j j t   d  d  S(   Nt   foot   bars	   bar : foo(   t   assertEqualR2   t   _formatMessageR   R1   t   object(   R   (    (    sB   /opt/alt/python27/lib64/python2.7/unittest/test/test_assertions.pyt   test_formatMsg   s
    c         C   s6   d j  d   t d  D  } |  j j | d  d  S(   NR   c         s   s   |  ] } t  |  Vq d  S(   N(   t   chr(   t   .0t   i(    (    sB   /opt/alt/python27/lib64/python2.7/unittest/test/test_assertions.pys	   <genexpr>   s    i   u   �(   t   joint   rangeR1   R9   (   R   t   one(    (    sB   /opt/alt/python27/lib64/python2.7/unittest/test/test_assertions.pyt    test_formatMessage_unicode_error   s    c   
         s      f d   } xx t  |  D]j \ } } | |  } i  } | d }	 |	 r] i d d 6} n   j  j d |  | | |   Wd  QXq Wd  S(   Nc            s4   |  d k  } | r  j  } n	  j } t |    S(   Ni   (   R2   R1   t   getattr(   R>   t   useTestableFalset   test(   t
   methodNameR   (    sB   /opt/alt/python27/lib64/python2.7/unittest/test/test_assertions.pyt	   getMethod   s
    	i   t   oopst   msgt   expected_regexp(   t	   enumeratet   assertRaisesRegexpR   (
   R   RF   R   t   errorsRG   R>   RJ   t
   testMethodt   kwargst   withMsg(    (   RF   R   sB   /opt/alt/python27/lib64/python2.7/unittest/test/test_assertions.pyt   assertMessages   s    

c         C   s&   |  j  d t f d d d d g  d  S(   Nt
   assertTrues   ^False is not true$s   ^oops$s   ^False is not true : oops$(   RQ   R+   (   R   (    (    sB   /opt/alt/python27/lib64/python2.7/unittest/test/test_assertions.pyt   testAssertTrue   s    	c         C   s&   |  j  d t f d d d d g  d  S(   NR4   s   ^True is not false$s   ^oops$s   ^True is not false : oops$(   RQ   R.   (   R   (    (    sB   /opt/alt/python27/lib64/python2.7/unittest/test/test_assertions.pyt   testAssertFalse   s    	c         C   s#   |  j  d d d d d d g  d  S(   Nt   assertNotEquali   s   ^1 == 1$s   ^oops$s   ^1 == 1 : oops$(   i   i   (   RQ   (   R   (    (    sB   /opt/alt/python27/lib64/python2.7/unittest/test/test_assertions.pyt   testNotEqual   s    	c         C   s#   |  j  d d d d d d g  d  S(   NR   i   i   s   ^1 != 2 within 7 places$s   ^oops$s   ^1 != 2 within 7 places : oops$(   i   i   (   RQ   (   R   (    (    sB   /opt/alt/python27/lib64/python2.7/unittest/test/test_assertions.pyt   testAlmostEqual   s    c         C   s#   |  j  d d d d d d g  d  S(   NR   i   s   ^1 == 1 within 7 places$s   ^oops$s   ^1 == 1 within 7 places : oops$(   i   i   (   RQ   (   R   (    (    sB   /opt/alt/python27/lib64/python2.7/unittest/test/test_assertions.pyt   testNotAlmostEqual   s    c         C   s#   |  j  d d d d d d g  d  S(   Nt   _baseAssertEquali   i   s   ^1 != 2$s   ^oops$s   ^1 != 2 : oops$(   i   i   (   RQ   (   R   (    (    sB   /opt/alt/python27/lib64/python2.7/unittest/test/test_assertions.pyt   test_baseAssertEqual   s    c         C   s,   |  j  d g  d  g f d d d d g  d  S(   Nt   assertSequenceEquals   \+ \[None\]$s   ^oops$s   \+ \[None\] : oops$(   RQ   R   (   R   (    (    sB   /opt/alt/python27/lib64/python2.7/unittest/test/test_assertions.pyt   testAssertSequenceEqual   s    	c         C   s5   |  j  d t   t d  g  f d d d d g  d  S(   Nt   assertSetEquals   None$s   ^oops$s   None : oops$(   RQ   t   setR   (   R   (    (    sB   /opt/alt/python27/lib64/python2.7/unittest/test/test_assertions.pyt   testAssertSetEqual   s    	c         C   s)   |  j  d d  g  f d d d d g  d  S(   NR   s   ^None not found in \[\]$s   ^oops$s   ^None not found in \[\] : oops$(   RQ   R   (   R   (    (    sB   /opt/alt/python27/lib64/python2.7/unittest/test/test_assertions.pyt   testAssertIn   s    c         C   s,   |  j  d d  d  g f d d d d g  d  S(   Nt   assertNotIns%   ^None unexpectedly found in \[None\]$s   ^oops$s,   ^None unexpectedly found in \[None\] : oops$(   RQ   R   (   R   (    (    sB   /opt/alt/python27/lib64/python2.7/unittest/test/test_assertions.pyt   testAssertNotIn   s    c         C   s0   |  j  d i  i d d 6f d d d d g  d  S(   Nt   assertDictEqualt   valueR   s   \+ \{'key': 'value'\}$s   ^oops$s   \+ \{'key': 'value'\} : oops$(   RQ   (   R   (    (    sB   /opt/alt/python27/lib64/python2.7/unittest/test/test_assertions.pyt   testAssertDictEqual   s    c         C   s0   |  j  d i d d 6i  f d d d d g  d  S(   Nt   assertDictContainsSubsetRd   R   s   ^Missing: 'key'$s   ^oops$s   ^Missing: 'key' : oops$(   RQ   (   R   (    (    sB   /opt/alt/python27/lib64/python2.7/unittest/test/test_assertions.pyt   testAssertDictContainsSubset   s    c         C   s#   |  j  d d d d d d g  d  S(   Nt   assertMultiLineEqualR   R6   s   \+ foo$s   ^oops$s   \+ foo : oops$(   R   R6   (   RQ   (   R   (    (    sB   /opt/alt/python27/lib64/python2.7/unittest/test/test_assertions.pyt   testAssertMultiLineEqual   s    c         C   s#   |  j  d d d d d d g  d  S(   Nt
   assertLessi   i   s   ^2 not less than 1$s   ^oops$s   ^2 not less than 1 : oops$(   i   i   (   RQ   (   R   (    (    sB   /opt/alt/python27/lib64/python2.7/unittest/test/test_assertions.pyt   testAssertLess   s    c         C   s#   |  j  d d d d d d g  d  S(   Nt   assertLessEquali   i   s   ^2 not less than or equal to 1$s   ^oops$s&   ^2 not less than or equal to 1 : oops$(   i   i   (   RQ   (   R   (    (    sB   /opt/alt/python27/lib64/python2.7/unittest/test/test_assertions.pyt   testAssertLessEqual   s    c         C   s#   |  j  d d d d d d g  d  S(   Nt   assertGreateri   i   s   ^1 not greater than 2$s   ^oops$s   ^1 not greater than 2 : oops$(   i   i   (   RQ   (   R   (    (    sB   /opt/alt/python27/lib64/python2.7/unittest/test/test_assertions.pyt   testAssertGreater   s    c         C   s#   |  j  d d d d d d g  d  S(   Nt   assertGreaterEquali   i   s"   ^1 not greater than or equal to 2$s   ^oops$s)   ^1 not greater than or equal to 2 : oops$(   i   i   (   RQ   (   R   (    (    sB   /opt/alt/python27/lib64/python2.7/unittest/test/test_assertions.pyt   testAssertGreaterEqual  s    c         C   s#   |  j  d d d d d d g  d  S(   Nt   assertIsNones   not Nones   ^'not None' is not None$s   ^oops$s   ^'not None' is not None : oops$(   s   not None(   RQ   (   R   (    (    sB   /opt/alt/python27/lib64/python2.7/unittest/test/test_assertions.pyt   testAssertIsNone  s    c         C   s#   |  j  d d d d d d g  d  S(   Nt   assertIsNotNones   ^unexpectedly None$s   ^oops$s   ^unexpectedly None : oops$(   N(   RQ   R   (   R   (    (    sB   /opt/alt/python27/lib64/python2.7/unittest/test/test_assertions.pyt   testAssertIsNotNone  s    c         C   s#   |  j  d d d d d d g  d  S(   NR   R6   s   ^None is not 'foo'$s   ^oops$s   ^None is not 'foo' : oops$(   NR6   (   RQ   R   (   R   (    (    sB   /opt/alt/python27/lib64/python2.7/unittest/test/test_assertions.pyt   testAssertIs  s    c         C   s#   |  j  d d d d d d g  d  S(   Nt   assertIsNots   ^unexpectedly identical: None$s   ^oops$s%   ^unexpectedly identical: None : oops$(   NN(   RQ   R   (   R   (    (    sB   /opt/alt/python27/lib64/python2.7/unittest/test/test_assertions.pyt   testAssertIsNot  s    (   R&   R'   t   __doc__R3   R5   R;   RB   RQ   RS   RT   RV   RW   RX   RZ   R\   R_   R`   Rb   Re   Rg   Ri   Rk   Rm   Ro   Rq   Rs   Ru   Rv   Rx   (    (    (    sB   /opt/alt/python27/lib64/python2.7/unittest/test/test_assertions.pyR(   m   s6   			
																						t   __main__(   R   R/   R0   R    R(   R&   t   main(    (    (    sB   /opt/alt/python27/lib64/python2.7/unittest/test/test_assertions.pyt   <module>   s
   g