Your IP : 216.73.216.213


Current Path : /proc/242857/root/opt/alt/python33/lib64/python3.3/test/__pycache__/
Upload File :
Current File : //proc/242857/root/opt/alt/python33/lib64/python3.3/test/__pycache__/test_string.cpython-33.pyo

�
��foc@sgddlZddlZddlmZGdd�dej�Zdd�Zedkrce�ndS(iN(usupportcBs�|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dd�ZdS(u
ModuleTestcCsCtjtjtjtjtjtjtjtjtj	dS(N(
ustringu
whitespaceuascii_lowercaseuascii_uppercaseu
ascii_lettersudigitsu	hexdigitsu	octdigitsupunctuationu	printable(uself((u5/opt/alt/python33/lib64/python3.3/test/test_string.pyu
test_attrssuModuleTest.test_attrscCs�|jtjd�d�|jtjd�d�|jtjd�d�|jtjd�d�|jtjdd�d�|jtjd	�d
�|jtjd�d�|jtjd
�d�|jtjd
d�d�dS(Nuabc def ghiuAbc Def Ghiuabc	def
ghiuabc	   def  
ghiuABC DEF GHIuABC-DEF-GHIu-uAbc-Def-GhiuABC-def DEF-ghi GHIuAbc-def Def-ghi Ghiu   aBc  DeF   uAbc Defu		aBc	DeF	u	u		Abc	Def	(uassertEqualustringucapwords(uself((u5/opt/alt/python33/lib64/python3.3/test/test_string.pyu
test_capwordssuModuleTest.test_capwordscCsdtj�}|j|jd�d�|j|jdd�d�|j|jddd�d�dS(Nufooufoo{0}ubarufoobaru
foo{1}{0}-{1}iu	foo6bar-6(ustringu	FormatteruassertEqualuformat(uselfufmt((u5/opt/alt/python33/lib64/python3.3/test/test_string.pyutest_basic_formattersuModuleTest.test_basic_formattercCs�tj�}|j|jddd�d�|j|jdd�d�|jt|jdd�|j|jdd�d	�|j|jdtj�d
�|j|jdtd��d�|j|jdtd
��d�dS(Nu	-{arg!r}-uargutestu-'test'-u{0!s}u{0!h}u{0!a}i*u42u6'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'i�u'\xff'iu'\u0100'(ustringu	FormatteruassertEqualuformatuassertRaisesu
ValueErroru
ascii_lettersuchr(uselfufmt((u5/opt/alt/python33/lib64/python3.3/test/test_string.pyutest_conversion_specifiers#s"u%ModuleTest.test_conversion_specifiersc
Csntj�}Gdd�d�}|�}|j|jd|�d�|jt��|jdd�WdQXdS(NcBs |EeZdZdd�ZdS(u,ModuleTest.test_name_lookup.<locals>.AnyAttrcSs|S(N((uselfuattr((u5/opt/alt/python33/lib64/python3.3/test/test_string.pyu__getattr__2su8ModuleTest.test_name_lookup.<locals>.AnyAttr.__getattr__N(u__name__u
__module__u__qualname__u__getattr__(u
__locals__((u5/opt/alt/python33/lib64/python3.3/test/test_string.pyuAnyAttr1suAnyAttru{0.lumber}{0.jack}u
lumberjacku(ustringu	FormatteruassertEqualuformatuassertRaisesuAttributeError(uselfufmtuAnyAttrux((u5/opt/alt/python33/lib64/python3.3/test/test_string.pyutest_name_lookup/s	uModuleTest.test_name_lookupcCs�tj�}dddg}|j|jd|�d�|jt��|jdg�WdQX|jt��|jdi�WdQXdS(Nueggsuanduspamu{0[2]}{0[0]}uspameggs(ustringu	FormatteruassertEqualuformatuassertRaisesu
IndexErroruKeyError(uselfufmtulookup((u5/opt/alt/python33/lib64/python3.3/test/test_string.pyutest_index_lookup9suModuleTest.test_index_lookupcCsIGdd�dtj�}|idd6�}|j|jd�d�dS(NcBs/|EeZdZidd�Zdd�ZdS(u>ModuleTest.test_override_get_value.<locals>.NamespaceFormattercSstjj|�||_dS(N(ustringu	Formatteru__init__u	namespace(uselfu	namespace((u5/opt/alt/python33/lib64/python3.3/test/test_string.pyu__init__DsuGModuleTest.test_override_get_value.<locals>.NamespaceFormatter.__init__cSsXt|t�r>y||SWqTtk
r:|j|SYqTXntjj|||�dS(N(u
isinstanceustruKeyErroru	namespaceustringu	Formatteru	get_value(uselfukeyuargsukwds((u5/opt/alt/python33/lib64/python3.3/test/test_string.pyu	get_valueHs
uHModuleTest.test_override_get_value.<locals>.NamespaceFormatter.get_valueN(u__name__u
__module__u__qualname__u__init__u	get_value(u
__locals__((u5/opt/alt/python33/lib64/python3.3/test/test_string.pyuNamespaceFormatterCsuNamespaceFormatteruhellougreetingu{greeting}, world!u
hello, world!(ustringu	FormatteruassertEqualuformat(uselfuNamespaceFormatterufmt((u5/opt/alt/python33/lib64/python3.3/test/test_string.pyutest_override_get_valueBsu"ModuleTest.test_override_get_valuecCsHGdd�dtj�}|�}|j|jddd��d�dS(NcBs |EeZdZdd�ZdS(u<ModuleTest.test_override_format_field.<locals>.CallFormattercSst|�|�S(N(uformat(uselfuvalueuformat_spec((u5/opt/alt/python33/lib64/python3.3/test/test_string.pyuformat_fieldXsuIModuleTest.test_override_format_field.<locals>.CallFormatter.format_fieldN(u__name__u
__module__u__qualname__uformat_field(u
__locals__((u5/opt/alt/python33/lib64/python3.3/test/test_string.pyu
CallFormatterWsu
CallFormatteru*{0}*cSsdS(Nuresult((((u5/opt/alt/python33/lib64/python3.3/test/test_string.pyu<lambda>\su7ModuleTest.test_override_format_field.<locals>.<lambda>u*result*(ustringu	FormatteruassertEqualuformat(uselfu
CallFormatterufmt((u5/opt/alt/python33/lib64/python3.3/test/test_string.pyutest_override_format_fieldVs	u%ModuleTest.test_override_format_fieldcCsEGdd�dtj�}|�}|j|jddd�d�dS(Ncs&|EeZdZ�fdd�Z�S(u:ModuleTest.test_override_convert_field.<locals>.XFormattercs#|dkrdSt�j||�S(Nux(uNoneusuperu
convert_field(uselfuvalueu
conversion(u	__class__(u5/opt/alt/python33/lib64/python3.3/test/test_string.pyu
convert_fieldasuHModuleTest.test_override_convert_field.<locals>.XFormatter.convert_field(u__name__u
__module__u__qualname__u
convert_field(u
__locals__((u	__class__u5/opt/alt/python33/lib64/python3.3/test/test_string.pyu
XFormatter`su
XFormatteru{0!r}:{0!x}ufoou
'foo':None(ustringu	FormatteruassertEqualuformat(uselfu
XFormatterufmt((u5/opt/alt/python33/lib64/python3.3/test/test_string.pyutest_override_convert_field_s	u&ModuleTest.test_override_convert_fieldcCsBGdd�dtj�}|�}|j|jdd�d�dS(NcBs |EeZdZdd�ZdS(u4ModuleTest.test_override_parse.<locals>.BarFormattercssuxn|jd�D]]}|ddkr\|dd�jd�\}}}d||dfVq|dddfVqWdS(Nu|iu+iu:u(usplitu	partitionuNone(uselfu
format_stringufieldu
field_nameu_uformat_spec((u5/opt/alt/python33/lib64/python3.3/test/test_string.pyuparsens
"u:ModuleTest.test_override_parse.<locals>.BarFormatter.parseN(u__name__u
__module__u__qualname__uparse(u
__locals__((u5/opt/alt/python33/lib64/python3.3/test/test_string.pyuBarFormatterksuBarFormatteru*|+0:^10s|*ufoou*   foo    *(ustringu	FormatteruassertEqualuformat(uselfuBarFormatterufmt((u5/opt/alt/python33/lib64/python3.3/test/test_string.pyutest_override_parsejs	uModuleTest.test_override_parsec
CsGdd�dtj�}|�}|j|jdd�d�|j|jdddd�d	�|j|jd
dddd�d�|jt|jd
ddddd
d�|jt|jddd�|jt|jddddd�|jt|jddddd�dS(NcBs |EeZdZdd�ZdS(u@ModuleTest.test_check_unused_args.<locals>.CheckAllUsedFormattercSset|j��}|jtdt|���x|D]}|j|�q5W|ratd��ndS(Niuunused arguments(usetukeysuupdateurangeulenuremoveu
ValueError(uselfu	used_argsuargsukwargsuunused_argsuarg((u5/opt/alt/python33/lib64/python3.3/test/test_string.pyucheck_unused_args|s
uRModuleTest.test_check_unused_args.<locals>.CheckAllUsedFormatter.check_unused_argsN(u__name__u
__module__u__qualname__ucheck_unused_args(u
__locals__((u5/opt/alt/python33/lib64/python3.3/test/test_string.pyuCheckAllUsedFormatter{suCheckAllUsedFormatteru{0}i
u10u{0}{i}uiidu10100u	{0}{i}{1}iu1010020ujiu{i}(ustringu	FormatteruassertEqualuformatuassertRaisesu
ValueError(uselfuCheckAllUsedFormatterufmt((u5/opt/alt/python33/lib64/python3.3/test/test_string.pyutest_check_unused_argszs	"%("u!ModuleTest.test_check_unused_argsc
Csrtj�}f}tdd�}|jt��#}|jd||t�d�WdQX|jdt|j	��dS(Nuiidu{i}iu	recursioni����(
ustringu	FormatterudictuassertRaisesu
ValueErroru_vformatusetuassertInustru	exception(uselfufmtuargsukwargsuerr((u5/opt/alt/python33/lib64/python3.3/test/test_string.pyutest_vformat_recursion_limit�s"u'ModuleTest.test_vformat_recursion_limitN(u__name__u
__module__u__qualname__u
test_attrsu
test_capwordsutest_basic_formatterutest_conversion_specifiersutest_name_lookuputest_index_lookuputest_override_get_valueutest_override_format_fieldutest_override_convert_fieldutest_override_parseutest_check_unused_argsutest_vformat_recursion_limit(u
__locals__((u5/opt/alt/python33/lib64/python3.3/test/test_string.pyu
ModuleTests
		u
ModuleTestcCstjt�dS(N(usupporturun_unittestu
ModuleTest(((u5/opt/alt/python33/lib64/python3.3/test/test_string.pyu	test_main�su	test_mainu__main__(uunittestustringutestusupportuTestCaseu
ModuleTestu	test_mainu__name__(((u5/opt/alt/python33/lib64/python3.3/test/test_string.pyu<module>s
�