Your IP : 172.28.240.42


Current Path : /usr/lib/python2.7/dist-packages/keyring/tests/
Upload File :
Current File : //usr/lib/python2.7/dist-packages/keyring/tests/test_util.pyc

ó
F+ÞOc@sgdZddlZddlmZdejfd„ƒYZd„Zedkrcejdd	ƒndS(
s)
Test for simple escape/unescape routine
iÿÿÿÿN(tescapetEscapeTestCasecBs#eZd„Zd„Zd„ZRS(cCsOtj|ƒ}|jtd„|Dƒƒƒtj|ƒ}|j||ƒdS(Ncss"|]}|tjdkVqdS(t_N(RtLEGAL_CHARS(t.0tc((s;/usr/lib/python2.7/dist-packages/keyring/tests/test_util.pys	<genexpr>s(Rt
assertTruetalltunescapetassertEqual(tselftinitialtescapedt	unescaped((s;/usr/lib/python2.7/dist-packages/keyring/tests/test_util.pytcheck_escape_unescapescCs8|jdƒ|jdƒ|jdƒ|jdƒdS(Ntaaaasaaaa bbbb ccccuZażółć gęślÄ… jaźńs(((P{{{{'''---; ;; '"|%^(R(R
((s;/usr/lib/python2.7/dist-packages/keyring/tests/test_util.pyttest_escape_unescapes


cCs|jdƒ|jdƒdS(s
        Ensure that encoding low bytes (ordinal less than hex F) encode as
        as three bytes to avoid ambiguity. For example '
' (hex A) should
        encode as '_0A' and not '_A', the latter of which
        isn't matched by the inverse operation.
        s
t0N(R(R
((s;/usr/lib/python2.7/dist-packages/keyring/tests/test_util.pyt
test_low_bytes
(t__name__t
__module__RRR(((s;/usr/lib/python2.7/dist-packages/keyring/tests/test_util.pyRs		cCs&tjƒ}|jtjtƒƒ|S(N(tunittestt	TestSuitetaddTestt	makeSuiteR(tsuite((s;/usr/lib/python2.7/dist-packages/keyring/tests/test_util.pyt
test_suite$st__main__tdefaultTestR(	t__doc__Rtkeyring.utilRtTestCaseRRRtmain(((s;/usr/lib/python2.7/dist-packages/keyring/tests/test_util.pyt<module>s