-í
ê¶<c    	   sT  d  Z  d k l Z l Z l Z l Z d k Z d k Z d k Z d k	 l	 Z	 d Z
 d Z d e d Z e o	 d GHn e	 e
 ƒ Z e	 ƒ  Z e i e e d	 ƒ e e i ƒ  e j ƒ e	 e
 ƒ Z e	 ƒ  Z e i e e d	 d
 ƒ e e i ƒ  d e d j ƒ e o	 d GHn e	 e ƒ Z e	 ƒ  Z e i e e ƒ e e i ƒ  e
 j ƒ e	 d e ƒ Z e	 ƒ  Z e i e e ƒ e e i ƒ  e
 j ƒ e i Z e i Z z· e o	 d GHn e	 e
 ƒ e _ e	 ƒ  e _ e i d d d	 d ƒ e e i i ƒ  e j ƒ e o e d IJn e	 e ƒ e _ e	 ƒ  e _ e i d d ƒ e e i i ƒ  e
 j ƒ Wd e e _ e e _ Xe o	 d GHn e d Z e d Z ze e d ƒ Z e i e
 ƒ e i ƒ  e e d ƒ Z e e d ƒ Z e i e e e d d
 ƒe i ƒ  e i ƒ  e e d ƒ Z e i ƒ  Z e i ƒ  e e d e d e d j ƒ e i e ƒ e o	 d GHn e i e ƒ e e d ƒ Z e i ƒ  Z e i ƒ  e e e
 j ƒ Wd y e i ƒ  Wn n Xy e i ƒ  Wn n Xy e i e ƒ Wn n Xy e i e ƒ Wn n XXe o	 d GHn e	 d e ƒ Z e	 ƒ  Z y  e i e e ƒ e d ƒ ‚ Wn. e i  j
 o Z! e e" e! ƒ d j ƒ n Xe o	 d  GHn e	 d! ƒ Z e	 ƒ  Z y  e i e e ƒ e d ƒ ‚ Wn. e i  j
 o Z! e e" e! ƒ d" j ƒ n Xd k# Z# e# i$ ƒ  Z% e	 d# ƒ Z e	 ƒ  Z e i e e e% ƒ e i& d$ ƒ zİ e o	 d% GHn e i e ƒ e i' i( e% ƒ o e d& ƒ ‚ n e e% ƒ Z) e) i ƒ  Z* e) i ƒ  e* e i ƒ  j o e d' ƒ ‚ n e o	 d( GHn e i& d$ ƒ y e i e ƒ Wn e i  j
 o n Xe d) ƒ ‚ Wd y e i e% ƒ Wn e+ j
 o n XXd S(*   s%   
Tests for uu module.
Nick Mathewson
(   s   verifys
   TestFaileds   verboses   TESTFNN(   s   StringIOs5   The smooth-scaled python crept over the sleeping dog
sK   M5&AE('-M;V]T:"US8V%L960@<'ET:&]N(&-R97!T(&]V97(@=&AE('-L965P
(:6YG(&1O9PH s   begin 666 t1
s   
 
end
s   1. encode file->files   t1i¤  s   begin 644 t1
s   2. decode file->files_   UUencoded files may contain many lines,
                  even some that have 'begin' in them.
s   3. encode stdin->stdouts   -i¶  s   4. decode stdin->stdouts   5. encode file->files   is   os   wbs   rbs   ws   modes   rs
   begin 644 s   
s   6. decode file-> files   7. error: truncated inputs   No exception throwns   Truncated input files   8. error: missing begins    s'   No valid begin line found in input files!   Here is a message to be uuencodedi    s#   9. decode w/file not exists is okays    uudecode w/ out_file=None faileds   uudecode stored something weirds    10. uudecode w/file exists failss%   expected to get a "file exists" error(,   s   __doc__s   test_supports   verifys
   TestFaileds   verboses   TESTFNs   syss   oss   uus   StringIOs   teststrs   expecteds   encoded1s   inps   outs   encodes   getvalues   decodes   stdins	   stdinsaves   stdouts
   stdoutsaves   tmpIns   tmpOuts   opens   fins   writes   closes   fouts   reads   ss   unlinks   Errors   es   strs   tempfiles   mktemps   outfiles   seeks   paths   existss   fps   datas   OSError(   s
   stdoutsaves   fps   verboses   tmpIns   inps   syss   outfiles	   stdinsaves   oss   teststrs   fouts   TESTFNs   outs   encoded1s   es   StringIOs   uus   verifys   tmpOuts   datas   tempfiles   ss   expecteds
   TestFaileds   fin(    (    s"   /usr/lib/python2.2/test/test_uu.pys   ? s  										 	
	





 	
 							
	 