/usr/lib/python2.6/site-packages/oslo_i18n/tests
NameSizeModeActions
fakes.py20080644editdlrm
fakes.pyc21310644editdlrm
test_factory.py62020644editdlrm
test_factory.pyc66390644editdlrm
test_fixture.py43350644editdlrm
test_fixture.pyc47860644editdlrm
test_gettextutils.py55330644editdlrm
test_gettextutils.pyc54940644editdlrm
test_handler.py43330644editdlrm
test_handler.pyc38880644editdlrm
test_lazy.py12420644editdlrm
test_lazy.pyc14810644editdlrm
test_locale_dir_variable.py12240644editdlrm
test_locale_dir_variable.pyc11670644editdlrm
test_logging.py13340644editdlrm
test_logging.pyc18180644editdlrm
test_message.py278700644editdlrm
test_message.pyc231990644editdlrm
test_public_api.py13490644editdlrm
test_public_api.pyc19070644editdlrm
test_translate.py16680644editdlrm
test_translate.pyc14520644editdlrm
utils.py11470644editdlrm
utils.pyc17240644editdlrm
__init__.py00644editdlrm
__init__.pyc1460644editdlrm
Edit: /usr/lib/python2.6/site-packages/oslo_i18n/tests/test_message.pyc (23199B)
Ñò yDVc @sÅddklZddkZddkZddklZddkZddkZddk l Z ddk l Z ddk l Z eieƒZdeifd„ƒYZd eifd „ƒYZdS( iÿÿÿÿ(tunicode_literalsN(tbase(t_message(tfakes(tutilstMessageTestCasecBsreZdZd„Zd„Zeidƒeidƒd„ƒƒZd„Zd„Z d„Z d „Z d „Z d „Z d „Zd „Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zeieidƒd„ƒZeidƒd„ƒZ eidƒd„ƒZ!eidƒd„ƒZ"eidƒd„ƒZ#eidƒeidƒd „ƒƒZ$eidƒeidd!d+ƒeidƒd$„ƒƒƒZ%eidƒd%„ƒZ&eidƒd&„ƒZ'eidƒd'„ƒZ(eidƒd(„ƒZ)eidƒd)„ƒZ*eidƒeidƒd*„ƒƒZ+RS(,u$Unit tests for locale Message class.cCsntidƒ}|id|iƒ|id|ƒtidddƒ}|id|iƒ|id|ƒdS(Nu1tmsgtextuA(RtMessaget assertEqualtmsgid(tselftmessage((s?/tmp/pip-build-lt8jXN/oslo.i18n/oslo_i18n/tests/test_message.pyt test_message_id_and_message_text$s cCs*tidƒd}|i|tiƒdS(Nusome %sumessage(RRtassertIsInstancetsixt text_type(R R ((s?/tmp/pip-build-lt8jXN/oslo.i18n/oslo_i18n/tests/test_message.pyttest_message_is_unicode,sulocale.getdefaultlocaleugettext.translationc Csƒd}d}h||6}h|d6}tii|ƒ}||_d|_ti|ƒ}|i||ƒ|i||iƒƒdS(NuA message in EnglishuA message in Spanishues(ues( RtFakeTranslationst translatort side_effectt return_valueRRRt translate( R tmock_translationtmock_getdefaultlocaleR tes_translationtes_translationsttranslations_mapRR ((s?/tmp/pip-build-lt8jXN/oslo.i18n/oslo_i18n/tests/test_message.pyt.test_create_message_non_english_default_locale0s    cCs0tidƒd}|i|iƒtiƒdS(Nusome %sumessage(RRR RRR(R R ((s?/tmp/pip-build-lt8jXN/oslo.i18n/oslo_i18n/tests/test_message.pyttest_translate_returns_unicodeEscCs}d}hdd6dd6dd6dd 6d d 6d d 6}ti|ƒ|}||}|i||ƒ|i|iƒ|ƒdS(Nun%(description)s Command: %(cmd)s Exit code: %(exit_code)s Stdout: %(stdout)r Stderr: %(stderr)r %%(something)sutest1u descriptionutest2ucmdutest3u exit_codeutest4ustdoututest5ustderrutrimmedu something(RRRR(R R tparamstresulttexpected((s?/tmp/pip-build-lt8jXN/oslo.i18n/oslo_i18n/tests/test_message.pyttest_mod_with_named_parametersIs   cCs¨d}hdd6dd6dd6dd 6d d 6}ti|ƒ|}|h}|i|i|iƒ|i|i|iƒ|i||ƒ|i|iƒ|iƒƒdS( Nu_%(description)s Command: %(cmd)s Exit code: %(exit_code)s Stdout: %(stdout)r Stderr: %(stderr)rutest1u descriptionutest2ucmdutest3u exit_codeutest4ustdoututest5ustderr(RRRR Rt assertIsNotR(R R RtfirstR((s?/tmp/pip-build-lt8jXN/oslo.i18n/oslo_i18n/tests/test_message.pyt&test_multiple_mod_with_named_parameterZs   cCs}d}hdd6dd6dd6dd 6hd d 6d 6}ti|ƒ|}||}|i||ƒ|i|iƒ|ƒdS( NuNRequest: %(method)s http://%(server)s:%(port)s%(url)s with headers %(headers)suPOSTumethodutest1userveriÒuportutest2uurluval1uh1uheaders(RRRR(R R RRR((s?/tmp/pip-build-lt8jXN/oslo.i18n/oslo_i18n/tests/test_message.pyt'test_mod_with_named_parameters_no_space‡s  cCsZd}hdd6}ti|ƒ|}||}|i||ƒ|i||iƒƒdS(Nu'Test that we can inject a dictionary %sutest1u description(RRRR(R R RRR((s?/tmp/pip-build-lt8jXN/oslo.i18n/oslo_i18n/tests/test_message.pyttest_mod_with_dict_parameter–s   c Cs½d}hdd6}tidƒiiƒ}z‡|~}||ii_ti|ƒ|}d}ti o||ii _n||ii_|i ƒ}||}|i ||ƒWdQXdS(NuCorrect type %(arg1)sutest1uarg1ugettext.translationuWrong type %(arg1)d( tmocktpatcht__exit__t __enter__RtugettextRRRtPY3tgettextRR( R R Rt_[1]ttransRt wrong_typet trans_resultR((s?/tmp/pip-build-lt8jXN/oslo.i18n/oslo_i18n/tests/test_message.pyt'test_mod_with_wrong_field_type_in_trans s &   cs3d‰hdd6‰|it‡‡fd†ƒdS(Nu(Test that we handle unused args %(arg1)dutest1uarg1cstiˆƒˆS((RR((R R(s?/tmp/pip-build-lt8jXN/oslo.i18n/oslo_i18n/tests/test_message.pyt¸s(t assertRaisest TypeError(R ((R Rs?/tmp/pip-build-lt8jXN/oslo.i18n/oslo_i18n/tests/test_message.pyttest_mod_with_wrong_field_type´s csQd‰hdd6‰|it‡‡fd†ƒ}|idti|ƒdƒdS(Nu2Test that we handle missing args %(arg1)s %(arg2)sutest1uarg1cstiˆƒˆS((RR((R R(s?/tmp/pip-build-lt8jXN/oslo.i18n/oslo_i18n/tests/test_message.pyR2¿suarg2u"Missing key 'arg2' was not flagged(R3tKeyErrortassertInRR(R te((R Rs?/tmp/pip-build-lt8jXN/oslo.i18n/oslo_i18n/tests/test_message.pyttest_mod_with_missing_argºs   c Csãd}ddddg}g}g}x9|D]1}|i||ƒ|iti|ƒ|ƒq+Wx|t||ƒD]k\}}|it|ƒtiƒ|i|iƒ|ƒd|iƒ}|i||ƒ|i||ƒqpWdS(NuSome string with params: %diii i<^u%s(tappendRRtzipRttypeR( R R RtmessagestresultstparamR Rt result_str((s?/tmp/pip-build-lt8jXN/oslo.i18n/oslo_i18n/tests/test_message.pyt test_mod_with_integer_parametersÃs cCsJd}hdd6}ti|ƒ|}d|d<|i|iƒdƒdS(NuFound object: %(current_value)siu current_valueiuFound object: 1(RRRR(R R t changing_dictR((s?/tmp/pip-build-lt8jXN/oslo.i18n/oslo_i18n/tests/test_message.pyttest_mod_copies_parametersÖs   cCsbd}tdddgƒ}h|d6}ti|ƒ|}|idƒ|i|iƒdƒdS(NuFound list: %(current_list)siiiu current_listiuFound list: [1, 2, 3](tlistRRR:RR(R R t changing_listRR((s?/tmp/pip-build-lt8jXN/oslo.i18n/oslo_i18n/tests/test_message.pyttest_mod_deep_copies_parametersás   cCsBd}tidƒ}ti|ƒ|}|i|iƒdƒdS(Nu Value: %siuValue: 5(RtNoDeepCopyObjectRRRR(R R RR((s?/tmp/pip-build-lt8jXN/oslo.i18n/oslo_i18n/tests/test_message.pyt'test_mod_deep_copies_param_nodeep_paramíscCs–d}hdd6tidƒd6}ti|ƒ|}|i|iƒdƒhdd6tidƒd6}ti|ƒ|}|i|iƒd ƒdS( NuValues: %(val1)s %(val2)siuval1iuval2u Values: 1 2iiu Values: 3 4(RRGRRRR(R R RR((s?/tmp/pip-build-lt8jXN/oslo.i18n/oslo_i18n/tests/test_message.pyt&test_mod_deep_copies_param_nodeep_dictôscCs¹d}ti|ƒ}|hdd6dd6}|hdd6dd6}|i||ƒ|i||ƒ|i|iƒ|hdd6dd6ƒ|i|iƒ|hdd6dd6ƒdS(Nu&Some msgid string: %(test1)s %(test2)sufooutest1ubarutest2ufoo2ubar2(RRR!RR(R R R tm1tm2((s?/tmp/pip-build-lt8jXN/oslo.i18n/oslo_i18n/tests/test_message.pyttest_mod_returns_a_copyscCsKd}ti|ƒd}|i|d|ƒ|i|d|iƒƒdS(NuSome string with params: %s(RRtNoneRR(R R R ((s?/tmp/pip-build-lt8jXN/oslo.i18n/oslo_i18n/tests/test_message.pyttest_mod_with_none_parameter scs)d‰‡fd†}|it|ƒdS(NuSome string with params: %s %scstiˆƒdS(ujust one(RR((R (s?/tmp/pip-build-lt8jXN/oslo.i18n/oslo_i18n/tests/test_message.pyR2s(R3R4(R ttest_me((R s?/tmp/pip-build-lt8jXN/oslo.i18n/oslo_i18n/tests/test_message.pyt test_mod_with_missing_parametersscCs‡d}hdd6dd6dd6}ti|ƒ|}||}|i||ƒ|i|iƒ|ƒ|i|iiƒ|iƒƒdS(Nu.Some string with params: %(param1)s %(param2)sutestuparam1utest2uparam2u notinstringuparam3(RRRRRtkeys(R R RRR((s?/tmp/pip-build-lt8jXN/oslo.i18n/oslo_i18n/tests/test_message.pyttest_mod_with_extra_parameterss   cs)d‰‡fd†}|it|ƒdS(Nu A messagecstiˆƒdS(u some string(RR((R (s?/tmp/pip-build-lt8jXN/oslo.i18n/oslo_i18n/tests/test_message.pyR2*s(R3R4(R RO((R s?/tmp/pip-build-lt8jXN/oslo.i18n/oslo_i18n/tests/test_message.pyttest_add_disabled(scs)d‰‡fd†}|it|ƒdS(Nu A messagecstidƒtiˆƒS(utest(Rt SomeObjectRR((R (s?/tmp/pip-build-lt8jXN/oslo.i18n/oslo_i18n/tests/test_message.pyR2/s(R3R4(R RO((R s?/tmp/pip-build-lt8jXN/oslo.i18n/oslo_i18n/tests/test_message.pyttest_radd_disabled-sutest specific to Python 2cs)d‰‡fd†}|it|ƒdS(Nu A messagecsttiˆƒƒS((tstrRR((R (s?/tmp/pip-build-lt8jXN/oslo.i18n/oslo_i18n/tests/test_message.pyR25s(R3t UnicodeError(R RO((R s?/tmp/pip-build-lt8jXN/oslo.i18n/oslo_i18n/tests/test_message.pyttest_str_disabled2scCsmd}d}ti|ƒ}h||6}h|d6}tii|ƒ}||_|i||idƒƒdS(NuA message in the default localeuA message in Spanishues(RRRRRRRR(R Rt en_messageRR RRR((s?/tmp/pip-build-lt8jXN/oslo.i18n/oslo_i18n/tests/test_message.pyttest_translate8s   c Cs‹d}d}ti|ƒ}h||6}h|d6}tii|ƒ}||_ti|ƒ}ti |ƒ} |i || i dƒƒdS(NuA message in the default localeuA message in Spanishues( RRRRRRRRTRRRR( R RRYRR RRRtobjt unicoded_obj((s?/tmp/pip-build-lt8jXN/oslo.i18n/oslo_i18n/tests/test_message.pyt+test_translate_message_from_unicoded_objectEs   c Csëd}d}d}ti|ƒ}h||6}h||6}h|d6|d6}tii|ƒ} | |_|i||idƒƒ|i||idƒƒ|i||idƒƒ|i||idƒƒ|i||idƒƒdS(NuA message in the default localeuA message in SpanishuA message in ChineseuesuzhuenuXX( RRRRRRRRRM( R RRYRtzh_translationR Rtzh_translationsRR((s?/tmp/pip-build-lt8jXN/oslo.i18n/oslo_i18n/tests/test_message.pyt!test_translate_multiple_languagesVs     c Cs¤d}d}d}h||6}tiih|d6ƒ}||_ti|ƒ}||}||}||} |i| |idƒƒ|i||idƒƒdS(Nu A message: %suA message in Spanish: %suA Message paramuesuXX(RRRRRRRR( R Rtmessage_with_paramsRR?t translationsRtmsgtdefault_translationtexpected_translation((s?/tmp/pip-build-lt8jXN/oslo.i18n/oslo_i18n/tests/test_message.pyt!test_translate_message_with_paramjs     uoslo_i18n._message.LOGc Cs°d}d}d}h||6}tiih|d6ƒ}||_ti|ƒ}||}|i|iiƒ||} |i | |i dƒƒ|ii d||t i ƒdS(Nu A message: %suA message in Spanish: %s %suA Message paramuesuQFailed to insert replacement values into translated message %s (Original: %r): %s(RRRRRRt assertFalsetdebugtcalledRRtassert_called_withR&tANY( R tmock_logRRaRR?RbRRcRd((s?/tmp/pip-build-lt8jXN/oslo.i18n/oslo_i18n/tests/test_message.pyt&test_translate_message_bad_translation|s     Ruesuc Cs±d}d}d}h||6}tiih|d6ƒ}||_ti|ƒ} | |} |iid||ti ƒ|i ƒ||} |i | | ƒ|i |ii ƒdS(Nu A message: %suA message in Spanish: %s %suA Message paramuesuQFailed to insert replacement values into translated message %s (Original: %r): %s(RRRRRRRhRjR&Rkt reset_mockRRgRi( R Rlt mock_localRRaRR?RbRRcRd((s?/tmp/pip-build-lt8jXN/oslo.i18n/oslo_i18n/tests/test_message.pyt.test_translate_message_bad_default_translation•s        c CsÏd}d}d}d}h||6||6}tiih|d6ƒ}||_ti|ƒ}ti|ƒ} ti| ƒ} || }||} ||} |i| |i dƒƒ|i| |i dƒƒdS(Nu A message: %suA message in Spanish: %suA Message paramuA Message param in SpanishuesuXX( RRRRRRRRTRR( R RRaRR?tparam_translationRbRRct param_msgR[RdRe((s?/tmp/pip-build-lt8jXN/oslo.i18n/oslo_i18n/tests/test_message.pyt(test_translate_message_with_object_param±s       c CsÂd}d}d}h||6}tiih|d6ƒ}||_ti|ƒ}||}||}||} ti|ƒ} ti | ƒ} |i | | i dƒƒ|i || i dƒƒdS(Nu A message: %suA message in Spanish: %suA Message paramuesuXX( RRRRRRRRTRRRR( R RRaRR?RbRRcRdReR[R\((s?/tmp/pip-build-lt8jXN/oslo.i18n/oslo_i18n/tests/test_message.pyt3test_translate_message_with_param_from_unicoded_objÌs     c CsÀd}d}d}d}h||6||6}tiih|d6ƒ}||_ti|ƒ}ti|ƒ} || }||} ||} |i| |idƒƒ|i| |idƒƒdS(NuA message with param: %su#A message with param in Spanish: %suA message paramuA message param in SpanishuesuXX(RRRRRRRR( R RRaRt message_paramtes_param_translationRbRRct msg_paramRdRe((s?/tmp/pip-build-lt8jXN/oslo.i18n/oslo_i18n/tests/test_message.pyt-test_translate_message_with_message_parameterãs      cCsôd}d}d}d}d}d}h||6||6||6}tiih|d6ƒ} | |_ti|ƒ} ti|ƒ} ti|ƒ} | | | f} |||f} |||f}|i|| idƒƒ|i| | idƒƒdS( NuA message with params: %s %su'A message with params in Spanish: %s %suA message paramuA message param in SpanishuAnother message paramu Another message param in SpanishuesuXX(RRRRRRRR(R RRaRRuRvtanother_message_paramtanother_es_param_translationRbRRctparam_1tparam_2RdRe((s?/tmp/pip-build-lt8jXN/oslo.i18n/oslo_i18n/tests/test_message.pyt.test_translate_message_with_message_parametersøs*     c CsÕd}d}d}d}h||6||6}tiih|d6ƒ}||_ti|ƒ}ti|ƒ} |h| d6}|h|d6} |h|d6} |i| |idƒƒ|i| |idƒƒdS(Nu A message with params: %(param)su+A message with params in Spanish: %(param)suA Message paramuA message param in SpanishuesuparamuXX(RRRRRRRR( R RRaRRuRvRbRRcRwRdRe((s?/tmp/pip-build-lt8jXN/oslo.i18n/oslo_i18n/tests/test_message.pyt,test_translate_message_with_named_parameterss   cCs|d}d}d}d}d}d}d} d} h||6||6} h||6| |6} h||6| |6} tiih| d 6| d 6| d 6ƒ}||_d |_ti|ƒ}ti|ƒ}|h|d 6}|h|d 6}|h| d 6}|h| d 6}|i||ƒ|i||iƒƒ|i||id ƒƒ|i||id ƒƒ|i||id ƒƒdS(Nu A message with params: %(param)su+A message with params in Spanish: %(param)su+A message with params in Chinese: %(param)su*A message with params in French: %(param)suA Message paramuA message param in SpanishuA message param in ChineseuA message param in Frenchuesuzhufruparam(ues( RRRRRRRRR(R RRRaRR^tfr_translationRuRvtzh_param_translationtfr_param_translationRR_tfr_translationsRRcRw((s?/tmp/pip-build-lt8jXN/oslo.i18n/oslo_i18n/tests/test_message.pyt)test_translate_message_non_default_locale(s<         (uesu(,t__name__t __module__t__doc__R RR&R'RRR R#R$R%R1R5R9RARCRFRHRIRLRNRPRRRSRUt testtoolstskipIfRR+RXRZR]R`RfRmRpRsRtRxR}R~Rƒ(((s?/tmp/pip-build-lt8jXN/oslo.i18n/oslo_i18n/tests/test_message.pyR!sR      -              tTranslateMsgidTestcBsheZeidƒd„ƒZeidƒd„ƒZeidƒd„ƒZeidƒd„ƒZRS(ugettext.translationcCsŒtiƒ}||_tiƒ}d|_||_||_tiiddddtdt ƒ}|i d|ƒ|i dti dƒdS( Nu translateducontextumessagetdomainudomainthas_contextual_formthas_plural_form(ucontextumessage( R&tMockRR,R*RRt_translate_msgidtTruetFalseRRjtCONTEXT_SEPARATOR(R t translationtlangR.R((s?/tmp/pip-build-lt8jXN/oslo.i18n/oslo_i18n/tests/test_message.pyttest_contextualYs        cCs’dtid}tiƒ}||_tiƒ}||_||_||_tiiddddt dt ƒ}|i d|ƒ|i |ƒdS(NucontextumessageRŠudomainR‹RŒ(ucontextumessage( RR‘R&RRR,R*RRŽRRRRj(R R’tmsg_with_contextR“R.R((s?/tmp/pip-build-lt8jXN/oslo.i18n/oslo_i18n/tests/test_message.pyttest_contextual_untranslatablels        cCs‡tiƒ}||_tiƒ}d|_||_||_tiid dddtdt ƒ}|i d|ƒ|i dddƒdS( Nu translatedusingleupluraliÿÿÿÿRŠudomainR‹RŒ(usingleupluraliÿÿÿÿ( R&RRtngettextt ungettextRRRŽRRRRj(R R’R“R.R((s?/tmp/pip-build-lt8jXN/oslo.i18n/oslo_i18n/tests/test_message.pyt test_plural~s        c Cs/|ittiiddddtdtƒdS(NunothingRŠudomainR‹RŒ(R3t ValueErrorRRRŽR(R R’((s?/tmp/pip-build-lt8jXN/oslo.i18n/oslo_i18n/tests/test_message.pyttest_contextual_and_plural‘s (R„R…R&R'R”R–R™R›(((s?/tmp/pip-build-lt8jXN/oslo.i18n/oslo_i18n/tests/test_message.pyR‰Ws(t __future__RtloggingR&toslotestRt test_baseRR‡t oslo_i18nRtoslo_i18n.testsRRt getLoggerR„tLOGt BaseTestCaseRR‰(((s?/tmp/pip-build-lt8jXN/oslo.i18n/oslo_i18n/tests/test_message.pyts    ÿÿ8