;
Ìâ"Ic               @   sn  d  d l  Z  d  d l Z d  d l Z d  d l Z d  d l Z d  d l m Z d Z d Z d Z	 e  j
 j d d ƒ Z e  j
 j e d ƒ Z e  j
 j e d	 ƒ Z e  j
 j e d
 ƒ Z y e  j d Z Wn d Z Yn XGd „  d e j ƒ Z Gd „  d e ƒ Z Gd „  d e ƒ Z Gd „  d e ƒ Z Gd „  d e ƒ Z Gd „  d e ƒ Z d „  Z e d k o e ƒ  n d S(   i    N(   u   supports  3hIElQAAAAAGAAAAHAAAAEwAAAALAAAAfAAAAAAAAACoAAAAFQAAAKkAAAAjAAAAvwAAAKEAAADj
AAAABwAAAIUBAAALAAAAjQEAAEUBAACZAQAAFgAAAN8CAAAeAAAA9gIAAKEAAAAVAwAABQAAALcD
AAAJAAAAvQMAAAEAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABQAAAAYAAAACAAAAAFJh
eW1vbmQgTHV4dXJ5IFlhY2gtdABUaGVyZSBpcyAlcyBmaWxlAFRoZXJlIGFyZSAlcyBmaWxlcwBU
aGlzIG1vZHVsZSBwcm92aWRlcyBpbnRlcm5hdGlvbmFsaXphdGlvbiBhbmQgbG9jYWxpemF0aW9u
CnN1cHBvcnQgZm9yIHlvdXIgUHl0aG9uIHByb2dyYW1zIGJ5IHByb3ZpZGluZyBhbiBpbnRlcmZh
Y2UgdG8gdGhlIEdOVQpnZXR0ZXh0IG1lc3NhZ2UgY2F0YWxvZyBsaWJyYXJ5LgBtdWxsdXNrAG51
ZGdlIG51ZGdlAFByb2plY3QtSWQtVmVyc2lvbjogMi4wClBPLVJldmlzaW9uLURhdGU6IDIwMDAt
MDgtMjkgMTI6MTktMDQ6MDAKTGFzdC1UcmFuc2xhdG9yOiBKLiBEYXZpZCBJYsOhw7FleiA8ai1k
YXZpZEBub29zLmZyPgpMYW5ndWFnZS1UZWFtOiBYWCA8cHl0aG9uLWRldkBweXRob24ub3JnPgpN
SU1FLVZlcnNpb246IDEuMApDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9aXNvLTg4
NTktMQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBub25lCkdlbmVyYXRlZC1CeTogcHlnZXR0
ZXh0LnB5IDEuMQpQbHVyYWwtRm9ybXM6IG5wbHVyYWxzPTI7IHBsdXJhbD1uIT0xOwoAVGhyb2F0
d29iYmxlciBNYW5ncm92ZQBIYXkgJXMgZmljaGVybwBIYXkgJXMgZmljaGVyb3MAR3V2ZiB6YnFo
eXIgY2ViaXZxcmYgdmFncmVhbmd2YmFueXZtbmd2YmEgbmFxIHlicG55dm1uZ3ZiYQpmaGNjYmVn
IHNiZSBsYmhlIENsZ3ViYSBjZWJ0ZW56ZiBvbCBjZWJpdnF2YXQgbmEgdmFncmVzbnByIGdiIGd1
ciBUQUgKdHJnZ3JrZyB6cmZmbnRyIHBuZ255YnQgeXZvZW5lbC4AYmFjb24Ad2luayB3aW5rAA==
së  3hIElQAAAAACAAAAHAAAACwAAAAFAAAAPAAAAAAAAABQAAAABAAAAFEAAAAPAQAAVgAAAAQAAABm
AQAAAQAAAAIAAAAAAAAAAAAAAAAAAAAAYWLDngBQcm9qZWN0LUlkLVZlcnNpb246IDIuMApQTy1S
ZXZpc2lvbi1EYXRlOiAyMDAzLTA0LTExIDEyOjQyLTA0MDAKTGFzdC1UcmFuc2xhdG9yOiBCYXJy
eSBBLiBXQXJzYXcgPGJhcnJ5QHB5dGhvbi5vcmc+Ckxhbmd1YWdlLVRlYW06IFhYIDxweXRob24t
ZGV2QHB5dGhvbi5vcmc+Ck1JTUUtVmVyc2lvbjogMS4wCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFp
bjsgY2hhcnNldD11dGYtOApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA3Yml0CkdlbmVyYXRl
ZC1CeTogbWFudWFsbHkKAMKkeXoA
sL  3hIElQAAAAABAAAAHAAAACQAAAADAAAALAAAAAAAAAA4AAAAeAEAADkAAAABAAAAAAAAAAAAAAAA
UHJvamVjdC1JZC1WZXJzaW9uOiBObyBQcm9qZWN0IDAuMApQT1QtQ3JlYXRpb24tRGF0ZTogV2Vk
IERlYyAxMSAwNzo0NDoxNSAyMDAyClBPLVJldmlzaW9uLURhdGU6IDIwMDItMDgtMTQgMDE6MTg6
NTgrMDA6MDAKTGFzdC1UcmFuc2xhdG9yOiBKb2huIERvZSA8amRvZUBleGFtcGxlLmNvbT4KSmFu
ZSBGb29iYXIgPGpmb29iYXJAZXhhbXBsZS5jb20+Ckxhbmd1YWdlLVRlYW06IHh4IDx4eEBleGFt
cGxlLmNvbT4KTUlNRS1WZXJzaW9uOiAxLjAKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy
c2V0PWlzby04ODU5LTE1CkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFi
bGUKR2VuZXJhdGVkLUJ5OiBweWdldHRleHQucHkgMS4zCgA=
u   xxu   LC_MESSAGESu
   gettext.mou   ugettext.mou   metadata.mou   LANGUAGEu   enc             B   s    |  Ee  Z d  „  Z d „  Z d S(   c             C   sÂ   t  j j t ƒ p t  j t ƒ n t t d ƒ } | j t j	 t
 ƒ ƒ | j ƒ  t t d ƒ } | j t j	 t ƒ ƒ | j ƒ  t t d ƒ } | j t j	 t ƒ ƒ | j ƒ  d t  j d <d  S(   Nu   wbu   xxu   LANGUAGE(   u   osu   pathu   isdiru	   LOCALEDIRu   makedirsu   openu   MOFILEu   writeu   base64u   decodestringu   GNU_MO_DATAu   closeu   UMOFILEu   UMO_DATAu   MMOFILEu   MMO_DATAu   environ(   u   selfu   fp(    (    u.   /mit/python/lib/python3.0/test/test_gettext.pyu   setUpD   s    


c             C   s.   t  t j d <t j t j j t ƒ d ƒ d  S(   Nu   LANGUAGEi    (   u   LANGu   osu   environu   shutilu   rmtreeu   pathu   splitu	   LOCALEDIR(   u   self(    (    u.   /mit/python/lib/python3.0/test/test_gettext.pyu   tearDownR   s    N(   u   __name__u
   __module__u   setUpu   tearDown(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_gettext.pyu   GettextBaseTestC   s   
	u   GettextBaseTestc             B   sM   |  Ee  Z d  „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d S(   c             C   s9   t  j |  ƒ t j |  _ t |  _ t j d |  j ƒ d  S(   Nu   gettext(	   u   GettextBaseTestu   setUpu   osu   curdiru	   localediru   MOFILEu   mofileu   gettextu   install(   u   self(    (    u.   /mit/python/lib/python3.0/test/test_gettext.pyu   setUpX   s    	c             C   sY   |  j  } | t d ƒ d ƒ | t d ƒ d ƒ | t d ƒ d ƒ | t d ƒ d ƒ d  S(   Nu	   albatrossu   mullusku   baconu   Raymond Luxury Yach-tu   Throatwobbler Mangroveu   nudge nudgeu	   wink wink(   u   assertEqualu   _(   u   selfu   eq(    (    u.   /mit/python/lib/python3.0/test/test_gettext.pyu   test_some_translations^   s
    	c             C   sY   |  j  } | t d ƒ d ƒ | t d ƒ d ƒ | t d ƒ d ƒ | t d ƒ d ƒ d  S(   Nu	   albatrossu   mullusku   baconu   Raymond Luxury Yach-tu   Throatwobbler Mangroveu   nudge nudgeu	   wink wink(   u   assertEqualu   _(   u   selfu   eq(    (    u.   /mit/python/lib/python3.0/test/test_gettext.pyu   test_double_quotesf   s
    	c             C   sY   |  j  } | t d ƒ d ƒ | t d ƒ d ƒ | t d ƒ d ƒ | t d ƒ d ƒ d  S(   Nu	   albatrossu   mullusku   baconu   Raymond Luxury Yach-tu   Throatwobbler Mangroveu   nudge nudgeu	   wink wink(   u   assertEqualu   _(   u   selfu   eq(    (    u.   /mit/python/lib/python3.0/test/test_gettext.pyu   test_triple_single_quotesn   s
    	c             C   sY   |  j  } | t d ƒ d ƒ | t d ƒ d ƒ | t d ƒ d ƒ | t d ƒ d ƒ d  S(   Nu	   albatrossu   mullusku   baconu   Raymond Luxury Yach-tu   Throatwobbler Mangroveu   nudge nudgeu	   wink wink(   u   assertEqualu   _(   u   selfu   eq(    (    u.   /mit/python/lib/python3.0/test/test_gettext.pyu   test_triple_double_quotesv   s
    	c             C   s    |  j  } | t d ƒ d ƒ d  S(   Nu¡   This module provides internationalization and localization
support for your Python programs by providing an interface to the GNU
gettext message catalog library.u¡   Guvf zbqhyr cebivqrf vagreangvbanyvmngvba naq ybpnyvmngvba
fhccbeg sbe lbhe Clguba cebtenzf ol cebivqvat na vagresnpr gb gur TAH
trggrkg zrffntr pngnybt yvoenel.(   u   assertEqualu   _(   u   selfu   eq(    (    u.   /mit/python/lib/python3.0/test/test_gettext.pyu   test_multiline_strings~   s    	c             C   sÓ   |  j  } t |  j d ƒ } t j | ƒ } | j ƒ  | j ƒ  | t d ƒ d ƒ | j ƒ  | t d ƒ d ƒ d d  l } | j d d d	 g ƒ | t | j ƒ | | j | j ƒ | t	 | j	 ƒ | ` | `	 d  S(
   Nu   rbu   nudge nudgeu	   wink winku   mullusku   baconi    u   namesu   gettextu   lgettext(
   u   assertEqualu   openu   mofileu   gettextu   GNUTranslationsu   closeu   installu   _u   builtinsu   lgettext(   u   selfu   equ   fpu   tu   builtins(    (    u.   /mit/python/lib/python3.0/test/test_gettext.pyu   test_the_alternative_interfaceˆ   s    	


N(	   u   __name__u
   __module__u   setUpu   test_some_translationsu   test_double_quotesu   test_triple_single_quotesu   test_triple_double_quotesu   test_multiline_stringsu   test_the_alternative_interface(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_gettext.pyu   GettextTestCase1W   s   
						
u   GettextTestCase1c             B   sV   |  Ee  Z d  „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z	 d S(	   c             C   sI   t  j |  ƒ t j |  _ t j d |  j ƒ t j d ƒ t j |  _ d  S(   Nu   gettext(	   u   GettextBaseTestu   setUpu   osu   curdiru	   localediru   gettextu   bindtextdomainu
   textdomainu   _(   u   self(    (    u.   /mit/python/lib/python3.0/test/test_gettext.pyu   setUpŸ   s
    c             C   s    |  j  t j d ƒ |  j ƒ d  S(   Nu   gettext(   u   assertEqualu   gettextu   bindtextdomainu	   localedir(   u   self(    (    u.   /mit/python/lib/python3.0/test/test_gettext.pyu   test_bindtextdomain¨   s    c             C   s   |  j  t j ƒ  d ƒ d  S(   Nu   gettext(   u   assertEqualu   gettextu
   textdomain(   u   self(    (    u.   /mit/python/lib/python3.0/test/test_gettext.pyu   test_textdomain«   s    c             C   se   |  j  } | |  j d ƒ d ƒ | |  j d ƒ d ƒ | |  j d ƒ d ƒ | |  j d ƒ d ƒ d  S(   Nu	   albatrossu   mullusku   baconu   Raymond Luxury Yach-tu   Throatwobbler Mangroveu   nudge nudgeu	   wink wink(   u   assertEqualu   _(   u   selfu   eq(    (    u.   /mit/python/lib/python3.0/test/test_gettext.pyu   test_some_translations®   s
    	c             C   se   |  j  } | |  j d ƒ d ƒ | |  j d ƒ d ƒ | |  j d ƒ d ƒ | |  j d ƒ d ƒ d  S(   Nu	   albatrossu   mullusku   baconu   Raymond Luxury Yach-tu   Throatwobbler Mangroveu   nudge nudgeu	   wink wink(   u   assertEqualu   _(   u   selfu   eq(    (    u.   /mit/python/lib/python3.0/test/test_gettext.pyu   test_double_quotes¶   s
    	c             C   se   |  j  } | |  j d ƒ d ƒ | |  j d ƒ d ƒ | |  j d ƒ d ƒ | |  j d ƒ d ƒ d  S(   Nu	   albatrossu   mullusku   baconu   Raymond Luxury Yach-tu   Throatwobbler Mangroveu   nudge nudgeu	   wink wink(   u   assertEqualu   _(   u   selfu   eq(    (    u.   /mit/python/lib/python3.0/test/test_gettext.pyu   test_triple_single_quotes¾   s
    	c             C   se   |  j  } | |  j d ƒ d ƒ | |  j d ƒ d ƒ | |  j d ƒ d ƒ | |  j d ƒ d ƒ d  S(   Nu	   albatrossu   mullusku   baconu   Raymond Luxury Yach-tu   Throatwobbler Mangroveu   nudge nudgeu	   wink wink(   u   assertEqualu   _(   u   selfu   eq(    (    u.   /mit/python/lib/python3.0/test/test_gettext.pyu   test_triple_double_quotesÆ   s
    	c             C   s#   |  j  } | |  j d ƒ d ƒ d  S(   Nu¡   This module provides internationalization and localization
support for your Python programs by providing an interface to the GNU
gettext message catalog library.u¡   Guvf zbqhyr cebivqrf vagreangvbanyvmngvba naq ybpnyvmngvba
fhccbeg sbe lbhe Clguba cebtenzf ol cebivqvat na vagresnpr gb gur TAH
trggrkg zrffntr pngnybt yvoenel.(   u   assertEqualu   _(   u   selfu   eq(    (    u.   /mit/python/lib/python3.0/test/test_gettext.pyu   test_multiline_stringsÎ   s    		N(
   u   __name__u
   __module__u   setUpu   test_bindtextdomainu   test_textdomainu   test_some_translationsu   test_double_quotesu   test_triple_single_quotesu   test_triple_double_quotesu   test_multiline_strings(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_gettext.pyu   GettextTestCase2ž   s   
								u   GettextTestCase2c             B   sƒ   |  Ee  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 S(   c             C   s   t  j |  ƒ t |  _ d  S(   N(   u   GettextBaseTestu   setUpu   MOFILEu   mofile(   u   self(    (    u.   /mit/python/lib/python3.0/test/test_gettext.pyu   setUpÚ   s    c             C   sQ   |  j  } t j d d d ƒ } | | d ƒ t j d d d ƒ } | | d ƒ d  S(   Nu   There is %s fileu   There are %s filesi   u   Hay %s ficheroi   u   Hay %s ficheros(   u   assertEqualu   gettextu   ngettext(   u   selfu   equ   x(    (    u.   /mit/python/lib/python3.0/test/test_gettext.pyu   test_plural_forms1Þ   s
    	c             C   s|   |  j  } t |  j d ƒ } t j | ƒ } | j ƒ  | j d d d ƒ } | | d ƒ | j d d d ƒ } | | d ƒ d  S(   Nu   rbu   There is %s fileu   There are %s filesi   u   Hay %s ficheroi   u   Hay %s ficheros(   u   assertEqualu   openu   mofileu   gettextu   GNUTranslationsu   closeu   ngettext(   u   selfu   equ   fpu   tu   x(    (    u.   /mit/python/lib/python3.0/test/test_gettext.pyu   test_plural_forms2å   s    	
c                sN   |  j  } t j d ƒ ‰  d j ‡  f d †  t d ƒ Dƒ ƒ } | | d ƒ d  S(   Nu   0u    c                s'   g  } |  ] } | t  ˆ  | ƒ ƒ q
 S(    (   u   str(   u   .0u   _[1]u   x(   u   f(    u.   /mit/python/lib/python3.0/test/test_gettext.pyu
   <listcomp>ò   s    iÈ   uÈ   00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(   u   assertEqualu   gettextu   c2pyu   joinu   range(   u   selfu   equ   s(    (   u   fu.   /mit/python/lib/python3.0/test/test_gettext.pyu   test_huï   s    	%c                sN   |  j  } t j d ƒ ‰  d j ‡  f d †  t d ƒ Dƒ ƒ } | | d ƒ d  S(   Nu   n != 1u    c                s'   g  } |  ] } | t  ˆ  | ƒ ƒ q
 S(    (   u   str(   u   .0u   _[1]u   x(   u   f(    u.   /mit/python/lib/python3.0/test/test_gettext.pyu
   <listcomp>ø   s    iÈ   uÈ   10111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111(   u   assertEqualu   gettextu   c2pyu   joinu   range(   u   selfu   equ   s(    (   u   fu.   /mit/python/lib/python3.0/test/test_gettext.pyu   test_deõ   s    	%c                sN   |  j  } t j d ƒ ‰  d j ‡  f d †  t d ƒ Dƒ ƒ } | | d ƒ d  S(   Nu   n>1u    c                s'   g  } |  ] } | t  ˆ  | ƒ ƒ q
 S(    (   u   str(   u   .0u   _[1]u   x(   u   f(    u.   /mit/python/lib/python3.0/test/test_gettext.pyu
   <listcomp>þ   s    iÈ   uÈ   00111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111(   u   assertEqualu   gettextu   c2pyu   joinu   range(   u   selfu   equ   s(    (   u   fu.   /mit/python/lib/python3.0/test/test_gettext.pyu   test_frû   s    	%c                sN   |  j  } t j d ƒ ‰  d j ‡  f d †  t d ƒ Dƒ ƒ } | | d ƒ d  S(   Nu   n==1 ? 0 : n==2 ? 1 : 2u    c                s'   g  } |  ] } | t  ˆ  | ƒ ƒ q
 S(    (   u   str(   u   .0u   _[1]u   x(   u   f(    u.   /mit/python/lib/python3.0/test/test_gettext.pyu
   <listcomp>  s    iÈ   uÈ   20122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222(   u   assertEqualu   gettextu   c2pyu   joinu   range(   u   selfu   equ   s(    (   u   fu.   /mit/python/lib/python3.0/test/test_gettext.pyu   test_gd  s    	%c                sN   |  j  } t j d ƒ ‰  d j ‡  f d †  t d ƒ Dƒ ƒ } | | d ƒ d  S(   Nu   n==1 ? 0 : (n==2 ? 1 : 2)u    c                s'   g  } |  ] } | t  ˆ  | ƒ ƒ q
 S(    (   u   str(   u   .0u   _[1]u   x(   u   f(    u.   /mit/python/lib/python3.0/test/test_gettext.pyu
   <listcomp>  s    iÈ   uÈ   20122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222(   u   assertEqualu   gettextu   c2pyu   joinu   range(   u   selfu   equ   s(    (   u   fu.   /mit/python/lib/python3.0/test/test_gettext.pyu   test_gd2  s    	%c                sN   |  j  } t j d ƒ ‰  d j ‡  f d †  t d ƒ Dƒ ƒ } | | d ƒ d  S(   NuE   n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2u    c                s'   g  } |  ] } | t  ˆ  | ƒ ƒ q
 S(    (   u   str(   u   .0u   _[1]u   x(   u   f(    u.   /mit/python/lib/python3.0/test/test_gettext.pyu
   <listcomp>  s    iÈ   uÈ   20111111112222222222201111111120111111112011111111201111111120111111112011111111201111111120111111112011111111222222222220111111112011111111201111111120111111112011111111201111111120111111112011111111(   u   assertEqualu   gettextu   c2pyu   joinu   range(   u   selfu   equ   s(    (   u   fu.   /mit/python/lib/python3.0/test/test_gettext.pyu   test_lt  s    	%c                sN   |  j  } t j d ƒ ‰  d j ‡  f d †  t d ƒ Dƒ ƒ } | | d ƒ d  S(   NuP   n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2u    c                s'   g  } |  ] } | t  ˆ  | ƒ ƒ q
 S(    (   u   str(   u   .0u   _[1]u   x(   u   f(    u.   /mit/python/lib/python3.0/test/test_gettext.pyu
   <listcomp>  s    iÈ   uÈ   20111222222222222222201112222220111222222011122222201112222220111222222011122222201112222220111222222011122222222222222220111222222011122222201112222220111222222011122222201112222220111222222011122222(   u   assertEqualu   gettextu   c2pyu   joinu   range(   u   selfu   equ   s(    (   u   fu.   /mit/python/lib/python3.0/test/test_gettext.pyu   test_ru  s    	%c                sN   |  j  } t j d ƒ ‰  d j ‡  f d †  t d ƒ Dƒ ƒ } | | d ƒ d  S(   Nu@   n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2u    c                s'   g  } |  ] } | t  ˆ  | ƒ ƒ q
 S(    (   u   str(   u   .0u   _[1]u   x(   u   f(    u.   /mit/python/lib/python3.0/test/test_gettext.pyu
   <listcomp>  s    iÈ   uÈ   20111222222222222222221112222222111222222211122222221112222222111222222211122222221112222222111222222211122222222222222222111222222211122222221112222222111222222211122222221112222222111222222211122222(   u   assertEqualu   gettextu   c2pyu   joinu   range(   u   selfu   equ   s(    (   u   fu.   /mit/python/lib/python3.0/test/test_gettext.pyu   test_pl  s    	%c                sN   |  j  } t j d ƒ ‰  d j ‡  f d †  t d ƒ Dƒ ƒ } | | d ƒ d  S(   Nu:   n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3u    c                s'   g  } |  ] } | t  ˆ  | ƒ ƒ q
 S(    (   u   str(   u   .0u   _[1]u   x(   u   f(    u.   /mit/python/lib/python3.0/test/test_gettext.pyu
   <listcomp>#  s    iÈ   uÈ   30122333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333012233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333(   u   assertEqualu   gettextu   c2pyu   joinu   range(   u   selfu   equ   s(    (   u   fu.   /mit/python/lib/python3.0/test/test_gettext.pyu   test_sl   s    	%c             C   s    |  j  } | t t j d ƒ d  S(   Nu   os.chmod('/etc/passwd',0777)(   u   assertRaisesu
   ValueErroru   gettextu   c2py(   u   selfu   raises(    (    u.   /mit/python/lib/python3.0/test/test_gettext.pyu   test_security&  s    	N(   u   __name__u
   __module__u   setUpu   test_plural_forms1u   test_plural_forms2u   test_huu   test_deu   test_fru   test_gdu   test_gd2u   test_ltu   test_ruu   test_plu   test_slu   test_security(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_gettext.pyu   PluralFormsTestCaseÙ   s   
			
									u   PluralFormsTestCasec             B   s)   |  Ee  Z d  „  Z d „  Z d „  Z d S(   c             C   sS   t  j |  ƒ t t d ƒ } z t j | ƒ |  _ Wd  | j ƒ  X|  j j |  _ d  S(   Nu   rb(	   u   GettextBaseTestu   setUpu   openu   UMOFILEu   gettextu   GNUTranslationsu   tu   closeu   _(   u   selfu   fp(    (    u.   /mit/python/lib/python3.0/test/test_gettext.pyu   setUp-  s    c             C   sE   |  j  } | t |  j d ƒ t ƒ ƒ | t |  j d ƒ t ƒ ƒ d  S(   Nu    (   u
   failUnlessu
   isinstanceu   _u   str(   u   selfu   unless(    (    u.   /mit/python/lib/python3.0/test/test_gettext.pyu   test_unicode_msgid6  s    	c             C   s#   |  j  } | |  j d ƒ d ƒ d  S(   Nu   abÃžu   Â¤yz(   u   assertEqualu   _(   u   selfu   eq(    (    u.   /mit/python/lib/python3.0/test/test_gettext.pyu   test_unicode_msgstr;  s    	N(   u   __name__u
   __module__u   setUpu   test_unicode_msgidu   test_unicode_msgstr(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_gettext.pyu   UnicodeTranslationsTest,  s   
			u   UnicodeTranslationsTestc             B   s    |  Ee  Z d  „  Z d „  Z d S(   c             C   s`   t  j |  ƒ t t d ƒ } z2 y t j | ƒ |  _ Wn |  j ƒ  ‚  Yn XWd  | j ƒ  Xd  S(   Nu   rb(	   u   GettextBaseTestu   setUpu   openu   MMOFILEu   gettextu   GNUTranslationsu   tu   tearDownu   close(   u   selfu   fp(    (    u.   /mit/python/lib/python3.0/test/test_gettext.pyu   setUpA  s    
c             C   s=   |  j  j ƒ  } |  j t | ƒ d ƒ |  j | d d ƒ d  S(   Ni	   u   last-translatoru=   John Doe <jdoe@example.com>
Jane Foobar <jfoobar@example.com>(   u   tu   infou   assertEqualu   len(   u   selfu   info(    (    u.   /mit/python/lib/python3.0/test/test_gettext.pyu   test_weird_metadataM  s    N(   u   __name__u
   __module__u   setUpu   test_weird_metadata(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_gettext.pyu   WeirdMetadataTest@  s   
	u   WeirdMetadataTestc               C   s   t  j t ƒ d  S(   N(   u   supportu   run_unittestu   __name__(    (    (    u.   /mit/python/lib/python3.0/test/test_gettext.pyu	   test_mainT  s    u   __main__(   u   osu   base64u   shutilu   gettextu   unittestu   testu   supportu   GNU_MO_DATAu   UMO_DATAu   MMO_DATAu   pathu   joinu	   LOCALEDIRu   MOFILEu   UMOFILEu   MMOFILEu   environu   LANGu   TestCaseu   GettextBaseTestu   GettextTestCase1u   GettextTestCase2u   PluralFormsTestCaseu   UnicodeTranslationsTestu   WeirdMetadataTestu	   test_mainu   __name__(    (    (    u.   /mit/python/lib/python3.0/test/test_gettext.pyu   <module>   s4   
G;S	h