Linux server1.dn-server.com 4.18.0-553.89.1.lve.el8.x86_64 #1 SMP Wed Dec 10 13:58:50 UTC 2025 x86_64
LiteSpeed
Server IP : 195.201.204.189 & Your IP : 216.73.216.198
Domains :
Cant Read [ /etc/named.conf ]
User : beriska1
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
lib64 /
python2.7 /
test /
Delete
Unzip
Name
Size
Permission
Date
Action
audiodata
[ DIR ]
drwxr-xr-x
2026-05-01 04:20
capath
[ DIR ]
drwxr-xr-x
2026-05-01 04:20
cjkencodings
[ DIR ]
drwxr-xr-x
2026-05-01 04:20
data
[ DIR ]
drwxr-xr-x
2026-05-01 04:20
decimaltestdata
[ DIR ]
drwxr-xr-x
2026-05-01 04:20
imghdrdata
[ DIR ]
drwxr-xr-x
2026-05-01 04:20
subprocessdata
[ DIR ]
drwxr-xr-x
2026-05-01 04:20
support
[ DIR ]
drwxr-xr-x
2026-04-30 23:26
tracedmodules
[ DIR ]
drwxr-xr-x
2026-05-01 04:20
xmltestdata
[ DIR ]
drwxr-xr-x
2026-05-01 04:20
185test.db
16
KB
-rw-r--r--
2024-04-10 08:28
Sine-1000Hz-300ms.aif
60.25
KB
-rw-r--r--
2024-04-10 08:28
__init__.py
47
B
-rw-r--r--
2024-04-10 08:28
__init__.pyc
124
B
-rw-r--r--
2024-04-10 08:28
__init__.pyo
124
B
-rw-r--r--
2024-04-10 08:28
__main__.py
55
B
-rw-r--r--
2024-04-10 08:28
__main__.pyc
210
B
-rw-r--r--
2024-04-10 08:28
__main__.pyo
210
B
-rw-r--r--
2024-04-10 08:28
_mock_backport.py
75.01
KB
-rw-r--r--
2024-04-10 08:28
_mock_backport.pyc
69.02
KB
-rw-r--r--
2024-04-10 08:28
_mock_backport.pyo
69.02
KB
-rw-r--r--
2024-04-10 08:28
allsans.pem
4.92
KB
-rw-r--r--
2024-04-10 08:28
audiotest.au
27.48
KB
-rw-r--r--
2024-04-10 08:28
audiotests.py
9.52
KB
-rw-r--r--
2024-04-10 08:28
audiotests.pyc
11
KB
-rw-r--r--
2024-04-10 08:28
audiotests.pyo
11
KB
-rw-r--r--
2024-04-10 08:28
autotest.py
211
B
-rw-r--r--
2024-04-10 08:28
autotest.pyc
198
B
-rw-r--r--
2024-04-10 08:28
autotest.pyo
198
B
-rw-r--r--
2024-04-10 08:28
bad_coding.py
24
B
-rw-r--r--
2024-04-10 08:28
bad_coding2.py
29
B
-rw-r--r--
2024-04-10 08:28
bad_coding3.py
65
B
-rw-r--r--
2024-04-10 08:28
badcert.pem
1.88
KB
-rw-r--r--
2024-04-10 08:28
badkey.pem
2.11
KB
-rw-r--r--
2024-04-10 08:28
badsyntax_future3.py
172
B
-rw-r--r--
2024-04-10 08:28
badsyntax_future4.py
153
B
-rw-r--r--
2024-04-10 08:28
badsyntax_future5.py
184
B
-rw-r--r--
2024-04-10 08:28
badsyntax_future6.py
161
B
-rw-r--r--
2024-04-10 08:28
badsyntax_future7.py
196
B
-rw-r--r--
2024-04-10 08:28
badsyntax_future8.py
121
B
-rw-r--r--
2024-04-10 08:28
badsyntax_future9.py
141
B
-rw-r--r--
2024-04-10 08:28
badsyntax_nocaret.py
33
B
-rw-r--r--
2024-04-10 08:28
bisect_cmd.py
5.12
KB
-rwxr-xr-x
2024-04-10 08:28
bisect_cmd.pyc
5.42
KB
-rw-r--r--
2024-04-10 08:28
bisect_cmd.pyo
5.42
KB
-rw-r--r--
2024-04-10 08:28
cfgparser.1
21
B
-rw-r--r--
2024-04-10 08:28
cmath_testcases.txt
133.63
KB
-rw-r--r--
2024-04-10 08:28
curses_tests.py
1.21
KB
-rwxr-xr-x
2024-04-10 08:28
curses_tests.pyc
1.45
KB
-rw-r--r--
2024-04-10 08:28
curses_tests.pyo
1.45
KB
-rw-r--r--
2024-04-10 08:28
doctest_aliases.py
239
B
-rw-r--r--
2024-04-10 08:28
doctest_aliases.pyc
607
B
-rw-r--r--
2024-04-10 08:28
doctest_aliases.pyo
607
B
-rw-r--r--
2024-04-10 08:28
double_const.py
1.19
KB
-rw-r--r--
2024-04-10 08:28
double_const.pyc
755
B
-rw-r--r--
2024-04-10 08:28
double_const.pyo
687
B
-rw-r--r--
2024-04-10 08:28
empty.vbs
70
B
-rw-r--r--
2024-04-10 08:28
exception_hierarchy.txt
1.45
KB
-rw-r--r--
2024-04-10 08:28
ffdh3072.pem
2.16
KB
-rw-r--r--
2024-04-10 08:28
floating_points.txt
15.92
KB
-rw-r--r--
2024-04-10 08:28
fork_wait.py
2.51
KB
-rw-r--r--
2024-04-10 08:28
fork_wait.pyc
3.11
KB
-rw-r--r--
2024-04-10 08:28
fork_wait.pyo
3.11
KB
-rw-r--r--
2024-04-10 08:28
formatfloat_testcases.txt
7.83
KB
-rw-r--r--
2024-04-10 08:28
gdb_sample.py
156
B
-rw-r--r--
2024-04-10 08:28
gdb_sample.pyc
644
B
-rw-r--r--
2024-04-10 08:28
gdb_sample.pyo
644
B
-rw-r--r--
2024-04-10 08:28
greyrgb.uue
93.5
KB
-rw-r--r--
2024-04-10 08:28
ieee754.txt
3.21
KB
-rw-r--r--
2024-04-10 08:28
infinite_reload.py
324
B
-rw-r--r--
2024-04-10 08:28
infinite_reload.pyc
216
B
-rw-r--r--
2024-04-10 08:28
infinite_reload.pyo
216
B
-rw-r--r--
2024-04-10 08:28
inspect_fodder.py
967
B
-rw-r--r--
2024-04-10 08:28
inspect_fodder.pyc
2.14
KB
-rw-r--r--
2024-04-10 08:28
inspect_fodder.pyo
2.14
KB
-rw-r--r--
2024-04-10 08:28
inspect_fodder2.py
1.25
KB
-rw-r--r--
2024-04-10 08:28
inspect_fodder2.pyc
4.41
KB
-rw-r--r--
2024-04-10 08:28
inspect_fodder2.pyo
4.41
KB
-rw-r--r--
2024-04-10 08:28
keycert.passwd.pem
4
KB
-rw-r--r--
2024-04-10 08:28
keycert.pem
3.96
KB
-rw-r--r--
2024-04-10 08:28
keycert2.pem
3.97
KB
-rw-r--r--
2024-04-10 08:28
keycert3.pem
9.22
KB
-rw-r--r--
2024-04-10 08:28
keycert4.pem
9.23
KB
-rw-r--r--
2024-04-10 08:28
list_tests.py
16.57
KB
-rw-r--r--
2024-04-10 08:28
list_tests.pyc
18.36
KB
-rw-r--r--
2024-04-10 08:28
list_tests.pyo
18.36
KB
-rw-r--r--
2024-04-10 08:28
lock_tests.py
16.43
KB
-rw-r--r--
2024-04-10 08:28
lock_tests.pyc
19.41
KB
-rw-r--r--
2024-04-10 08:28
lock_tests.pyo
19.41
KB
-rw-r--r--
2024-04-10 08:28
mailcap.txt
1.24
KB
-rw-r--r--
2024-04-10 08:28
make_ssl_certs.py
6.69
KB
-rw-r--r--
2024-04-10 08:28
make_ssl_certs.pyc
6.65
KB
-rw-r--r--
2024-04-10 08:28
make_ssl_certs.pyo
6.65
KB
-rw-r--r--
2024-04-10 08:28
mapping_tests.py
22.57
KB
-rw-r--r--
2024-04-10 08:28
mapping_tests.pyc
29.42
KB
-rw-r--r--
2024-04-10 08:28
mapping_tests.pyo
29.42
KB
-rw-r--r--
2024-04-10 08:28
math_testcases.txt
15.52
KB
-rw-r--r--
2024-04-10 08:28
mp_fork_bomb.py
387
B
-rw-r--r--
2024-04-10 08:28
mp_fork_bomb.pyc
557
B
-rw-r--r--
2024-04-10 08:28
mp_fork_bomb.pyo
557
B
-rw-r--r--
2024-04-10 08:28
multibytecodec_support.py
13.81
KB
-rw-r--r--
2024-04-10 08:28
multibytecodec_support.pyc
14.9
KB
-rw-r--r--
2024-04-10 08:28
multibytecodec_support.pyo
14.9
KB
-rw-r--r--
2024-04-10 08:28
nokia.pem
1.88
KB
-rw-r--r--
2024-04-10 08:28
nullbytecert.pem
5.31
KB
-rw-r--r--
2024-04-10 08:28
nullcert.pem
0
B
-rw-r--r--
2024-04-10 08:28
outstanding_bugs.py
431
B
-rw-r--r--
2024-04-10 08:28
outstanding_bugs.pyc
411
B
-rw-r--r--
2024-04-10 08:28
outstanding_bugs.pyo
411
B
-rw-r--r--
2024-04-10 08:28
pickletester.py
63.15
KB
-rw-r--r--
2024-04-10 08:28
pickletester.pyc
65.95
KB
-rw-r--r--
2024-04-10 08:28
pickletester.pyo
65.8
KB
-rw-r--r--
2024-04-10 08:28
profilee.py
2.97
KB
-rw-r--r--
2024-04-10 08:28
profilee.pyc
2.95
KB
-rw-r--r--
2024-04-10 08:28
profilee.pyo
2.95
KB
-rw-r--r--
2024-04-10 08:28
pycacert.pem
5.52
KB
-rw-r--r--
2024-04-10 08:28
pyclbr_input.py
648
B
-rw-r--r--
2024-04-10 08:28
pyclbr_input.pyc
1.72
KB
-rw-r--r--
2024-04-10 08:28
pyclbr_input.pyo
1.72
KB
-rw-r--r--
2024-04-10 08:28
pydoc_mod.py
686
B
-rw-r--r--
2024-04-10 08:28
pydoc_mod.pyc
1.87
KB
-rw-r--r--
2024-04-10 08:28
pydoc_mod.pyo
1.87
KB
-rw-r--r--
2024-04-10 08:28
pydocfodder.py
6.18
KB
-rw-r--r--
2024-04-10 08:28
pydocfodder.pyc
15.69
KB
-rw-r--r--
2024-04-10 08:28
pydocfodder.pyo
15.69
KB
-rw-r--r--
2024-04-10 08:28
pystone.py
7.19
KB
-rwxr-xr-x
2024-04-10 08:28
pystone.pyc
7.84
KB
-rw-r--r--
2024-04-10 08:28
pystone.pyo
7.84
KB
-rw-r--r--
2024-04-10 08:28
pythoninfo.py
19.72
KB
-rw-r--r--
2024-04-10 08:28
pythoninfo.pyc
20.93
KB
-rw-r--r--
2024-04-10 08:28
pythoninfo.pyo
20.93
KB
-rw-r--r--
2024-04-10 08:28
randv2_32.pck
7.34
KB
-rw-r--r--
2024-04-10 08:28
randv2_64.pck
7.19
KB
-rw-r--r--
2024-04-10 08:28
randv3.pck
7.82
KB
-rw-r--r--
2024-04-10 08:28
re_tests.py
31.12
KB
-rwxr-xr-x
2024-04-10 08:28
re_tests.pyc
18.23
KB
-rw-r--r--
2024-04-10 08:28
re_tests.pyo
18.23
KB
-rw-r--r--
2024-04-10 08:28
recursion.tar
516
B
-rw-r--r--
2024-04-10 08:28
regrtest.py
69.91
KB
-rwxr-xr-x
2024-04-10 08:28
regrtest.pyc
58.12
KB
-rw-r--r--
2024-04-10 08:28
regrtest.pyo
58
KB
-rw-r--r--
2024-04-10 08:28
relimport.py
27
B
-rw-r--r--
2024-04-10 08:28
relimport.pyc
167
B
-rw-r--r--
2024-04-10 08:28
relimport.pyo
167
B
-rw-r--r--
2024-04-10 08:28
reperf.py
514
B
-rw-r--r--
2024-04-10 08:28
reperf.pyc
923
B
-rw-r--r--
2024-04-10 08:28
reperf.pyo
923
B
-rw-r--r--
2024-04-10 08:28
revocation.crl
800
B
-rw-r--r--
2024-04-10 08:28
sample_doctest.py
1.01
KB
-rw-r--r--
2024-04-10 08:28
sample_doctest.pyc
1.96
KB
-rw-r--r--
2024-04-10 08:28
sample_doctest.pyo
1.96
KB
-rw-r--r--
2024-04-10 08:28
sample_doctest_no_docstrings.py
227
B
-rw-r--r--
2024-04-10 08:28
sample_doctest_no_docstrings.pyc
512
B
-rw-r--r--
2024-04-10 08:28
sample_doctest_no_docstrings.pyo
512
B
-rw-r--r--
2024-04-10 08:28
sample_doctest_no_doctests.py
269
B
-rw-r--r--
2024-04-10 08:28
sample_doctest_no_doctests.pyc
741
B
-rw-r--r--
2024-04-10 08:28
sample_doctest_no_doctests.pyo
741
B
-rw-r--r--
2024-04-10 08:28
script_helper.py
41
B
-rw-r--r--
2024-04-10 08:28
script_helper.pyc
186
B
-rw-r--r--
2024-04-10 08:28
script_helper.pyo
186
B
-rw-r--r--
2024-04-10 08:28
selfsigned_pythontestdotnet.pem
2.08
KB
-rw-r--r--
2024-04-10 08:28
seq_tests.py
13.87
KB
-rw-r--r--
2024-04-10 08:28
seq_tests.pyc
19.23
KB
-rw-r--r--
2024-04-10 08:28
seq_tests.pyo
19.23
KB
-rw-r--r--
2024-04-10 08:28
sgml_input.html
8.1
KB
-rw-r--r--
2024-04-10 08:28
sortperf.py
4.63
KB
-rw-r--r--
2024-04-10 08:28
sortperf.pyc
4.17
KB
-rw-r--r--
2024-04-10 08:28
sortperf.pyo
4.12
KB
-rw-r--r--
2024-04-10 08:28
ssl_cert.pem
1.53
KB
-rw-r--r--
2024-04-10 08:28
ssl_key.passwd.pem
2.47
KB
-rw-r--r--
2024-04-10 08:28
ssl_key.pem
2.43
KB
-rw-r--r--
2024-04-10 08:28
ssl_servers.py
7.3
KB
-rw-r--r--
2024-04-10 08:28
ssl_servers.pyc
8.36
KB
-rw-r--r--
2024-04-10 08:28
ssl_servers.pyo
8.36
KB
-rw-r--r--
2024-04-10 08:28
ssltests.py
988
B
-rw-r--r--
2024-04-10 08:28
ssltests.pyc
1.04
KB
-rw-r--r--
2024-04-10 08:28
ssltests.pyo
1.04
KB
-rw-r--r--
2024-04-10 08:28
string_tests.py
65.1
KB
-rw-r--r--
2024-04-10 08:28
string_tests.pyc
49.22
KB
-rw-r--r--
2024-04-10 08:28
string_tests.pyo
49.22
KB
-rw-r--r--
2024-04-10 08:28
symlink_support.py
3.18
KB
-rw-r--r--
2024-04-10 08:28
symlink_support.pyc
3.23
KB
-rw-r--r--
2024-04-10 08:28
symlink_support.pyo
3.23
KB
-rw-r--r--
2024-04-10 08:28
talos-2019-0758.pem
1.3
KB
-rw-r--r--
2024-04-10 08:28
test_MimeWriter.py
7.42
KB
-rw-r--r--
2024-04-10 08:28
test_MimeWriter.pyc
7.71
KB
-rw-r--r--
2024-04-10 08:28
test_MimeWriter.pyo
7.71
KB
-rw-r--r--
2024-04-10 08:28
test_SimpleHTTPServer.py
1.31
KB
-rw-r--r--
2024-04-10 08:28
test_SimpleHTTPServer.pyc
2.23
KB
-rw-r--r--
2024-04-10 08:28
test_SimpleHTTPServer.pyo
2.23
KB
-rw-r--r--
2024-04-10 08:28
test_StringIO.py
6.93
KB
-rw-r--r--
2024-04-10 08:28
test_StringIO.pyc
8.33
KB
-rw-r--r--
2024-04-10 08:28
test_StringIO.pyo
8.33
KB
-rw-r--r--
2024-04-10 08:28
test___all__.py
4.08
KB
-rw-r--r--
2024-04-10 08:28
test___all__.pyc
3.8
KB
-rw-r--r--
2024-04-10 08:28
test___all__.pyo
3.8
KB
-rw-r--r--
2024-04-10 08:28
test___future__.py
2.46
KB
-rw-r--r--
2024-04-10 08:28
test___future__.pyc
2.79
KB
-rw-r--r--
2024-04-10 08:28
test___future__.pyo
2.79
KB
-rw-r--r--
2024-04-10 08:28
test__locale.py
6.48
KB
-rw-r--r--
2024-04-10 08:28
test__locale.pyc
6.14
KB
-rw-r--r--
2024-04-10 08:28
test__locale.pyo
6.14
KB
-rw-r--r--
2024-04-10 08:28
test__osx_support.py
11.55
KB
-rw-r--r--
2024-04-10 08:28
test__osx_support.pyc
11.18
KB
-rw-r--r--
2024-04-10 08:28
test__osx_support.pyo
11.18
KB
-rw-r--r--
2024-04-10 08:28
test_abc.py
7.82
KB
-rw-r--r--
2024-04-10 08:28
test_abc.pyc
13.13
KB
-rw-r--r--
2024-04-10 08:28
test_abc.pyo
13.13
KB
-rw-r--r--
2024-04-10 08:28
test_abstract_numbers.py
1.65
KB
-rw-r--r--
2024-04-10 08:28
test_abstract_numbers.pyc
2.51
KB
-rw-r--r--
2024-04-10 08:28
test_abstract_numbers.pyo
2.51
KB
-rw-r--r--
2024-04-10 08:28
test_aepack.py
2.69
KB
-rw-r--r--
2024-04-10 08:28
test_aepack.pyc
3.71
KB
-rw-r--r--
2024-04-10 08:28
test_aepack.pyo
3.71
KB
-rw-r--r--
2024-04-10 08:28
test_aifc.py
14.27
KB
-rw-r--r--
2024-04-10 08:28
test_aifc.pyc
17.44
KB
-rw-r--r--
2024-04-10 08:28
test_aifc.pyo
17.44
KB
-rw-r--r--
2024-04-10 08:28
test_al.py
752
B
-rw-r--r--
2024-04-10 08:28
test_al.pyc
873
B
-rw-r--r--
2024-04-10 08:28
test_al.pyo
873
B
-rw-r--r--
2024-04-10 08:28
test_anydbm.py
2.21
KB
-rw-r--r--
2024-04-10 08:28
test_anydbm.pyc
3.68
KB
-rw-r--r--
2024-04-10 08:28
test_anydbm.pyo
3.68
KB
-rw-r--r--
2024-04-10 08:28
test_applesingle.py
1.77
KB
-rw-r--r--
2024-04-10 08:28
test_applesingle.pyc
2.56
KB
-rw-r--r--
2024-04-10 08:28
test_applesingle.pyo
2.56
KB
-rw-r--r--
2024-04-10 08:28
test_argparse.py
155.47
KB
-rw-r--r--
2024-04-10 08:28
test_argparse.pyc
178.99
KB
-rw-r--r--
2024-04-10 08:28
test_argparse.pyo
178.66
KB
-rw-r--r--
2024-04-10 08:28
test_array.py
37.16
KB
-rw-r--r--
2024-04-10 08:28
test_array.pyc
37.69
KB
-rw-r--r--
2024-04-10 08:28
test_array.pyo
37.69
KB
-rw-r--r--
2024-04-10 08:28
test_ascii_formatd.py
1.87
KB
-rw-r--r--
2024-04-10 08:28
test_ascii_formatd.pyc
2.3
KB
-rw-r--r--
2024-04-10 08:28
test_ascii_formatd.pyo
2.3
KB
-rw-r--r--
2024-04-10 08:28
test_ast.py
25.3
KB
-rw-r--r--
2024-04-10 08:28
test_ast.pyc
23.67
KB
-rw-r--r--
2024-04-10 08:28
test_ast.pyo
23.67
KB
-rw-r--r--
2024-04-10 08:28
test_asynchat.py
9.74
KB
-rw-r--r--
2024-04-10 08:28
test_asynchat.pyc
12.07
KB
-rw-r--r--
2024-04-10 08:28
test_asynchat.pyo
12.07
KB
-rw-r--r--
2024-04-10 08:28
test_asyncore.py
22.95
KB
-rw-r--r--
2024-04-10 08:28
test_asyncore.pyc
29.53
KB
-rw-r--r--
2024-04-10 08:28
test_asyncore.pyo
29.53
KB
-rw-r--r--
2024-04-10 08:28
test_atexit.py
2.39
KB
-rw-r--r--
2024-04-10 08:28
test_atexit.pyc
4.38
KB
-rw-r--r--
2024-04-10 08:28
test_atexit.pyo
4.38
KB
-rw-r--r--
2024-04-10 08:28
test_audioop.py
19.45
KB
-rw-r--r--
2024-04-10 08:28
test_audioop.pyc
19.68
KB
-rw-r--r--
2024-04-10 08:28
test_audioop.pyo
19.68
KB
-rw-r--r--
2024-04-10 08:28
test_augassign.py
7.99
KB
-rw-r--r--
2024-04-10 08:28
test_augassign.pyc
13.42
KB
-rw-r--r--
2024-04-10 08:28
test_augassign.pyo
13.42
KB
-rw-r--r--
2024-04-10 08:28
test_base64.py
10.25
KB
-rw-r--r--
2024-04-10 08:28
test_base64.pyc
9.03
KB
-rw-r--r--
2024-04-10 08:28
test_base64.pyo
9.03
KB
-rw-r--r--
2024-04-10 08:28
test_bastion.py
38
B
-rw-r--r--
2024-04-10 08:28
test_bastion.pyc
128
B
-rw-r--r--
2024-04-10 08:28
test_bastion.pyo
128
B
-rw-r--r--
2024-04-10 08:28
test_bdb.py
36.68
KB
-rw-r--r--
2024-04-10 08:28
test_bdb.pyc
37.6
KB
-rw-r--r--
2024-04-10 08:28
test_bdb.pyo
37.52
KB
-rw-r--r--
2024-04-10 08:28
test_bigaddrspace.py
1.27
KB
-rw-r--r--
2024-04-10 08:28
test_bigaddrspace.pyc
1.53
KB
-rw-r--r--
2024-04-10 08:28
test_bigaddrspace.pyo
1.53
KB
-rw-r--r--
2024-04-10 08:28
test_bigmem.py
37.65
KB
-rw-r--r--
2024-04-10 08:28
test_bigmem.pyc
37.44
KB
-rw-r--r--
2024-04-10 08:28
test_bigmem.pyo
37.44
KB
-rw-r--r--
2024-04-10 08:28
test_binascii.py
12.45
KB
-rw-r--r--
2024-04-10 08:28
test_binascii.pyc
11.01
KB
-rw-r--r--
2024-04-10 08:28
test_binascii.pyo
11.01
KB
-rw-r--r--
2024-04-10 08:28
test_binhex.py
1004
B
-rw-r--r--
2024-04-10 08:28
test_binhex.pyc
1.77
KB
-rw-r--r--
2024-04-10 08:28
test_binhex.pyo
1.77
KB
-rw-r--r--
2024-04-10 08:28
test_binop.py
10.49
KB
-rw-r--r--
2024-04-10 08:28
test_binop.pyc
12.92
KB
-rw-r--r--
2024-04-10 08:28
test_binop.pyo
12.92
KB
-rw-r--r--
2024-04-10 08:28
test_bisect.py
14.49
KB
-rw-r--r--
2024-04-10 08:28
test_bisect.pyc
15.51
KB
-rw-r--r--
2024-04-10 08:28
test_bisect.pyo
15.51
KB
-rw-r--r--
2024-04-10 08:28
test_bool.py
13.87
KB
-rw-r--r--
2024-04-10 08:28
test_bool.pyc
14.23
KB
-rw-r--r--
2024-04-10 08:28
test_bool.pyo
14.23
KB
-rw-r--r--
2024-04-10 08:28
test_bsddb.py
11.7
KB
-rw-r--r--
2024-04-10 08:28
test_bsddb.pyc
13.17
KB
-rw-r--r--
2024-04-10 08:28
test_bsddb.pyo
13.17
KB
-rw-r--r--
2024-04-10 08:28
test_bsddb185.py
1.23
KB
-rw-r--r--
2024-04-10 08:28
test_bsddb185.pyc
1.91
KB
-rw-r--r--
2024-04-10 08:28
test_bsddb185.pyo
1.91
KB
-rw-r--r--
2024-04-10 08:28
test_bsddb3.py
2.91
KB
-rw-r--r--
2024-04-10 08:28
test_bsddb3.pyc
2.4
KB
-rw-r--r--
2024-04-10 08:28
test_bsddb3.pyo
2.4
KB
-rw-r--r--
2024-04-10 08:28
test_buffer.py
2.02
KB
-rw-r--r--
2024-04-10 08:28
test_buffer.pyc
3.15
KB
-rw-r--r--
2024-04-10 08:28
test_buffer.pyo
3.15
KB
-rw-r--r--
2024-04-10 08:28
test_bufio.py
2.69
KB
-rw-r--r--
2024-04-10 08:28
test_bufio.pyc
2.7
KB
-rw-r--r--
2024-04-10 08:28
test_bufio.pyo
2.7
KB
-rw-r--r--
2024-04-10 08:28
test_builtin.py
65.28
KB
-rw-r--r--
2024-04-10 08:28
test_builtin.pyc
80.33
KB
-rw-r--r--
2024-04-10 08:28
test_builtin.pyo
80.33
KB
-rw-r--r--
2024-04-10 08:28
test_bytes.py
43.97
KB
-rw-r--r--
2024-04-10 08:28
test_bytes.pyc
50.88
KB
-rw-r--r--
2024-04-10 08:28
test_bytes.pyo
50.88
KB
-rw-r--r--
2024-04-10 08:28
test_bz2.py
19.55
KB
-rw-r--r--
2024-04-10 08:28
test_bz2.pyc
20.02
KB
-rw-r--r--
2024-04-10 08:28
test_bz2.pyo
20.02
KB
-rw-r--r--
2024-04-10 08:28
test_calendar.py
33.92
KB
-rw-r--r--
2024-04-10 08:28
test_calendar.pyc
36.43
KB
-rw-r--r--
2024-04-10 08:28
test_calendar.pyo
36.43
KB
-rw-r--r--
2024-04-10 08:28
test_call.py
3.21
KB
-rw-r--r--
2024-04-10 08:28
test_call.pyc
6.08
KB
-rw-r--r--
2024-04-10 08:28
test_call.pyo
6.08
KB
-rw-r--r--
2024-04-10 08:28
test_capi.py
5.42
KB
-rw-r--r--
2024-04-10 08:28
test_capi.pyc
6.15
KB
-rw-r--r--
2024-04-10 08:28
test_capi.pyo
6.15
KB
-rw-r--r--
2024-04-10 08:28
test_cd.py
911
B
-rw-r--r--
2024-04-10 08:28
test_cd.pyc
1007
B
-rw-r--r--
2024-04-10 08:28
test_cd.pyo
1007
B
-rw-r--r--
2024-04-10 08:28
test_cfgparser.py
28.11
KB
-rw-r--r--
2024-04-10 08:28
test_cfgparser.pyc
27.8
KB
-rw-r--r--
2024-04-10 08:28
test_cfgparser.pyo
27.8
KB
-rw-r--r--
2024-04-10 08:28
test_cgi.py
19.09
KB
-rw-r--r--
2024-04-10 08:28
test_cgi.pyc
18.29
KB
-rw-r--r--
2024-04-10 08:28
test_cgi.pyo
18.29
KB
-rw-r--r--
2024-04-10 08:28
test_charmapcodec.py
1.8
KB
-rw-r--r--
2024-04-10 08:28
test_charmapcodec.pyc
2.62
KB
-rw-r--r--
2024-04-10 08:28
test_charmapcodec.pyo
2.62
KB
-rw-r--r--
2024-04-10 08:28
test_cl.py
3.89
KB
-rw-r--r--
2024-04-10 08:28
test_cl.pyc
4.89
KB
-rw-r--r--
2024-04-10 08:28
test_cl.pyo
4.89
KB
-rw-r--r--
2024-04-10 08:28
test_class.py
19.18
KB
-rw-r--r--
2024-04-10 08:28
test_class.pyc
20.33
KB
-rw-r--r--
2024-04-10 08:28
test_class.pyo
20.33
KB
-rw-r--r--
2024-04-10 08:28
test_cmath.py
19.31
KB
-rw-r--r--
2024-04-10 08:28
test_cmath.pyc
19.26
KB
-rw-r--r--
2024-04-10 08:28
test_cmath.pyo
19.26
KB
-rw-r--r--
2024-04-10 08:28
test_cmd.py
6.15
KB
-rw-r--r--
2024-04-10 08:28
test_cmd.pyc
8.19
KB
-rw-r--r--
2024-04-10 08:28
test_cmd.pyo
8.19
KB
-rw-r--r--
2024-04-10 08:28
test_cmd_line.py
5.15
KB
-rw-r--r--
2024-04-10 08:28
test_cmd_line.pyc
5.43
KB
-rw-r--r--
2024-04-10 08:28
test_cmd_line.pyo
5.43
KB
-rw-r--r--
2024-04-10 08:28
test_cmd_line_script.py
11.58
KB
-rw-r--r--
2024-04-10 08:28
test_cmd_line_script.pyc
11.85
KB
-rw-r--r--
2024-04-10 08:28
test_cmd_line_script.pyo
11.85
KB
-rw-r--r--
2024-04-10 08:28
test_code.py
4.5
KB
-rw-r--r--
2024-04-10 08:28
test_code.pyc
6.28
KB
-rw-r--r--
2024-04-10 08:28
test_code.pyo
6.28
KB
-rw-r--r--
2024-04-10 08:28
test_codeccallbacks.py
32.5
KB
-rw-r--r--
2024-04-10 08:28
test_codeccallbacks.pyc
28.07
KB
-rw-r--r--
2024-04-10 08:28
test_codeccallbacks.pyo
28.07
KB
-rw-r--r--
2024-04-10 08:28
test_codecencodings_cn.py
3.53
KB
-rw-r--r--
2024-04-10 08:28
test_codecencodings_cn.pyc
3.9
KB
-rw-r--r--
2024-04-10 08:28
test_codecencodings_cn.pyo
3.9
KB
-rw-r--r--
2024-04-10 08:28
test_codecencodings_hk.py
771
B
-rw-r--r--
2024-04-10 08:28
test_codecencodings_hk.pyc
1.13
KB
-rw-r--r--
2024-04-10 08:28
test_codecencodings_hk.pyo
1.13
KB
-rw-r--r--
2024-04-10 08:28
test_codecencodings_iso2022.py
1.45
KB
-rw-r--r--
2024-04-10 08:28
test_codecencodings_iso2022.pyc
2.18
KB
-rw-r--r--
2024-04-10 08:28
test_codecencodings_iso2022.pyo
2.18
KB
-rw-r--r--
2024-04-10 08:28
test_codecencodings_jp.py
3.77
KB
-rw-r--r--
2024-04-10 08:28
test_codecencodings_jp.pyc
4.33
KB
-rw-r--r--
2024-04-10 08:28
test_codecencodings_jp.pyo
4.33
KB
-rw-r--r--
2024-04-10 08:28
test_codecencodings_kr.py
2.63
KB
-rw-r--r--
2024-04-10 08:28
test_codecencodings_kr.pyc
2.84
KB
-rw-r--r--
2024-04-10 08:28
test_codecencodings_kr.pyo
2.84
KB
-rw-r--r--
2024-04-10 08:28
test_codecencodings_tw.py
751
B
-rw-r--r--
2024-04-10 08:28
test_codecencodings_tw.pyc
1.12
KB
-rw-r--r--
2024-04-10 08:28
test_codecencodings_tw.pyo
1.12
KB
-rw-r--r--
2024-04-10 08:28
test_codecmaps_cn.py
830
B
-rw-r--r--
2024-04-10 08:28
test_codecmaps_cn.pyc
1.36
KB
-rw-r--r--
2024-04-10 08:28
test_codecmaps_cn.pyo
1.36
KB
-rw-r--r--
2024-04-10 08:28
test_codecmaps_hk.py
470
B
-rw-r--r--
2024-04-10 08:28
test_codecmaps_hk.pyc
858
B
-rw-r--r--
2024-04-10 08:28
test_codecmaps_hk.pyo
858
B
-rw-r--r--
2024-04-10 08:28
test_codecmaps_jp.py
1.78
KB
-rw-r--r--
2024-04-10 08:28
test_codecmaps_jp.pyc
2.57
KB
-rw-r--r--
2024-04-10 08:28
test_codecmaps_jp.pyo
2.57
KB
-rw-r--r--
2024-04-10 08:28
test_codecmaps_kr.py
1.25
KB
-rw-r--r--
2024-04-10 08:28
test_codecmaps_kr.pyc
1.54
KB
-rw-r--r--
2024-04-10 08:28
test_codecmaps_kr.pyo
1.54
KB
-rw-r--r--
2024-04-10 08:28
test_codecmaps_tw.py
719
B
-rw-r--r--
2024-04-10 08:28
test_codecmaps_tw.pyc
1.18
KB
-rw-r--r--
2024-04-10 08:28
test_codecmaps_tw.pyo
1.18
KB
-rw-r--r--
2024-04-10 08:28
test_codecs.py
79.55
KB
-rw-r--r--
2024-04-10 08:28
test_codecs.pyc
67.04
KB
-rw-r--r--
2024-04-10 08:28
test_codecs.pyo
67.04
KB
-rw-r--r--
2024-04-10 08:28
test_codeop.py
7.47
KB
-rw-r--r--
2024-04-10 08:28
test_codeop.pyc
7.92
KB
-rw-r--r--
2024-04-10 08:28
test_codeop.pyo
7.92
KB
-rw-r--r--
2024-04-10 08:28
test_coercion.py
11.13
KB
-rw-r--r--
2024-04-10 08:28
test_coercion.pyc
15.63
KB
-rw-r--r--
2024-04-10 08:28
test_coercion.pyo
15.63
KB
-rw-r--r--
2024-04-10 08:28
test_collections.py
39.28
KB
-rw-r--r--
2024-04-10 08:28
test_collections.pyc
43.66
KB
-rw-r--r--
2024-04-10 08:28
test_collections.pyo
43.66
KB
-rw-r--r--
2024-04-10 08:28
test_colorsys.py
2.78
KB
-rw-r--r--
2024-04-10 08:28
test_colorsys.pyc
3.78
KB
-rw-r--r--
2024-04-10 08:28
test_colorsys.pyo
3.78
KB
-rw-r--r--
2024-04-10 08:28
test_commands.py
2.58
KB
-rw-r--r--
2024-04-10 08:28
test_commands.pyc
2.25
KB
-rw-r--r--
2024-04-10 08:28
test_commands.pyo
2.25
KB
-rw-r--r--
2024-04-10 08:28
test_compare.py
1.45
KB
-rw-r--r--
2024-04-10 08:28
test_compare.pyc
3.22
KB
-rw-r--r--
2024-04-10 08:28
test_compare.pyo
3.22
KB
-rw-r--r--
2024-04-10 08:28
test_compile.py
24.22
KB
-rw-r--r--
2024-04-10 08:28
test_compile.pyc
26.35
KB
-rw-r--r--
2024-04-10 08:28
test_compile.pyo
26.35
KB
-rw-r--r--
2024-04-10 08:28
test_compileall.py
2.68
KB
-rw-r--r--
2024-04-10 08:28
test_compileall.pyc
3.62
KB
-rw-r--r--
2024-04-10 08:28
test_compileall.pyo
3.62
KB
-rw-r--r--
2024-04-10 08:28
test_compiler.py
10.96
KB
-rw-r--r--
2024-04-10 08:28
test_compiler.pyc
12.67
KB
-rw-r--r--
2024-04-10 08:28
test_compiler.pyo
12.67
KB
-rw-r--r--
2024-04-10 08:28
test_complex.py
28.36
KB
-rw-r--r--
2024-04-10 08:28
test_complex.pyc
34.68
KB
-rw-r--r--
2024-04-10 08:28
test_complex.pyo
34.68
KB
-rw-r--r--
2024-04-10 08:28
test_complex_args.py
3.42
KB
-rw-r--r--
2024-04-10 08:28
test_complex_args.pyc
4.83
KB
-rw-r--r--
2024-04-10 08:28
test_complex_args.pyo
4.83
KB
-rw-r--r--
2024-04-10 08:28
test_contains.py
3.08
KB
-rw-r--r--
2024-04-10 08:28
test_contains.pyc
4.89
KB
-rw-r--r--
2024-04-10 08:28
test_contains.pyo
4.89
KB
-rw-r--r--
2024-04-10 08:28
test_contextlib.py
9.2
KB
-rw-r--r--
2024-04-10 08:28
test_contextlib.pyc
14.58
KB
-rw-r--r--
2024-04-10 08:28
test_contextlib.pyo
14.58
KB
-rw-r--r--
2024-04-10 08:28
test_cookie.py
6.93
KB
-rw-r--r--
2024-04-10 08:28
test_cookie.pyc
7.29
KB
-rw-r--r--
2024-04-10 08:28
test_cookie.pyo
7.29
KB
-rw-r--r--
2024-04-10 08:28
test_cookielib.py
75.13
KB
-rw-r--r--
2024-04-10 08:28
test_cookielib.pyc
51.7
KB
-rw-r--r--
2024-04-10 08:28
test_cookielib.pyo
51.7
KB
-rw-r--r--
2024-04-10 08:28
test_copy.py
22.47
KB
-rw-r--r--
2024-04-10 08:28
test_copy.pyc
41.2
KB
-rw-r--r--
2024-04-10 08:28
test_copy.pyo
41.2
KB
-rw-r--r--
2024-04-10 08:28
test_copy_reg.py
4.51
KB
-rw-r--r--
2024-04-10 08:28
test_copy_reg.pyc
4.94
KB
-rw-r--r--
2024-04-10 08:28
test_copy_reg.pyo
4.94
KB
-rw-r--r--
2024-04-10 08:28
test_cpickle.py
6.81
KB
-rw-r--r--
2024-04-10 08:28
test_cpickle.pyc
10.62
KB
-rw-r--r--
2024-04-10 08:28
test_cpickle.pyo
10.62
KB
-rw-r--r--
2024-04-10 08:28
test_cprofile.py
7.26
KB
-rw-r--r--
2024-04-10 08:28
test_cprofile.pyc
8.09
KB
-rw-r--r--
2024-04-10 08:28
test_cprofile.pyo
8.09
KB
-rw-r--r--
2024-04-10 08:28
test_crypt.py
1.3
KB
-rw-r--r--
2024-04-10 08:28
test_crypt.pyc
2.06
KB
-rw-r--r--
2024-04-10 08:28
test_crypt.pyo
2.06
KB
-rw-r--r--
2024-04-10 08:28
test_csv.py
44.33
KB
-rw-r--r--
2024-04-10 08:28
test_csv.pyc
46.33
KB
-rw-r--r--
2024-04-10 08:28
test_csv.pyo
46.33
KB
-rw-r--r--
2024-04-10 08:28
test_ctypes.py
418
B
-rw-r--r--
2024-04-10 08:28
test_ctypes.pyc
743
B
-rw-r--r--
2024-04-10 08:28
test_ctypes.pyo
743
B
-rw-r--r--
2024-04-10 08:28
test_curses.py
15.53
KB
-rw-r--r--
2024-04-10 08:28
test_curses.pyc
16.4
KB
-rw-r--r--
2024-04-10 08:28
test_curses.pyo
16.4
KB
-rw-r--r--
2024-04-10 08:28
test_datetime.py
133.72
KB
-rw-r--r--
2024-04-10 08:28
test_datetime.pyc
127.23
KB
-rw-r--r--
2024-04-10 08:28
test_datetime.pyo
126.91
KB
-rw-r--r--
2024-04-10 08:28
test_dbm.py
1.24
KB
-rw-r--r--
2024-04-10 08:28
test_dbm.pyc
2.43
KB
-rw-r--r--
2024-04-10 08:28
test_dbm.pyo
2.43
KB
-rw-r--r--
2024-04-10 08:28
test_decimal.py
83.01
KB
-rw-r--r--
2024-04-10 08:28
test_decimal.pyc
80.03
KB
-rw-r--r--
2024-04-10 08:28
test_decimal.pyo
80.03
KB
-rw-r--r--
2024-04-10 08:28
test_decorators.py
9.62
KB
-rw-r--r--
2024-04-10 08:28
test_decorators.pyc
14.21
KB
-rw-r--r--
2024-04-10 08:28
test_decorators.pyo
14.14
KB
-rw-r--r--
2024-04-10 08:28
test_defaultdict.py
5.69
KB
-rw-r--r--
2024-04-10 08:28
test_defaultdict.pyc
6.49
KB
-rw-r--r--
2024-04-10 08:28
test_defaultdict.pyo
6.49
KB
-rw-r--r--
2024-04-10 08:28
test_deque.py
25.56
KB
-rw-r--r--
2024-04-10 08:28
test_deque.pyc
28.94
KB
-rw-r--r--
2024-04-10 08:28
test_deque.pyo
28.9
KB
-rw-r--r--
2024-04-10 08:28
test_descr.py
164.21
KB
-rw-r--r--
2024-04-10 08:28
test_descr.pyc
209.51
KB
-rw-r--r--
2024-04-10 08:28
test_descr.pyo
209.44
KB
-rw-r--r--
2024-04-10 08:28
test_descrtut.py
11.77
KB
-rw-r--r--
2024-04-10 08:28
test_descrtut.pyc
13.09
KB
-rw-r--r--
2024-04-10 08:28
test_descrtut.pyo
13.09
KB
-rw-r--r--
2024-04-10 08:28
test_dict.py
24.18
KB
-rw-r--r--
2024-04-10 08:28
test_dict.pyc
35.26
KB
-rw-r--r--
2024-04-10 08:28
test_dict.pyo
35.26
KB
-rw-r--r--
2024-04-10 08:28
test_dictcomps.py
3.76
KB
-rw-r--r--
2024-04-10 08:28
test_dictcomps.pyc
5.81
KB
-rw-r--r--
2024-04-10 08:28
test_dictcomps.pyo
5.81
KB
-rw-r--r--
2024-04-10 08:28
test_dictviews.py
9.89
KB
-rw-r--r--
2024-04-10 08:28
test_dictviews.pyc
9.45
KB
-rw-r--r--
2024-04-10 08:28
test_dictviews.pyo
9.45
KB
-rw-r--r--
2024-04-10 08:28
test_difflib.py
11.23
KB
-rw-r--r--
2024-04-10 08:28
test_difflib.pyc
13.04
KB
-rw-r--r--
2024-04-10 08:28
test_difflib.pyo
13.04
KB
-rw-r--r--
2024-04-10 08:28
test_difflib_expect.html
100.86
KB
-rw-r--r--
2024-04-10 08:28
test_dircache.py
2.35
KB
-rw-r--r--
2024-04-10 08:28
test_dircache.pyc
2.94
KB
-rw-r--r--
2024-04-10 08:28
test_dircache.pyo
2.94
KB
-rw-r--r--
2024-04-10 08:28
test_dis.py
4.55
KB
-rw-r--r--
2024-04-10 08:28
test_dis.pyc
5.54
KB
-rw-r--r--
2024-04-10 08:28
test_dis.pyo
5.49
KB
-rw-r--r--
2024-04-10 08:28
test_distutils.py
385
B
-rw-r--r--
2024-04-10 08:28
test_distutils.pyc
724
B
-rw-r--r--
2024-04-10 08:28
test_distutils.pyo
724
B
-rw-r--r--
2024-04-10 08:28
test_dl.py
1.1
KB
-rw-r--r--
2024-04-10 08:28
test_dl.pyc
1.37
KB
-rw-r--r--
2024-04-10 08:28
test_dl.pyo
1.37
KB
-rw-r--r--
2024-04-10 08:28
test_doctest.py
86.23
KB
-rw-r--r--
2024-04-10 08:28
test_doctest.pyc
89.62
KB
-rw-r--r--
2024-04-10 08:28
test_doctest.pyo
89.56
KB
-rw-r--r--
2024-04-10 08:28
test_doctest.txt
296
B
-rw-r--r--
2024-04-10 08:28
test_doctest2.py
2.33
KB
-rw-r--r--
2024-04-10 08:28
test_doctest2.pyc
3.55
KB
-rw-r--r--
2024-04-10 08:28
test_doctest2.pyo
3.55
KB
-rw-r--r--
2024-04-10 08:28
test_doctest2.txt
392
B
-rw-r--r--
2024-04-10 08:28
test_doctest3.txt
81
B
-rw-r--r--
2024-04-10 08:28
test_doctest4.txt
314
B
-rw-r--r--
2024-04-10 08:28
test_docxmlrpc.py
8.3
KB
-rw-r--r--
2024-04-10 08:28
test_docxmlrpc.pyc
9.37
KB
-rw-r--r--
2024-04-10 08:28
test_docxmlrpc.pyo
9.37
KB
-rw-r--r--
2024-04-10 08:28
test_dumbdbm.py
5.8
KB
-rw-r--r--
2024-04-10 08:28
test_dumbdbm.pyc
7.24
KB
-rw-r--r--
2024-04-10 08:28
test_dumbdbm.pyo
7.24
KB
-rw-r--r--
2024-04-10 08:28
test_dummy_thread.py
7
KB
-rw-r--r--
2024-04-10 08:28
test_dummy_thread.pyc
7.88
KB
-rw-r--r--
2024-04-10 08:28
test_dummy_thread.pyo
7.88
KB
-rw-r--r--
2024-04-10 08:28
test_dummy_threading.py
1.8
KB
-rw-r--r--
2024-04-10 08:28
test_dummy_threading.pyc
2.26
KB
-rw-r--r--
2024-04-10 08:28
test_dummy_threading.pyo
2.26
KB
-rw-r--r--
2024-04-10 08:28
test_email.py
398
B
-rw-r--r--
2024-04-10 08:28
test_email.pyc
565
B
-rw-r--r--
2024-04-10 08:28
test_email.pyo
565
B
-rw-r--r--
2024-04-10 08:28
test_email_codecs.py
462
B
-rw-r--r--
2024-04-10 08:28
test_email_codecs.pyc
616
B
-rw-r--r--
2024-04-10 08:28
test_email_codecs.pyo
616
B
-rw-r--r--
2024-04-10 08:28
test_email_renamed.py
308
B
-rw-r--r--
2024-04-10 08:28
test_email_renamed.pyc
503
B
-rw-r--r--
2024-04-10 08:28
test_email_renamed.pyo
503
B
-rw-r--r--
2024-04-10 08:28
test_ensurepip.py
9.59
KB
-rw-r--r--
2024-04-10 08:28
test_ensurepip.pyc
11.67
KB
-rw-r--r--
2024-04-10 08:28
test_ensurepip.pyo
11.67
KB
-rw-r--r--
2024-04-10 08:28
test_enumerate.py
7.36
KB
-rw-r--r--
2024-04-10 08:28
test_enumerate.pyc
14.59
KB
-rw-r--r--
2024-04-10 08:28
test_enumerate.pyo
14.59
KB
-rw-r--r--
2024-04-10 08:28
test_eof.py
871
B
-rw-r--r--
2024-04-10 08:28
test_eof.pyc
1.43
KB
-rw-r--r--
2024-04-10 08:28
test_eof.pyo
1.43
KB
-rw-r--r--
2024-04-10 08:28
test_epoll.py
7.22
KB
-rw-r--r--
2024-04-10 08:28
test_epoll.pyc
6.07
KB
-rw-r--r--
2024-04-10 08:28
test_epoll.pyo
6.07
KB
-rw-r--r--
2024-04-10 08:28
test_errno.py
1.13
KB
-rw-r--r--
2024-04-10 08:28
test_errno.pyc
1.88
KB
-rw-r--r--
2024-04-10 08:28
test_errno.pyo
1.88
KB
-rw-r--r--
2024-04-10 08:28
test_exception_variations.py
3.95
KB
-rw-r--r--
2024-04-10 08:28
test_exception_variations.pyc
4.14
KB
-rw-r--r--
2024-04-10 08:28
test_exception_variations.pyo
4.14
KB
-rw-r--r--
2024-04-10 08:28
test_exceptions.py
28.09
KB
-rw-r--r--
2024-04-10 08:28
test_exceptions.pyc
25.48
KB
-rw-r--r--
2024-04-10 08:28
test_exceptions.pyo
25.44
KB
-rw-r--r--
2024-04-10 08:28
test_extcall.py
8.32
KB
-rw-r--r--
2024-04-10 08:28
test_extcall.pyc
8.95
KB
-rw-r--r--
2024-04-10 08:28
test_extcall.pyo
8.95
KB
-rw-r--r--
2024-04-10 08:28
test_fcntl.py
4.34
KB
-rw-r--r--
2024-04-10 08:28
test_fcntl.pyc
5.14
KB
-rw-r--r--
2024-04-10 08:28
test_fcntl.pyo
5.14
KB
-rw-r--r--
2024-04-10 08:28
test_file.py
10.92
KB
-rw-r--r--
2024-04-10 08:28
test_file.pyc
11.06
KB
-rw-r--r--
2024-04-10 08:28
test_file.pyo
10.96
KB
-rw-r--r--
2024-04-10 08:28
test_file2k.py
32.94
KB
-rw-r--r--
2024-04-10 08:28
test_file2k.py.stdin-test
32.86
KB
-rw-r--r--
2024-04-10 08:28
test_file2k.pyc
33.71
KB
-rw-r--r--
2024-04-10 08:28
test_file2k.pyo
33.53
KB
-rw-r--r--
2024-04-10 08:28
test_file_eintr.py
10.23
KB
-rw-r--r--
2024-04-10 08:28
test_file_eintr.pyc
8.59
KB
-rw-r--r--
2024-04-10 08:28
test_file_eintr.pyo
8.5
KB
-rw-r--r--
2024-04-10 08:28
test_filecmp.py
5.27
KB
-rw-r--r--
2024-04-10 08:28
test_filecmp.pyc
5.17
KB
-rw-r--r--
2024-04-10 08:28
test_filecmp.pyo
5.17
KB
-rw-r--r--
2024-04-10 08:28
test_fileinput.py
11.57
KB
-rw-r--r--
2024-04-10 08:28
test_fileinput.pyc
12
KB
-rw-r--r--
2024-04-10 08:28
test_fileinput.pyo
12
KB
-rw-r--r--
2024-04-10 08:28
test_fileio.py
16.71
KB
-rw-r--r--
2024-04-10 08:28
test_fileio.pyc
19.68
KB
-rw-r--r--
2024-04-10 08:28
test_fileio.pyo
19.68
KB
-rw-r--r--
2024-04-10 08:28
test_float.py
62.9
KB
-rw-r--r--
2024-04-10 08:28
test_float.pyc
50.81
KB
-rw-r--r--
2024-04-10 08:28
test_float.pyo
50.81
KB
-rw-r--r--
2024-04-10 08:28
test_fnmatch.py
6.13
KB
-rw-r--r--
2024-04-10 08:28
test_fnmatch.pyc
6.85
KB
-rw-r--r--
2024-04-10 08:28
test_fnmatch.pyo
6.85
KB
-rw-r--r--
2024-04-10 08:28
test_fork1.py
2.16
KB
-rw-r--r--
2024-04-10 08:28
test_fork1.pyc
2.41
KB
-rw-r--r--
2024-04-10 08:28
test_fork1.pyo
2.41
KB
-rw-r--r--
2024-04-10 08:28
test_format.py
15.9
KB
-rw-r--r--
2024-04-10 08:28
test_format.pyc
13.24
KB
-rw-r--r--
2024-04-10 08:28
test_format.pyo
13.24
KB
-rw-r--r--
2024-04-10 08:28
test_fpformat.py
2.64
KB
-rw-r--r--
2024-04-10 08:28
test_fpformat.pyc
3.12
KB
-rw-r--r--
2024-04-10 08:28
test_fpformat.pyo
3.12
KB
-rw-r--r--
2024-04-10 08:28
test_fractions.py
23.94
KB
-rw-r--r--
2024-04-10 08:28
test_fractions.pyc
26.32
KB
-rw-r--r--
2024-04-10 08:28
test_fractions.pyo
26.08
KB
-rw-r--r--
2024-04-10 08:28
test_frozen.py
1.21
KB
-rw-r--r--
2024-04-10 08:28
test_frozen.pyc
1.54
KB
-rw-r--r--
2024-04-10 08:28
test_frozen.pyo
1.54
KB
-rw-r--r--
2024-04-10 08:28
test_ftplib.py
29.89
KB
-rw-r--r--
2024-04-10 08:28
test_ftplib.pyc
37.58
KB
-rw-r--r--
2024-04-10 08:28
test_ftplib.pyo
37.52
KB
-rw-r--r--
2024-04-10 08:28
test_funcattrs.py
12.45
KB
-rw-r--r--
2024-04-10 08:28
test_funcattrs.pyc
14.92
KB
-rw-r--r--
2024-04-10 08:28
test_funcattrs.pyo
14.92
KB
-rw-r--r--
2024-04-10 08:28
test_functools.py
23.47
KB
-rw-r--r--
2024-04-10 08:28
test_functools.pyc
34.05
KB
-rw-r--r--
2024-04-10 08:28
test_functools.pyo
34.05
KB
-rw-r--r--
2024-04-10 08:28
test_future.py
3.77
KB
-rw-r--r--
2024-04-10 08:28
test_future.pyc
5.15
KB
-rw-r--r--
2024-04-10 08:28
test_future.pyo
5.15
KB
-rw-r--r--
2024-04-10 08:28
test_future1.py
229
B
-rw-r--r--
2024-04-10 08:28
test_future1.pyc
577
B
-rw-r--r--
2024-04-10 08:28
test_future1.pyo
577
B
-rw-r--r--
2024-04-10 08:28
test_future2.py
151
B
-rw-r--r--
2024-04-10 08:28
test_future2.pyc
591
B
-rw-r--r--
2024-04-10 08:28
test_future2.pyo
591
B
-rw-r--r--
2024-04-10 08:28
test_future3.py
576
B
-rw-r--r--
2024-04-10 08:28
test_future3.pyc
1.65
KB
-rw-r--r--
2024-04-10 08:28
test_future3.pyo
1.65
KB
-rw-r--r--
2024-04-10 08:28
test_future4.py
1.48
KB
-rw-r--r--
2024-04-10 08:28
test_future4.pyc
1.63
KB
-rw-r--r--
2024-04-10 08:28
test_future4.pyo
1.63
KB
-rw-r--r--
2024-04-10 08:28
test_future5.py
543
B
-rw-r--r--
2024-04-10 08:28
test_future5.pyc
1.25
KB
-rw-r--r--
2024-04-10 08:28
test_future5.pyo
1.25
KB
-rw-r--r--
2024-04-10 08:28
test_future_builtins.py
1.29
KB
-rw-r--r--
2024-04-10 08:28
test_future_builtins.pyc
1.92
KB
-rw-r--r--
2024-04-10 08:28
test_future_builtins.pyo
1.92
KB
-rw-r--r--
2024-04-10 08:28
test_gc.py
23.84
KB
-rw-r--r--
2024-04-10 08:28
test_gc.pyc
22.14
KB
-rw-r--r--
2024-04-10 08:28
test_gc.pyo
22.08
KB
-rw-r--r--
2024-04-10 08:28
test_gdb.py
39.78
KB
-rw-r--r--
2024-04-10 08:28
test_gdb.pyc
32.27
KB
-rw-r--r--
2024-04-10 08:28
test_gdb.pyo
32.27
KB
-rw-r--r--
2024-04-10 08:28
test_gdbm.py
2.77
KB
-rw-r--r--
2024-04-10 08:28
test_gdbm.pyc
3.54
KB
-rw-r--r--
2024-04-10 08:28
test_gdbm.pyo
3.54
KB
-rw-r--r--
2024-04-10 08:28
test_generators.py
49.63
KB
-rw-r--r--
2024-04-10 08:28
test_generators.pyc
45.1
KB
-rw-r--r--
2024-04-10 08:28
test_generators.pyo
44.44
KB
-rw-r--r--
2024-04-10 08:28
test_genericpath.py
10.31
KB
-rw-r--r--
2024-04-10 08:28
test_genericpath.pyc
10.19
KB
-rw-r--r--
2024-04-10 08:28
test_genericpath.pyo
10.19
KB
-rw-r--r--
2024-04-10 08:28
test_genexps.py
7.23
KB
-rw-r--r--
2024-04-10 08:28
test_genexps.pyc
7.47
KB
-rw-r--r--
2024-04-10 08:28
test_genexps.pyo
7.47
KB
-rw-r--r--
2024-04-10 08:28
test_getargs.py
938
B
-rw-r--r--
2024-04-10 08:28
test_getargs.pyc
1.15
KB
-rw-r--r--
2024-04-10 08:28
test_getargs.pyo
1.15
KB
-rw-r--r--
2024-04-10 08:28
test_getargs2.py
39.71
KB
-rw-r--r--
2024-04-10 08:28
test_getargs2.pyc
38.5
KB
-rw-r--r--
2024-04-10 08:28
test_getargs2.pyo
38.5
KB
-rw-r--r--
2024-04-10 08:28
test_getopt.py
6.81
KB
-rw-r--r--
2024-04-10 08:28
test_getopt.pyc
6.78
KB
-rw-r--r--
2024-04-10 08:28
test_getopt.pyo
6.78
KB
-rw-r--r--
2024-04-10 08:28
test_gettext.py
23.02
KB
-rw-r--r--
2024-04-10 08:28
test_gettext.pyc
25
KB
-rw-r--r--
2024-04-10 08:28
test_gettext.pyo
25
KB
-rw-r--r--
2024-04-10 08:28
test_gl.py
6.57
KB
-rw-r--r--
2024-04-10 08:28
test_gl.pyc
8.39
KB
-rw-r--r--
2024-04-10 08:28
test_gl.pyo
8.39
KB
-rw-r--r--
2024-04-10 08:28
test_glob.py
6.78
KB
-rw-r--r--
2024-04-10 08:28
test_glob.pyc
8.3
KB
-rw-r--r--
2024-04-10 08:28
test_glob.pyo
8.3
KB
-rw-r--r--
2024-04-10 08:28
test_global.py
1003
B
-rw-r--r--
2024-04-10 08:28
test_global.pyc
1.81
KB
-rw-r--r--
2024-04-10 08:28
test_global.pyo
1.81
KB
-rw-r--r--
2024-04-10 08:28
test_grammar.py
39.1
KB
-rw-r--r--
2024-04-10 08:28
test_grammar.pyc
45.6
KB
-rw-r--r--
2024-04-10 08:28
test_grammar.pyo
45.19
KB
-rw-r--r--
2024-04-10 08:28
test_grp.py
3.21
KB
-rw-r--r--
2024-04-10 08:28
test_grp.pyc
2.98
KB
-rw-r--r--
2024-04-10 08:28
test_grp.pyo
2.98
KB
-rw-r--r--
2024-04-10 08:28
test_gzip.py
13.17
KB
-rw-r--r--
2024-04-10 08:28
test_gzip.pyc
12.89
KB
-rw-r--r--
2024-04-10 08:28
test_gzip.pyo
12.89
KB
-rw-r--r--
2024-04-10 08:28
test_hash.py
7.97
KB
-rw-r--r--
2024-04-10 08:28
test_hash.pyc
12.17
KB
-rw-r--r--
2024-04-10 08:28
test_hash.pyo
12.17
KB
-rw-r--r--
2024-04-10 08:28
test_hashlib.py
20.05
KB
-rw-r--r--
2024-04-10 08:28
test_hashlib.pyc
20.33
KB
-rw-r--r--
2024-04-10 08:28
test_hashlib.pyo
20.14
KB
-rw-r--r--
2024-04-10 08:28
test_heapq.py
15.4
KB
-rw-r--r--
2024-04-10 08:28
test_heapq.pyc
22.76
KB
-rw-r--r--
2024-04-10 08:28
test_heapq.pyo
22.76
KB
-rw-r--r--
2024-04-10 08:28
test_hmac.py
16.97
KB
-rw-r--r--
2024-04-10 08:28
test_hmac.pyc
15.19
KB
-rw-r--r--
2024-04-10 08:28
test_hmac.pyo
15.19
KB
-rw-r--r--
2024-04-10 08:28
test_hotshot.py
5
KB
-rw-r--r--
2024-04-10 08:28
test_hotshot.pyc
6.56
KB
-rw-r--r--
2024-04-10 08:28
test_hotshot.pyo
6.56
KB
-rw-r--r--
2024-04-10 08:28
test_htmllib.py
1.93
KB
-rw-r--r--
2024-04-10 08:28
test_htmllib.pyc
3.32
KB
-rw-r--r--
2024-04-10 08:28
test_htmllib.pyo
3.32
KB
-rw-r--r--
2024-04-10 08:28
test_htmlparser.py
24.74
KB
-rw-r--r--
2024-04-10 08:28
test_htmlparser.pyc
27.16
KB
-rw-r--r--
2024-04-10 08:28
test_htmlparser.pyo
27.16
KB
-rw-r--r--
2024-04-10 08:28
test_httplib.py
39.87
KB
-rw-r--r--
2024-04-10 08:28
test_httplib.pyc
40.26
KB
-rw-r--r--
2024-04-10 08:28
test_httplib.pyo
40.26
KB
-rw-r--r--
2024-04-10 08:28
test_httpservers.py
24.56
KB
-rw-r--r--
2024-04-10 08:28
test_httpservers.pyc
29.76
KB
-rw-r--r--
2024-04-10 08:28
test_httpservers.pyo
29.76
KB
-rw-r--r--
2024-04-10 08:28
test_idle.py
821
B
-rw-r--r--
2024-04-10 08:28
test_idle.pyc
772
B
-rw-r--r--
2024-04-10 08:28
test_idle.pyo
772
B
-rw-r--r--
2024-04-10 08:28
test_imageop.py
6.82
KB
-rw-r--r--
2024-04-10 08:28
test_imageop.pyc
5.24
KB
-rw-r--r--
2024-04-10 08:28
test_imageop.pyo
5.24
KB
-rw-r--r--
2024-04-10 08:28
test_imaplib.py
7.55
KB
-rw-r--r--
2024-04-10 08:28
test_imaplib.pyc
9.8
KB
-rw-r--r--
2024-04-10 08:28
test_imaplib.pyo
9.8
KB
-rw-r--r--
2024-04-10 08:28
test_imgfile.py
4.19
KB
-rw-r--r--
2024-04-10 08:28
test_imgfile.pyc
2.4
KB
-rw-r--r--
2024-04-10 08:28
test_imgfile.pyo
2.4
KB
-rw-r--r--
2024-04-10 08:28
test_imghdr.py
3.77
KB
-rw-r--r--
2024-04-10 08:28
test_imghdr.pyc
5.79
KB
-rw-r--r--
2024-04-10 08:28
test_imghdr.pyo
5.79
KB
-rw-r--r--
2024-04-10 08:28
test_imp.py
2.31
KB
-rw-r--r--
2024-04-10 08:28
test_imp.pyc
2.65
KB
-rw-r--r--
2024-04-10 08:28
test_imp.pyo
2.65
KB
-rw-r--r--
2024-04-10 08:28
test_import.py
24.32
KB
-rw-r--r--
2024-04-10 08:28
test_import.pyc
22.35
KB
-rw-r--r--
2024-04-10 08:28
test_import.pyo
22.21
KB
-rw-r--r--
2024-04-10 08:28
test_import_magic.py
2.21
KB
-rw-r--r--
2024-04-10 08:28
test_import_magic.pyc
2.58
KB
-rw-r--r--
2024-04-10 08:28
test_import_magic.pyo
2.58
KB
-rw-r--r--
2024-04-10 08:28
test_importhooks.py
8.17
KB
-rw-r--r--
2024-04-10 08:28
test_importhooks.pyc
9.93
KB
-rw-r--r--
2024-04-10 08:28
test_importhooks.pyo
9.93
KB
-rw-r--r--
2024-04-10 08:28
test_importlib.py
5.63
KB
-rw-r--r--
2024-04-10 08:28
test_importlib.pyc
6.38
KB
-rw-r--r--
2024-04-10 08:28
test_importlib.pyo
6.38
KB
-rw-r--r--
2024-04-10 08:28
test_index.py
9.83
KB
-rw-r--r--
2024-04-10 08:28
test_index.pyc
16.88
KB
-rw-r--r--
2024-04-10 08:28
test_index.pyo
16.88
KB
-rw-r--r--
2024-04-10 08:28
test_inspect.py
35.55
KB
-rw-r--r--
2024-04-10 08:28
test_inspect.pyc
41.73
KB
-rw-r--r--
2024-04-10 08:28
test_inspect.pyo
41.67
KB
-rw-r--r--
2024-04-10 08:28
test_int.py
19.54
KB
-rw-r--r--
2024-04-10 08:28
test_int.pyc
20.12
KB
-rw-r--r--
2024-04-10 08:28
test_int.pyo
20.12
KB
-rw-r--r--
2024-04-10 08:28
test_int_literal.py
8.91
KB
-rw-r--r--
2024-04-10 08:28
test_int_literal.pyc
4.88
KB
-rw-r--r--
2024-04-10 08:28
test_int_literal.pyo
4.88
KB
-rw-r--r--
2024-04-10 08:28
test_io.py
123.4
KB
-rw-r--r--
2024-04-10 08:28
test_io.pyc
130.11
KB
-rw-r--r--
2024-04-10 08:28
test_io.pyo
130.01
KB
-rw-r--r--
2024-04-10 08:28
test_ioctl.py
3.23
KB
-rw-r--r--
2024-04-10 08:28
test_ioctl.pyc
3.5
KB
-rw-r--r--
2024-04-10 08:28
test_ioctl.pyo
3.5
KB
-rw-r--r--
2024-04-10 08:28
test_isinstance.py
9.58
KB
-rw-r--r--
2024-04-10 08:28
test_isinstance.pyc
12.32
KB
-rw-r--r--
2024-04-10 08:28
test_isinstance.pyo
12.32
KB
-rw-r--r--
2024-04-10 08:28
test_iter.py
29.3
KB
-rw-r--r--
2024-04-10 08:28
test_iter.pyc
35.38
KB
-rw-r--r--
2024-04-10 08:28
test_iter.pyo
35.35
KB
-rw-r--r--
2024-04-10 08:28
test_iterlen.py
7.95
KB
-rw-r--r--
2024-04-10 08:28
test_iterlen.pyc
12.32
KB
-rw-r--r--
2024-04-10 08:28
test_iterlen.pyo
12.32
KB
-rw-r--r--
2024-04-10 08:28
test_itertools.py
73.61
KB
-rw-r--r--
2024-04-10 08:28
test_itertools.pyc
87.46
KB
-rw-r--r--
2024-04-10 08:28
test_itertools.pyo
87.46
KB
-rw-r--r--
2024-04-10 08:28
test_json.py
327
B
-rw-r--r--
2024-04-10 08:28
test_json.pyc
670
B
-rw-r--r--
2024-04-10 08:28
test_json.pyo
670
B
-rw-r--r--
2024-04-10 08:28
test_kqueue.py
8.11
KB
-rw-r--r--
2024-04-10 08:28
test_kqueue.pyc
7.16
KB
-rw-r--r--
2024-04-10 08:28
test_kqueue.pyo
7.16
KB
-rw-r--r--
2024-04-10 08:28
test_largefile.py
7.46
KB
-rw-r--r--
2024-04-10 08:28
test_largefile.pyc
6.41
KB
-rw-r--r--
2024-04-10 08:28
test_largefile.pyo
6.41
KB
-rw-r--r--
2024-04-10 08:28
test_lib2to3.py
614
B
-rw-r--r--
2024-04-10 08:28
test_lib2to3.pyc
989
B
-rw-r--r--
2024-04-10 08:28
test_lib2to3.pyo
989
B
-rw-r--r--
2024-04-10 08:28
test_linecache.py
4.55
KB
-rw-r--r--
2024-04-10 08:28
test_linecache.pyc
4.33
KB
-rw-r--r--
2024-04-10 08:28
test_linecache.pyo
4.33
KB
-rw-r--r--
2024-04-10 08:28
test_linuxaudiodev.py
3.1
KB
-rw-r--r--
2024-04-10 08:28
test_linuxaudiodev.pyc
3.71
KB
-rw-r--r--
2024-04-10 08:28
test_linuxaudiodev.pyo
3.71
KB
-rw-r--r--
2024-04-10 08:28
test_list.py
2.58
KB
-rw-r--r--
2024-04-10 08:28
test_list.pyc
3.1
KB
-rw-r--r--
2024-04-10 08:28
test_list.pyo
3.1
KB
-rw-r--r--
2024-04-10 08:28
test_locale.py
19.11
KB
-rw-r--r--
2024-04-10 08:28
test_locale.pyc
22.41
KB
-rw-r--r--
2024-04-10 08:28
test_locale.pyo
22.41
KB
-rw-r--r--
2024-04-10 08:28
test_logging.py
61.14
KB
-rw-r--r--
2024-04-10 08:28
test_logging.pyc
47.46
KB
-rw-r--r--
2024-04-10 08:28
test_logging.pyo
47.46
KB
-rw-r--r--
2024-04-10 08:28
test_long.py
37.45
KB
-rw-r--r--
2024-04-10 08:28
test_long.pyc
45.22
KB
-rw-r--r--
2024-04-10 08:28
test_long.pyo
45.04
KB
-rw-r--r--
2024-04-10 08:28
test_long_future.py
8.81
KB
-rw-r--r--
2024-04-10 08:28
test_long_future.pyc
12.05
KB
-rw-r--r--
2024-04-10 08:28
test_long_future.pyo
12.05
KB
-rw-r--r--
2024-04-10 08:28
test_longexp.py
318
B
-rw-r--r--
2024-04-10 08:28
test_longexp.pyc
918
B
-rw-r--r--
2024-04-10 08:28
test_longexp.pyo
918
B
-rw-r--r--
2024-04-10 08:28
test_macos.py
2.72
KB
-rw-r--r--
2024-04-10 08:28
test_macos.pyc
2.93
KB
-rw-r--r--
2024-04-10 08:28
test_macos.pyo
2.93
KB
-rw-r--r--
2024-04-10 08:28
test_macostools.py
2.92
KB
-rw-r--r--
2024-04-10 08:28
test_macostools.pyc
3.61
KB
-rw-r--r--
2024-04-10 08:28
test_macostools.pyo
3.61
KB
-rw-r--r--
2024-04-10 08:28
test_macpath.py
2.87
KB
-rw-r--r--
2024-04-10 08:28
test_macpath.pyc
3.85
KB
-rw-r--r--
2024-04-10 08:28
test_macpath.pyo
3.85
KB
-rw-r--r--
2024-04-10 08:28
test_macurl2path.py
1.8
KB
-rw-r--r--
2024-04-10 08:28
test_macurl2path.pyc
1.9
KB
-rw-r--r--
2024-04-10 08:28
test_macurl2path.pyo
1.9
KB
-rw-r--r--
2024-04-10 08:28
test_mailbox.py
84.54
KB
-rw-r--r--
2024-04-10 08:28
test_mailbox.pyc
84.45
KB
-rw-r--r--
2024-04-10 08:28
test_mailbox.pyo
84.45
KB
-rw-r--r--
2024-04-10 08:28
test_mailcap.py
10.66
KB
-rw-r--r--
2024-04-10 08:28
test_mailcap.pyc
8.28
KB
-rw-r--r--
2024-04-10 08:28
test_mailcap.pyo
8.28
KB
-rw-r--r--
2024-04-10 08:28
test_marshal.py
15.52
KB
-rw-r--r--
2024-04-10 08:28
test_marshal.pyc
17.29
KB
-rw-r--r--
2024-04-10 08:28
test_marshal.pyo
17.29
KB
-rw-r--r--
2024-04-10 08:28
test_math.py
43.45
KB
-rw-r--r--
2024-04-10 08:28
test_math.pyc
38.92
KB
-rw-r--r--
2024-04-10 08:28
test_math.pyo
38.92
KB
-rw-r--r--
2024-04-10 08:28
test_md5.py
1.75
KB
-rw-r--r--
2024-04-10 08:28
test_md5.pyc
2.74
KB
-rw-r--r--
2024-04-10 08:28
test_md5.pyo
2.74
KB
-rw-r--r--
2024-04-10 08:28
test_memoryio.py
27.79
KB
-rw-r--r--
2024-04-10 08:28
test_memoryio.pyc
28.57
KB
-rw-r--r--
2024-04-10 08:28
test_memoryio.pyo
28.57
KB
-rw-r--r--
2024-04-10 08:28
test_memoryview.py
12.34
KB
-rw-r--r--
2024-04-10 08:28
test_memoryview.pyc
13.96
KB
-rw-r--r--
2024-04-10 08:28
test_memoryview.pyo
13.96
KB
-rw-r--r--
2024-04-10 08:28
test_mhlib.py
10.88
KB
-rw-r--r--
2024-04-10 08:28
test_mhlib.pyc
11.5
KB
-rw-r--r--
2024-04-10 08:28
test_mhlib.pyo
11.5
KB
-rw-r--r--
2024-04-10 08:28
test_mimetools.py
1.74
KB
-rw-r--r--
2024-04-10 08:28
test_mimetools.pyc
2.5
KB
-rw-r--r--
2024-04-10 08:28
test_mimetools.pyo
2.5
KB
-rw-r--r--
2024-04-10 08:28
test_mimetypes.py
6.1
KB
-rw-r--r--
2024-04-10 08:28
test_mimetypes.pyc
8.4
KB
-rw-r--r--
2024-04-10 08:28
test_mimetypes.pyo
8.4
KB
-rw-r--r--
2024-04-10 08:28
test_minidom.py
61.93
KB
-rw-r--r--
2024-04-10 08:28
test_minidom.pyc
52.7
KB
-rw-r--r--
2024-04-10 08:28
test_minidom.pyo
52.7
KB
-rw-r--r--
2024-04-10 08:28
test_mmap.py
25.23
KB
-rw-r--r--
2024-04-10 08:28
test_mmap.pyc
21.5
KB
-rw-r--r--
2024-04-10 08:28
test_mmap.pyo
21.45
KB
-rw-r--r--
2024-04-10 08:28
test_module.py
2.69
KB
-rw-r--r--
2024-04-10 08:28
test_module.pyc
3.31
KB
-rw-r--r--
2024-04-10 08:28
test_module.pyo
3.31
KB
-rw-r--r--
2024-04-10 08:28
test_modulefinder.py
8.17
KB
-rw-r--r--
2024-04-10 08:28
test_modulefinder.pyc
8.2
KB
-rw-r--r--
2024-04-10 08:28
test_modulefinder.pyo
8.2
KB
-rw-r--r--
2024-04-10 08:28
test_msilib.py
3
KB
-rw-r--r--
2024-04-10 08:28
test_msilib.pyc
3.64
KB
-rw-r--r--
2024-04-10 08:28
test_msilib.pyo
3.64
KB
-rw-r--r--
2024-04-10 08:28
test_multibytecodec.py
10.82
KB
-rw-r--r--
2024-04-10 08:28
test_multibytecodec.pyc
12.39
KB
-rw-r--r--
2024-04-10 08:28
test_multibytecodec.pyo
12.39
KB
-rw-r--r--
2024-04-10 08:28
test_multifile.py
1.66
KB
-rw-r--r--
2024-04-10 08:28
test_multifile.pyc
2.03
KB
-rw-r--r--
2024-04-10 08:28
test_multifile.pyo
1.96
KB
-rw-r--r--
2024-04-10 08:28
test_multiprocessing.py
85.16
KB
-rw-r--r--
2024-04-10 08:28
test_multiprocessing.pyc
91
KB
-rw-r--r--
2024-04-10 08:28
test_multiprocessing.pyo
90.87
KB
-rw-r--r--
2024-04-10 08:28
test_mutants.py
8.3
KB
-rw-r--r--
2024-04-10 08:28
test_mutants.pyc
6.46
KB
-rw-r--r--
2024-04-10 08:28
test_mutants.pyo
6.46
KB
-rw-r--r--
2024-04-10 08:28
test_mutex.py
999
B
-rw-r--r--
2024-04-10 08:28
test_mutex.pyc
1.7
KB
-rw-r--r--
2024-04-10 08:28
test_mutex.pyo
1.7
KB
-rw-r--r--
2024-04-10 08:28
test_netrc.py
4.68
KB
-rw-r--r--
2024-04-10 08:28
test_netrc.pyc
6.57
KB
-rw-r--r--
2024-04-10 08:28
test_netrc.pyo
6.57
KB
-rw-r--r--
2024-04-10 08:28
test_new.py
5.91
KB
-rw-r--r--
2024-04-10 08:28
test_new.pyc
5.62
KB
-rw-r--r--
2024-04-10 08:28
test_new.pyo
5.62
KB
-rw-r--r--
2024-04-10 08:28
test_nis.py
1.15
KB
-rw-r--r--
2024-04-10 08:28
test_nis.pyc
1.31
KB
-rw-r--r--
2024-04-10 08:28
test_nis.pyo
1.31
KB
-rw-r--r--
2024-04-10 08:28
test_nntplib.py
1.61
KB
-rw-r--r--
2024-04-10 08:28
test_nntplib.pyc
2.9
KB
-rw-r--r--
2024-04-10 08:28
test_nntplib.pyo
2.9
KB
-rw-r--r--
2024-04-10 08:28
test_normalization.py
3.06
KB
-rw-r--r--
2024-04-10 08:28
test_normalization.pyc
4.02
KB
-rw-r--r--
2024-04-10 08:28
test_normalization.pyo
4.02
KB
-rw-r--r--
2024-04-10 08:28
test_ntpath.py
14.74
KB
-rw-r--r--
2024-04-10 08:28
test_ntpath.pyc
16.22
KB
-rw-r--r--
2024-04-10 08:28
test_ntpath.pyo
16.22
KB
-rw-r--r--
2024-04-10 08:28
test_old_mailbox.py
4.77
KB
-rw-r--r--
2024-04-10 08:28
test_old_mailbox.pyc
5.88
KB
-rw-r--r--
2024-04-10 08:28
test_old_mailbox.pyo
5.88
KB
-rw-r--r--
2024-04-10 08:28
test_opcodes.py
3.04
KB
-rw-r--r--
2024-04-10 08:28
test_opcodes.pyc
4.07
KB
-rw-r--r--
2024-04-10 08:28
test_opcodes.pyo
4.07
KB
-rw-r--r--
2024-04-10 08:28
test_openpty.py
782
B
-rw-r--r--
2024-04-10 08:28
test_openpty.py.tty-fail
681
B
-rw-r--r--
2024-04-10 08:28
test_openpty.pyc
1.28
KB
-rw-r--r--
2024-04-10 08:28
test_openpty.pyo
1.28
KB
-rw-r--r--
2024-04-10 08:28
test_operator.py
21.38
KB
-rw-r--r--
2024-04-10 08:28
test_operator.pyc
27.4
KB
-rw-r--r--
2024-04-10 08:28
test_operator.pyo
27.4
KB
-rw-r--r--
2024-04-10 08:28
test_optparse.py
61.25
KB
-rw-r--r--
2024-04-10 08:28
test_optparse.pyc
75.76
KB
-rw-r--r--
2024-04-10 08:28
test_optparse.pyo
75.76
KB
-rw-r--r--
2024-04-10 08:28
test_ordered_dict.py
13.11
KB
-rw-r--r--
2024-04-10 08:28
test_ordered_dict.pyc
16.09
KB
-rw-r--r--
2024-04-10 08:28
test_ordered_dict.pyo
16.09
KB
-rw-r--r--
2024-04-10 08:28
test_os.py
39.34
KB
-rw-r--r--
2024-04-10 08:28
test_os.pyc
36.41
KB
-rw-r--r--
2024-04-10 08:28
test_os.pyo
36.41
KB
-rw-r--r--
2024-04-10 08:28
test_ossaudiodev.py
5.95
KB
-rw-r--r--
2024-04-10 08:28
test_ossaudiodev.pyc
5.02
KB
-rw-r--r--
2024-04-10 08:28
test_ossaudiodev.pyo
5.02
KB
-rw-r--r--
2024-04-10 08:28
test_parser.py
24.81
KB
-rw-r--r--
2024-04-10 08:28
test_parser.pyc
25.07
KB
-rw-r--r--
2024-04-10 08:28
test_parser.pyo
25.07
KB
-rw-r--r--
2024-04-10 08:28
test_pdb.py
11.41
KB
-rw-r--r--
2024-04-10 08:28
test_pdb.pyc
12.95
KB
-rw-r--r--
2024-04-10 08:28
test_pdb.pyo
12.95
KB
-rw-r--r--
2024-04-10 08:28
test_peepholer.py
8.64
KB
-rw-r--r--
2024-04-10 08:28
test_peepholer.pyc
9.74
KB
-rw-r--r--
2024-04-10 08:28
test_peepholer.pyo
9.74
KB
-rw-r--r--
2024-04-10 08:28
test_pep247.py
1.99
KB
-rw-r--r--
2024-04-10 08:28
test_pep247.pyc
2.48
KB
-rw-r--r--
2024-04-10 08:28
test_pep247.pyo
2.48
KB
-rw-r--r--
2024-04-10 08:28
test_pep277.py
7.57
KB
-rw-r--r--
2024-04-10 08:28
test_pep277.pyc
7.16
KB
-rw-r--r--
2024-04-10 08:28
test_pep277.pyo
7.16
KB
-rw-r--r--
2024-04-10 08:28
test_pep352.py
8.83
KB
-rw-r--r--
2024-04-10 08:28
test_pep352.pyc
8.77
KB
-rw-r--r--
2024-04-10 08:28
test_pep352.pyo
8.77
KB
-rw-r--r--
2024-04-10 08:28
test_pickle.py
3.31
KB
-rw-r--r--
2024-04-10 08:28
test_pickle.pyc
5.09
KB
-rw-r--r--
2024-04-10 08:28
test_pickle.pyo
5.09
KB
-rw-r--r--
2024-04-10 08:28
test_pickletools.py
611
B
-rw-r--r--
2024-04-10 08:28
test_pickletools.pyc
1.27
KB
-rw-r--r--
2024-04-10 08:28
test_pickletools.pyo
1.27
KB
-rw-r--r--
2024-04-10 08:28
test_pipes.py
6.83
KB
-rw-r--r--
2024-04-10 08:28
test_pipes.pyc
7.21
KB
-rw-r--r--
2024-04-10 08:28
test_pipes.pyo
7.21
KB
-rw-r--r--
2024-04-10 08:28
test_pkg.py
9.25
KB
-rw-r--r--
2024-04-10 08:28
test_pkg.pyc
9.15
KB
-rw-r--r--
2024-04-10 08:28
test_pkg.pyo
9.15
KB
-rw-r--r--
2024-04-10 08:28
test_pkgimport.py
2.81
KB
-rw-r--r--
2024-04-10 08:28
test_pkgimport.pyc
3.41
KB
-rw-r--r--
2024-04-10 08:28
test_pkgimport.pyo
3.41
KB
-rw-r--r--
2024-04-10 08:28
test_pkgutil.py
4.54
KB
-rw-r--r--
2024-04-10 08:28
test_pkgutil.pyc
5.45
KB
-rw-r--r--
2024-04-10 08:28
test_pkgutil.pyo
5.45
KB
-rw-r--r--
2024-04-10 08:28
test_platform.py
11.09
KB
-rw-r--r--
2024-04-10 08:28
test_platform.pyc
12.1
KB
-rw-r--r--
2024-04-10 08:28
test_platform.pyo
12.1
KB
-rw-r--r--
2024-04-10 08:28
test_plistlib.py
7.8
KB
-rw-r--r--
2024-04-10 08:28
test_plistlib.pyc
9.15
KB
-rw-r--r--
2024-04-10 08:28
test_plistlib.pyo
9.15
KB
-rw-r--r--
2024-04-10 08:28
test_poll.py
7.14
KB
-rw-r--r--
2024-04-10 08:28
test_poll.pyc
6.96
KB
-rw-r--r--
2024-04-10 08:28
test_poll.pyo
6.96
KB
-rw-r--r--
2024-04-10 08:28
test_popen.py
1.56
KB
-rw-r--r--
2024-04-10 08:28
test_popen.pyc
1.99
KB
-rw-r--r--
2024-04-10 08:28
test_popen.pyo
1.99
KB
-rw-r--r--
2024-04-10 08:28
test_popen2.py
4.21
KB
-rw-r--r--
2024-04-10 08:28
test_popen2.pyc
4.46
KB
-rw-r--r--
2024-04-10 08:28
test_popen2.pyo
4.46
KB
-rw-r--r--
2024-04-10 08:28
test_poplib.py
10.61
KB
-rw-r--r--
2024-04-10 08:28
test_poplib.pyc
15.72
KB
-rw-r--r--
2024-04-10 08:28
test_poplib.pyo
15.66
KB
-rw-r--r--
2024-04-10 08:28
test_posix.py
26.44
KB
-rw-r--r--
2024-04-10 08:28
test_posix.pyc
24.55
KB
-rw-r--r--
2024-04-10 08:28
test_posix.pyo
24.55
KB
-rw-r--r--
2024-04-10 08:28
test_posixpath.py
21.28
KB
-rw-r--r--
2024-04-10 08:28
test_posixpath.pyc
17.92
KB
-rw-r--r--
2024-04-10 08:28
test_posixpath.pyo
17.92
KB
-rw-r--r--
2024-04-10 08:28
test_pow.py
4.51
KB
-rw-r--r--
2024-04-10 08:28
test_pow.pyc
4.67
KB
-rw-r--r--
2024-04-10 08:28
test_pow.pyo
4.67
KB
-rw-r--r--
2024-04-10 08:28
test_pprint.py
25.65
KB
-rw-r--r--
2024-04-10 08:28
test_pprint.pyc
26.24
KB
-rw-r--r--
2024-04-10 08:28
test_pprint.pyo
26.24
KB
-rw-r--r--
2024-04-10 08:28
test_print.py
4.68
KB
-rw-r--r--
2024-04-10 08:28
test_print.pyc
5.95
KB
-rw-r--r--
2024-04-10 08:28
test_print.pyo
5.95
KB
-rw-r--r--
2024-04-10 08:28
test_profile.py
7.84
KB
-rw-r--r--
2024-04-10 08:28
test_profile.pyc
8.33
KB
-rw-r--r--
2024-04-10 08:28
test_profile.pyo
8.33
KB
-rw-r--r--
2024-04-10 08:28
test_property.py
6.77
KB
-rw-r--r--
2024-04-10 08:28
test_property.pyc
11.66
KB
-rw-r--r--
2024-04-10 08:28
test_property.pyo
11.66
KB
-rw-r--r--
2024-04-10 08:28
test_pstats.py
959
B
-rw-r--r--
2024-04-10 08:28
test_pstats.pyc
1.41
KB
-rw-r--r--
2024-04-10 08:28
test_pstats.pyo
1.41
KB
-rw-r--r--
2024-04-10 08:28
test_pty.py
11.38
KB
-rw-r--r--
2024-04-10 08:28
test_pty.py.tty-fail
11.29
KB
-rw-r--r--
2024-04-10 08:28
test_pty.pyc
8.08
KB
-rw-r--r--
2024-04-10 08:28
test_pty.pyo
8.08
KB
-rw-r--r--
2024-04-10 08:28
test_pwd.py
4.19
KB
-rw-r--r--
2024-04-10 08:28
test_pwd.pyc
3.22
KB
-rw-r--r--
2024-04-10 08:28
test_pwd.pyo
3.22
KB
-rw-r--r--
2024-04-10 08:28
test_py3kwarn.py
18.9
KB
-rw-r--r--
2024-04-10 08:28
test_py3kwarn.pyc
23.02
KB
-rw-r--r--
2024-04-10 08:28
test_py3kwarn.pyo
23.02
KB
-rw-r--r--
2024-04-10 08:28
test_py_compile.py
1.7
KB
-rw-r--r--
2024-04-10 08:28
test_py_compile.pyc
2.42
KB
-rw-r--r--
2024-04-10 08:28
test_py_compile.pyo
2.42
KB
-rw-r--r--
2024-04-10 08:28
test_pyclbr.py
7.73
KB
-rw-r--r--
2024-04-10 08:28
test_pyclbr.pyc
6.82
KB
-rw-r--r--
2024-04-10 08:28
test_pyclbr.pyo
6.82
KB
-rw-r--r--
2024-04-10 08:28
test_pydoc.py
23.88
KB
-rw-r--r--
2024-04-10 08:28
test_pydoc.pyc
26.15
KB
-rw-r--r--
2024-04-10 08:28
test_pydoc.pyo
26.15
KB
-rw-r--r--
2024-04-10 08:28
test_pyexpat.py
25.74
KB
-rw-r--r--
2024-04-10 08:28
test_pyexpat.pyc
29.99
KB
-rw-r--r--
2024-04-10 08:28
test_pyexpat.pyo
29.99
KB
-rw-r--r--
2024-04-10 08:28
test_queue.py
11.69
KB
-rw-r--r--
2024-04-10 08:28
test_queue.pyc
10.01
KB
-rw-r--r--
2024-04-10 08:28
test_queue.pyo
10.01
KB
-rw-r--r--
2024-04-10 08:28
test_quopri.py
7.31
KB
-rw-r--r--
2024-04-10 08:28
test_quopri.pyc
7.96
KB
-rw-r--r--
2024-04-10 08:28
test_quopri.pyo
7.96
KB
-rw-r--r--
2024-04-10 08:28
test_random.py
25.16
KB
-rw-r--r--
2024-04-10 08:28
test_random.pyc
25.54
KB
-rw-r--r--
2024-04-10 08:28
test_random.pyo
25.54
KB
-rw-r--r--
2024-04-10 08:28
test_re.py
59.43
KB
-rw-r--r--
2024-04-10 08:28
test_re.pyc
53.84
KB
-rw-r--r--
2024-04-10 08:28
test_re.pyo
53.59
KB
-rw-r--r--
2024-04-10 08:28
test_readline.py
2.37
KB
-rw-r--r--
2024-04-10 08:28
test_readline.pyc
2.58
KB
-rw-r--r--
2024-04-10 08:28
test_readline.pyo
2.58
KB
-rw-r--r--
2024-04-10 08:28
test_regrtest.py
28.5
KB
-rw-r--r--
2024-04-10 08:28
test_regrtest.pyc
27.91
KB
-rw-r--r--
2024-04-10 08:28
test_regrtest.pyo
27.91
KB
-rw-r--r--
2024-04-10 08:28
test_repr.py
12.47
KB
-rw-r--r--
2024-04-10 08:28
test_repr.pyc
15.31
KB
-rw-r--r--
2024-04-10 08:28
test_repr.pyo
15.31
KB
-rw-r--r--
2024-04-10 08:28
test_resource.py
4.76
KB
-rw-r--r--
2024-04-10 08:28
test_resource.pyc
4.07
KB
-rw-r--r--
2024-04-10 08:28
test_resource.pyo
4.07
KB
-rw-r--r--
2024-04-10 08:28
test_rfc822.py
9.24
KB
-rw-r--r--
2024-04-10 08:28
test_rfc822.pyc
9.69
KB
-rw-r--r--
2024-04-10 08:28
test_rfc822.pyo
9.69
KB
-rw-r--r--
2024-04-10 08:28
test_richcmp.py
11.2
KB
-rw-r--r--
2024-04-10 08:28
test_richcmp.pyc
15.97
KB
-rw-r--r--
2024-04-10 08:28
test_richcmp.pyo
15.97
KB
-rw-r--r--
2024-04-10 08:28
test_rlcompleter.py
4.34
KB
-rw-r--r--
2024-04-10 08:28
test_rlcompleter.pyc
4.93
KB
-rw-r--r--
2024-04-10 08:28
test_rlcompleter.pyo
4.93
KB
-rw-r--r--
2024-04-10 08:28
test_robotparser.py
6.91
KB
-rw-r--r--
2024-04-10 08:28
test_robotparser.pyc
9.81
KB
-rw-r--r--
2024-04-10 08:28
test_robotparser.pyo
9.81
KB
-rw-r--r--
2024-04-10 08:28
test_runpy.py
17.04
KB
-rw-r--r--
2024-04-10 08:28
test_runpy.pyc
16.01
KB
-rw-r--r--
2024-04-10 08:28
test_runpy.pyo
16.01
KB
-rw-r--r--
2024-04-10 08:28
test_sax.py
37.77
KB
-rw-r--r--
2024-04-10 08:28
test_sax.pyc
38.05
KB
-rw-r--r--
2024-04-10 08:28
test_sax.pyo
38.05
KB
-rw-r--r--
2024-04-10 08:28
test_scope.py
15.17
KB
-rw-r--r--
2024-04-10 08:28
test_scope.pyc
24.83
KB
-rw-r--r--
2024-04-10 08:28
test_scope.pyo
24.83
KB
-rw-r--r--
2024-04-10 08:28
test_scriptpackages.py
1.36
KB
-rw-r--r--
2024-04-10 08:28
test_scriptpackages.pyc
2.53
KB
-rw-r--r--
2024-04-10 08:28
test_scriptpackages.pyo
2.53
KB
-rw-r--r--
2024-04-10 08:28
test_select.py
2.11
KB
-rw-r--r--
2024-04-10 08:28
test_select.pyc
3.4
KB
-rw-r--r--
2024-04-10 08:28
test_select.pyo
3.4
KB
-rw-r--r--
2024-04-10 08:28
test_set.py
61.32
KB
-rw-r--r--
2024-04-10 08:28
test_set.pyc
84.45
KB
-rw-r--r--
2024-04-10 08:28
test_set.pyo
84.45
KB
-rw-r--r--
2024-04-10 08:28
test_setcomps.py
3.76
KB
-rw-r--r--
2024-04-10 08:28
test_setcomps.pyc
3.99
KB
-rw-r--r--
2024-04-10 08:28
test_setcomps.pyo
3.99
KB
-rw-r--r--
2024-04-10 08:28
test_sets.py
27.25
KB
-rw-r--r--
2024-04-10 08:28
test_sets.pyc
41.1
KB
-rw-r--r--
2024-04-10 08:28
test_sets.pyo
41.1
KB
-rw-r--r--
2024-04-10 08:28
test_sgmllib.py
15.36
KB
-rw-r--r--
2024-04-10 08:28
test_sgmllib.pyc
18.06
KB
-rw-r--r--
2024-04-10 08:28
test_sgmllib.pyo
18.06
KB
-rw-r--r--
2024-04-10 08:28
test_sha.py
1.66
KB
-rw-r--r--
2024-04-10 08:28
test_sha.pyc
2.14
KB
-rw-r--r--
2024-04-10 08:28
test_sha.pyo
2.14
KB
-rw-r--r--
2024-04-10 08:28
test_shelve.py
4.49
KB
-rw-r--r--
2024-04-10 08:28
test_shelve.pyc
6.87
KB
-rw-r--r--
2024-04-10 08:28
test_shelve.pyo
6.87
KB
-rw-r--r--
2024-04-10 08:28
test_shlex.py
5.57
KB
-rw-r--r--
2024-04-10 08:28
test_shlex.pyc
6.29
KB
-rw-r--r--
2024-04-10 08:28
test_shlex.pyo
6.29
KB
-rw-r--r--
2024-04-10 08:28
test_shutil.py
34.1
KB
-rw-r--r--
2024-04-10 08:28
test_shutil.pyc
31.38
KB
-rw-r--r--
2024-04-10 08:28
test_shutil.pyo
31.28
KB
-rw-r--r--
2024-04-10 08:28
test_signal.py
19.15
KB
-rw-r--r--
2024-04-10 08:28
test_signal.pyc
17.23
KB
-rw-r--r--
2024-04-10 08:28
test_signal.pyo
17.23
KB
-rw-r--r--
2024-04-10 08:28
test_site.py
16.93
KB
-rw-r--r--
2024-04-10 08:28
test_site.py.lib64
16.76
KB
-rw-r--r--
2024-04-10 08:28
test_site.pyc
15.99
KB
-rw-r--r--
2024-04-10 08:28
test_site.pyo
15.99
KB
-rw-r--r--
2024-04-10 08:28
test_slice.py
4.55
KB
-rw-r--r--
2024-04-10 08:28
test_slice.pyc
6.36
KB
-rw-r--r--
2024-04-10 08:28
test_slice.pyo
6.36
KB
-rw-r--r--
2024-04-10 08:28
test_smtplib.py
19.55
KB
-rw-r--r--
2024-04-10 08:28
test_smtplib.pyc
20.94
KB
-rw-r--r--
2024-04-10 08:28
test_smtplib.pyo
20.94
KB
-rw-r--r--
2024-04-10 08:28
test_smtpnet.py
818
B
-rw-r--r--
2024-04-10 08:28
test_smtpnet.pyc
1.39
KB
-rw-r--r--
2024-04-10 08:28
test_smtpnet.pyo
1.39
KB
-rw-r--r--
2024-04-10 08:28
test_socket.py
63.06
KB
-rw-r--r--
2024-04-10 08:28
test_socket.pyc
73.32
KB
-rw-r--r--
2024-04-10 08:28
test_socket.pyo
73.32
KB
-rw-r--r--
2024-04-10 08:28
test_socketserver.py
12.51
KB
-rw-r--r--
2024-04-10 08:28
test_socketserver.pyc
14.12
KB
-rw-r--r--
2024-04-10 08:28
test_socketserver.pyo
14.12
KB
-rw-r--r--
2024-04-10 08:28
test_softspace.py
640
B
-rw-r--r--
2024-04-10 08:28
test_softspace.pyc
1.32
KB
-rw-r--r--
2024-04-10 08:28
test_softspace.pyo
1.32
KB
-rw-r--r--
2024-04-10 08:28
test_sort.py
9.24
KB
-rw-r--r--
2024-04-10 08:28
test_sort.pyc
12.42
KB
-rw-r--r--
2024-04-10 08:28
test_sort.pyo
12.42
KB
-rw-r--r--
2024-04-10 08:28
test_source_encoding.py
5.92
KB
-rw-r--r--
2024-04-10 08:28
test_source_encoding.pyc
7.69
KB
-rw-r--r--
2024-04-10 08:28
test_source_encoding.pyo
7.69
KB
-rw-r--r--
2024-04-10 08:28
test_spwd.py
2.3
KB
-rw-r--r--
2024-04-10 08:28
test_spwd.pyc
2.44
KB
-rw-r--r--
2024-04-10 08:28
test_spwd.pyo
2.44
KB
-rw-r--r--
2024-04-10 08:28
test_sqlite.py
583
B
-rw-r--r--
2024-04-10 08:28
test_sqlite.pyc
841
B
-rw-r--r--
2024-04-10 08:28
test_sqlite.pyo
841
B
-rw-r--r--
2024-04-10 08:28
test_ssl.py
154.99
KB
-rw-r--r--
2024-04-10 08:28
test_ssl.pyc
114.98
KB
-rw-r--r--
2024-04-10 08:28
test_ssl.pyo
114.98
KB
-rw-r--r--
2024-04-10 08:28
test_startfile.py
1.56
KB
-rw-r--r--
2024-04-10 08:28
test_startfile.pyc
1.97
KB
-rw-r--r--
2024-04-10 08:28
test_startfile.pyo
1.97
KB
-rw-r--r--
2024-04-10 08:28
test_stat.py
5.56
KB
-rw-r--r--
2024-04-10 08:28
test_stat.pyc
5.84
KB
-rw-r--r--
2024-04-10 08:28
test_stat.pyo
5.84
KB
-rw-r--r--
2024-04-10 08:28
test_str.py
23.43
KB
-rw-r--r--
2024-04-10 08:28
test_str.pyc
24.74
KB
-rw-r--r--
2024-04-10 08:28
test_str.pyo
24.74
KB
-rw-r--r--
2024-04-10 08:28
test_strftime.py
6.91
KB
-rw-r--r--
2024-04-10 08:28
test_strftime.pyc
7.24
KB
-rw-r--r--
2024-04-10 08:28
test_strftime.pyo
7.24
KB
-rw-r--r--
2024-04-10 08:28
test_string.py
18.2
KB
-rw-r--r--
2024-04-10 08:28
test_string.pyc
21.08
KB
-rw-r--r--
2024-04-10 08:28
test_string.pyo
21.08
KB
-rw-r--r--
2024-04-10 08:28
test_stringprep.py
3.17
KB
-rw-r--r--
2024-04-10 08:28
test_stringprep.pyc
2.12
KB
-rw-r--r--
2024-04-10 08:28
test_stringprep.pyo
2.12
KB
-rw-r--r--
2024-04-10 08:28
test_strop.py
6.69
KB
-rw-r--r--
2024-04-10 08:28
test_strop.pyc
8.61
KB
-rw-r--r--
2024-04-10 08:28
test_strop.pyo
8.61
KB
-rw-r--r--
2024-04-10 08:28
test_strptime.py
28.6
KB
-rw-r--r--
2024-04-10 08:28
test_strptime.pyc
26.5
KB
-rw-r--r--
2024-04-10 08:28
test_strptime.pyo
26.5
KB
-rw-r--r--
2024-04-10 08:28
test_strtod.py
19.74
KB
-rw-r--r--
2024-04-10 08:28
test_strtod.pyc
15.32
KB
-rw-r--r--
2024-04-10 08:28
test_strtod.pyo
15.11
KB
-rw-r--r--
2024-04-10 08:28
test_struct.py
24.27
KB
-rw-r--r--
2024-04-10 08:28
test_struct.pyc
21.87
KB
-rw-r--r--
2024-04-10 08:28
test_struct.pyo
21.87
KB
-rw-r--r--
2024-04-10 08:28
test_structmembers.py
3.45
KB
-rw-r--r--
2024-04-10 08:28
test_structmembers.pyc
5.1
KB
-rw-r--r--
2024-04-10 08:28
test_structmembers.pyo
5.1
KB
-rw-r--r--
2024-04-10 08:28
test_structseq.py
3.6
KB
-rw-r--r--
2024-04-10 08:28
test_structseq.pyc
5.38
KB
-rw-r--r--
2024-04-10 08:28
test_structseq.pyo
5.38
KB
-rw-r--r--
2024-04-10 08:28
test_subprocess.py
60.93
KB
-rw-r--r--
2024-04-10 08:28
test_subprocess.pyc
54.38
KB
-rw-r--r--
2024-04-10 08:28
test_subprocess.pyo
54.38
KB
-rw-r--r--
2024-04-10 08:28
test_sunau.py
3.71
KB
-rw-r--r--
2024-04-10 08:28
test_sunau.pyc
4.57
KB
-rw-r--r--
2024-04-10 08:28
test_sunau.pyo
4.57
KB
-rw-r--r--
2024-04-10 08:28
test_sunaudiodev.py
687
B
-rw-r--r--
2024-04-10 08:28
test_sunaudiodev.pyc
1.18
KB
-rw-r--r--
2024-04-10 08:28
test_sunaudiodev.pyo
1.18
KB
-rw-r--r--
2024-04-10 08:28
test_sundry.py
2.92
KB
-rw-r--r--
2024-04-10 08:28
test_sundry.pyc
3.38
KB
-rw-r--r--
2024-04-10 08:28
test_sundry.pyo
3.38
KB
-rw-r--r--
2024-04-10 08:28
test_support.py
79
B
-rw-r--r--
2024-04-10 08:28
test_support.pyc
257
B
-rw-r--r--
2024-04-10 08:28
test_support.pyo
257
B
-rw-r--r--
2024-04-10 08:28
test_symtable.py
6.16
KB
-rw-r--r--
2024-04-10 08:28
test_symtable.pyc
8.16
KB
-rw-r--r--
2024-04-10 08:28
test_symtable.pyo
8.16
KB
-rw-r--r--
2024-04-10 08:28
test_syntax.py
27.48
KB
-rw-r--r--
2024-04-10 08:28
test_syntax.pyc
28.91
KB
-rw-r--r--
2024-04-10 08:28
test_syntax.pyo
28.91
KB
-rw-r--r--
2024-04-10 08:28
test_sys.py
31.32
KB
-rw-r--r--
2024-04-10 08:28
test_sys.pyc
28.44
KB
-rw-r--r--
2024-04-10 08:28
test_sys.pyo
28.44
KB
-rw-r--r--
2024-04-10 08:28
test_sys_setprofile.py
11.11
KB
-rw-r--r--
2024-04-10 08:28
test_sys_setprofile.pyc
16.55
KB
-rw-r--r--
2024-04-10 08:28
test_sys_setprofile.pyo
16.55
KB
-rw-r--r--
2024-04-10 08:28
test_sys_settrace.py
31.61
KB
-rw-r--r--
2024-04-10 08:28
test_sys_settrace.pyc
38.49
KB
-rw-r--r--
2024-04-10 08:28
test_sys_settrace.pyo
38.42
KB
-rw-r--r--
2024-04-10 08:28
test_sysconfig.py
12.69
KB
-rw-r--r--
2024-04-10 08:28
test_sysconfig.pyc
10.94
KB
-rw-r--r--
2024-04-10 08:28
test_sysconfig.pyo
10.94
KB
-rw-r--r--
2024-04-10 08:28
test_tarfile.py
66.43
KB
-rw-r--r--
2024-04-10 08:28
test_tarfile.pyc
69.25
KB
-rw-r--r--
2024-04-10 08:28
test_tarfile.pyo
69.25
KB
-rw-r--r--
2024-04-10 08:28
test_tcl.py
29.78
KB
-rw-r--r--
2024-04-10 08:28
test_tcl.pyc
31.81
KB
-rw-r--r--
2024-04-10 08:28
test_tcl.pyo
31.81
KB
-rw-r--r--
2024-04-10 08:28
test_telnetlib.py
15.69
KB
-rw-r--r--
2024-04-10 08:28
test_telnetlib.pyc
18.71
KB
-rw-r--r--
2024-04-10 08:28
test_telnetlib.pyo
18.71
KB
-rw-r--r--
2024-04-10 08:28
test_tempfile.py
34.97
KB
-rw-r--r--
2024-04-10 08:28
test_tempfile.pyc
35.88
KB
-rw-r--r--
2024-04-10 08:28
test_tempfile.pyo
35.88
KB
-rw-r--r--
2024-04-10 08:28
test_test_support.py
16.05
KB
-rw-r--r--
2024-04-10 08:28
test_test_support.pyc
17.68
KB
-rw-r--r--
2024-04-10 08:28
test_test_support.pyo
17.68
KB
-rw-r--r--
2024-04-10 08:28
test_textwrap.py
25.2
KB
-rw-r--r--
2024-04-10 08:28
test_textwrap.pyc
21.49
KB
-rw-r--r--
2024-04-10 08:28
test_textwrap.pyo
21.49
KB
-rw-r--r--
2024-04-10 08:28
test_thread.py
8.98
KB
-rw-r--r--
2024-04-10 08:28
test_thread.pyc
9.93
KB
-rw-r--r--
2024-04-10 08:28
test_thread.pyo
9.93
KB
-rw-r--r--
2024-04-10 08:28
test_threaded_import.py
2.52
KB
-rw-r--r--
2024-04-10 08:28
test_threaded_import.pyc
1.84
KB
-rw-r--r--
2024-04-10 08:28
test_threaded_import.pyo
1.84
KB
-rw-r--r--
2024-04-10 08:28
test_threadedtempfile.py
1.97
KB
-rw-r--r--
2024-04-10 08:28
test_threadedtempfile.pyc
2.97
KB
-rw-r--r--
2024-04-10 08:28
test_threadedtempfile.pyo
2.97
KB
-rw-r--r--
2024-04-10 08:28
test_threading.py
33.88
KB
-rw-r--r--
2024-04-10 08:28
test_threading.pyc
32.24
KB
-rw-r--r--
2024-04-10 08:28
test_threading.pyo
32.24
KB
-rw-r--r--
2024-04-10 08:28
test_threading_local.py
6.45
KB
-rw-r--r--
2024-04-10 08:28
test_threading_local.pyc
9.38
KB
-rw-r--r--
2024-04-10 08:28
test_threading_local.pyo
9.38
KB
-rw-r--r--
2024-04-10 08:28
test_threadsignals.py
2.97
KB
-rw-r--r--
2024-04-10 08:28
test_threadsignals.pyc
3.14
KB
-rw-r--r--
2024-04-10 08:28
test_threadsignals.pyo
3.14
KB
-rw-r--r--
2024-04-10 08:28
test_time.py
13.21
KB
-rw-r--r--
2024-04-10 08:28
test_time.pyc
10.91
KB
-rw-r--r--
2024-04-10 08:28
test_time.pyo
10.91
KB
-rw-r--r--
2024-04-10 08:28
test_timeit.py
11.51
KB
-rw-r--r--
2024-04-10 08:28
test_timeit.pyc
14.63
KB
-rw-r--r--
2024-04-10 08:28
test_timeit.pyo
14.63
KB
-rw-r--r--
2024-04-10 08:28
test_timeout.py
7
KB
-rw-r--r--
2024-04-10 08:28
test_timeout.pyc
7.06
KB
-rw-r--r--
2024-04-10 08:28
test_timeout.pyo
7.06
KB
-rw-r--r--
2024-04-10 08:28
test_tk.py
617
B
-rw-r--r--
2024-04-10 08:28
test_tk.pyc
892
B
-rw-r--r--
2024-04-10 08:28
test_tk.pyo
892
B
-rw-r--r--
2024-04-10 08:28
test_tokenize.py
27.53
KB
-rw-r--r--
2024-04-10 08:28
test_tokenize.pyc
27.47
KB
-rw-r--r--
2024-04-10 08:28
test_tokenize.pyo
27.47
KB
-rw-r--r--
2024-04-10 08:28
test_tools.py
13.08
KB
-rw-r--r--
2024-04-10 08:28
test_tools.pyc
14.2
KB
-rw-r--r--
2024-04-10 08:28
test_tools.pyo
14.2
KB
-rw-r--r--
2024-04-10 08:28
test_trace.py
11.54
KB
-rw-r--r--
2024-04-10 08:28
test_trace.pyc
13.67
KB
-rw-r--r--
2024-04-10 08:28
test_trace.pyo
13.67
KB
-rw-r--r--
2024-04-10 08:28
test_traceback.py
9.43
KB
-rw-r--r--
2024-04-10 08:28
test_traceback.pyc
10.17
KB
-rw-r--r--
2024-04-10 08:28
test_traceback.pyo
10.17
KB
-rw-r--r--
2024-04-10 08:28
test_transformer.py
1.09
KB
-rw-r--r--
2024-04-10 08:28
test_transformer.pyc
1.53
KB
-rw-r--r--
2024-04-10 08:28
test_transformer.pyo
1.45
KB
-rw-r--r--
2024-04-10 08:28
test_ttk_guionly.py
999
B
-rw-r--r--
2024-04-10 08:28
test_ttk_guionly.pyc
1.27
KB
-rw-r--r--
2024-04-10 08:28
test_ttk_guionly.pyo
1.27
KB
-rw-r--r--
2024-04-10 08:28
test_ttk_textonly.py
543
B
-rw-r--r--
2024-04-10 08:28
test_ttk_textonly.pyc
859
B
-rw-r--r--
2024-04-10 08:28
test_ttk_textonly.pyo
859
B
-rw-r--r--
2024-04-10 08:28
test_tuple.py
5.28
KB
-rw-r--r--
2024-04-10 08:28
test_tuple.pyc
7.22
KB
-rw-r--r--
2024-04-10 08:28
test_tuple.pyo
7.22
KB
-rw-r--r--
2024-04-10 08:28
test_turtle.py
12.28
KB
-rw-r--r--
2024-04-10 08:28
test_turtle.pyc
16.08
KB
-rw-r--r--
2024-04-10 08:28
test_turtle.pyo
16.08
KB
-rw-r--r--
2024-04-10 08:28
test_typechecks.py
3.09
KB
-rw-r--r--
2024-04-10 08:28
test_typechecks.pyc
5.12
KB
-rw-r--r--
2024-04-10 08:28
test_typechecks.pyo
5.12
KB
-rw-r--r--
2024-04-10 08:28
test_types.py
29.03
KB
-rw-r--r--
2024-04-10 08:28
test_types.pyc
25.3
KB
-rw-r--r--
2024-04-10 08:28
test_types.pyo
25.07
KB
-rw-r--r--
2024-04-10 08:28
test_ucn.py
5.98
KB
-rw-r--r--
2024-04-10 08:28
test_ucn.pyc
6.29
KB
-rw-r--r--
2024-04-10 08:28
test_ucn.pyo
6.29
KB
-rw-r--r--
2024-04-10 08:28
test_unary.py
1.82
KB
-rw-r--r--
2024-04-10 08:28
test_unary.pyc
2.75
KB
-rw-r--r--
2024-04-10 08:28
test_unary.pyo
2.75
KB
-rw-r--r--
2024-04-10 08:28
test_undocumented_details.py
1.14
KB
-rw-r--r--
2024-04-10 08:28
test_undocumented_details.pyc
2.03
KB
-rw-r--r--
2024-04-10 08:28
test_undocumented_details.pyo
2.03
KB
-rw-r--r--
2024-04-10 08:28
test_unicode.py
82.08
KB
-rw-r--r--
2024-04-10 08:28
test_unicode.pyc
67.56
KB
-rw-r--r--
2024-04-10 08:28
test_unicode.pyo
67.56
KB
-rw-r--r--
2024-04-10 08:28
test_unicode_file.py
8.22
KB
-rw-r--r--
2024-04-10 08:28
test_unicode_file.pyc
5.74
KB
-rw-r--r--
2024-04-10 08:28
test_unicode_file.pyo
5.74
KB
-rw-r--r--
2024-04-10 08:28
test_unicodedata.py
12.32
KB
-rw-r--r--
2024-04-10 08:28
test_unicodedata.pyc
12.23
KB
-rw-r--r--
2024-04-10 08:28
test_unicodedata.pyo
12.23
KB
-rw-r--r--
2024-04-10 08:28
test_unittest.py
202
B
-rw-r--r--
2024-04-10 08:28
test_unittest.pyc
517
B
-rw-r--r--
2024-04-10 08:28
test_unittest.pyo
517
B
-rw-r--r--
2024-04-10 08:28
test_univnewlines.py
3.98
KB
-rw-r--r--
2024-04-10 08:28
test_univnewlines.pyc
5.33
KB
-rw-r--r--
2024-04-10 08:28
test_univnewlines.pyo
5.33
KB
-rw-r--r--
2024-04-10 08:28
test_univnewlines2k.py
3.76
KB
-rw-r--r--
2024-04-10 08:28
test_univnewlines2k.pyc
5.24
KB
-rw-r--r--
2024-04-10 08:28
test_univnewlines2k.pyo
5.24
KB
-rw-r--r--
2024-04-10 08:28
test_unpack.py
2.5
KB
-rw-r--r--
2024-04-10 08:28
test_unpack.pyc
2.79
KB
-rw-r--r--
2024-04-10 08:28
test_unpack.pyo
2.79
KB
-rw-r--r--
2024-04-10 08:28
test_urllib.py
46.79
KB
-rw-r--r--
2024-04-10 08:28
test_urllib.pyc
43.86
KB
-rw-r--r--
2024-04-10 08:28
test_urllib.pyo
43.8
KB
-rw-r--r--
2024-04-10 08:28
test_urllib2.py
58.22
KB
-rw-r--r--
2024-04-10 08:28
test_urllib2.pyc
56.54
KB
-rw-r--r--
2024-04-10 08:28
test_urllib2.pyo
56.37
KB
-rw-r--r--
2024-04-10 08:28
test_urllib2_localnet.py
24.88
KB
-rw-r--r--
2024-04-10 08:28
test_urllib2_localnet.pyc
25.92
KB
-rw-r--r--
2024-04-10 08:28
test_urllib2_localnet.pyo
25.85
KB
-rw-r--r--
2024-04-10 08:28
test_urllib2net.py
12.22
KB
-rw-r--r--
2024-04-10 08:28
test_urllib2net.pyc
9.99
KB
-rw-r--r--
2024-04-10 08:28
test_urllib2net.pyo
9.99
KB
-rw-r--r--
2024-04-10 08:28
test_urllibnet.py
9.75
KB
-rw-r--r--
2024-04-10 08:28
test_urllibnet.pyc
10.23
KB
-rw-r--r--
2024-04-10 08:28
test_urllibnet.pyo
10.23
KB
-rw-r--r--
2024-04-10 08:28
test_urlparse.py
45.83
KB
-rw-r--r--
2024-04-10 08:28
test_urlparse.pyc
37.81
KB
-rw-r--r--
2024-04-10 08:28
test_urlparse.pyo
37.81
KB
-rw-r--r--
2024-04-10 08:28
test_userdict.py
12
KB
-rw-r--r--
2024-04-10 08:28
test_userdict.pyc
11.59
KB
-rw-r--r--
2024-04-10 08:28
test_userdict.pyo
11.59
KB
-rw-r--r--
2024-04-10 08:28
test_userlist.py
1.85
KB
-rw-r--r--
2024-04-10 08:28
test_userlist.pyc
3.22
KB
-rw-r--r--
2024-04-10 08:28
test_userlist.pyo
3.22
KB
-rw-r--r--
2024-04-10 08:28
test_userstring.py
4.73
KB
-rw-r--r--
2024-04-10 08:28
test_userstring.pyc
5.33
KB
-rw-r--r--
2024-04-10 08:28
test_userstring.pyo
5.33
KB
-rw-r--r--
2024-04-10 08:28
test_uu.py
5.57
KB
-rw-r--r--
2024-04-10 08:28
test_uu.pyc
6.77
KB
-rw-r--r--
2024-04-10 08:28
test_uu.pyo
6.77
KB
-rw-r--r--
2024-04-10 08:28
test_uuid.py
22.95
KB
-rw-r--r--
2024-04-10 08:28
test_uuid.pyc
26.17
KB
-rw-r--r--
2024-04-10 08:28
test_uuid.pyo
26.17
KB
-rw-r--r--
2024-04-10 08:28
test_wait3.py
1.04
KB
-rw-r--r--
2024-04-10 08:28
test_wait3.pyc
1.52
KB
-rw-r--r--
2024-04-10 08:28
test_wait3.pyo
1.52
KB
-rw-r--r--
2024-04-10 08:28
test_wait4.py
1.12
KB
-rw-r--r--
2024-04-10 08:28
test_wait4.pyc
1.44
KB
-rw-r--r--
2024-04-10 08:28
test_wait4.pyo
1.44
KB
-rw-r--r--
2024-04-10 08:28
test_warnings.py
37.53
KB
-rw-r--r--
2024-04-10 08:28
test_warnings.pyc
32.76
KB
-rw-r--r--
2024-04-10 08:28
test_warnings.pyo
32.74
KB
-rw-r--r--
2024-04-10 08:28
test_wave.py
4.51
KB
-rw-r--r--
2024-04-10 08:28
test_wave.pyc
5.44
KB
-rw-r--r--
2024-04-10 08:28
test_wave.pyo
5.44
KB
-rw-r--r--
2024-04-10 08:28
test_weakref.py
52.49
KB
-rw-r--r--
2024-04-10 08:28
test_weakref.pyc
53.01
KB
-rw-r--r--
2024-04-10 08:28
test_weakref.pyo
53.01
KB
-rw-r--r--
2024-04-10 08:28
test_weakset.py
15.29
KB
-rw-r--r--
2024-04-10 08:28
test_weakset.pyc
19.08
KB
-rw-r--r--
2024-04-10 08:28
test_weakset.pyo
19.08
KB
-rw-r--r--
2024-04-10 08:28
test_whichdb.py
1.73
KB
-rw-r--r--
2024-04-10 08:28
test_whichdb.pyc
2.21
KB
-rw-r--r--
2024-04-10 08:28
test_whichdb.pyo
2.21
KB
-rw-r--r--
2024-04-10 08:28
test_winreg.py
20.34
KB
-rw-r--r--
2024-04-10 08:28
test_winreg.pyc
15.32
KB
-rw-r--r--
2024-04-10 08:28
test_winreg.pyo
15.32
KB
-rw-r--r--
2024-04-10 08:28
test_winsound.py
3.58
KB
-rw-r--r--
2024-04-10 08:28
test_winsound.pyc
5.37
KB
-rw-r--r--
2024-04-10 08:28
test_winsound.pyo
5.37
KB
-rw-r--r--
2024-04-10 08:28
test_with.py
25.8
KB
-rw-r--r--
2024-04-10 08:28
test_with.pyc
34.27
KB
-rw-r--r--
2024-04-10 08:28
test_with.pyo
34.27
KB
-rw-r--r--
2024-04-10 08:28
test_wsgiref.py
20.37
KB
-rw-r--r--
2024-04-10 08:28
test_wsgiref.pyc
23.46
KB
-rw-r--r--
2024-04-10 08:28
test_wsgiref.pyo
23.46
KB
-rw-r--r--
2024-04-10 08:28
test_xdrlib.py
2.3
KB
-rw-r--r--
2024-04-10 08:28
test_xdrlib.pyc
3.53
KB
-rw-r--r--
2024-04-10 08:28
test_xdrlib.pyo
3.53
KB
-rw-r--r--
2024-04-10 08:28
test_xml_etree.py
97.72
KB
-rw-r--r--
2024-04-10 08:28
test_xml_etree.pyc
99.26
KB
-rw-r--r--
2024-04-10 08:28
test_xml_etree.pyo
99.26
KB
-rw-r--r--
2024-04-10 08:28
test_xml_etree_c.py
2.68
KB
-rw-r--r--
2024-04-10 08:28
test_xml_etree_c.pyc
2.95
KB
-rw-r--r--
2024-04-10 08:28
test_xml_etree_c.pyo
2.95
KB
-rw-r--r--
2024-04-10 08:28
test_xmllib.py
1.27
KB
-rw-r--r--
2024-04-10 08:28
test_xmllib.pyc
2.11
KB
-rw-r--r--
2024-04-10 08:28
test_xmllib.pyo
2.11
KB
-rw-r--r--
2024-04-10 08:28
test_xmlrpc.py
42.81
KB
-rw-r--r--
2024-04-10 08:28
test_xmlrpc.pyc
44.93
KB
-rw-r--r--
2024-04-10 08:28
test_xmlrpc.pyo
44.93
KB
-rw-r--r--
2024-04-10 08:28
test_xpickle.py
8.08
KB
-rw-r--r--
2024-04-10 08:28
test_xpickle.pyc
8.47
KB
-rw-r--r--
2024-04-10 08:28
test_xpickle.pyo
8.47
KB
-rw-r--r--
2024-04-10 08:28
test_xrange.py
7.64
KB
-rw-r--r--
2024-04-10 08:28
test_xrange.pyc
7
KB
-rw-r--r--
2024-04-10 08:28
test_xrange.pyo
7
KB
-rw-r--r--
2024-04-10 08:28
test_zipfile.py
73.16
KB
-rw-r--r--
2024-04-10 08:28
test_zipfile.pyc
69.85
KB
-rw-r--r--
2024-04-10 08:28
test_zipfile.pyo
69.85
KB
-rw-r--r--
2024-04-10 08:28
test_zipfile64.py
5.93
KB
-rw-r--r--
2024-04-10 08:28
test_zipfile64.pyc
5.46
KB
-rw-r--r--
2024-04-10 08:28
test_zipfile64.pyo
5.46
KB
-rw-r--r--
2024-04-10 08:28
test_zipimport.py
16.42
KB
-rw-r--r--
2024-04-10 08:28
test_zipimport.pyc
16.61
KB
-rw-r--r--
2024-04-10 08:28
test_zipimport.pyo
16.61
KB
-rw-r--r--
2024-04-10 08:28
test_zipimport_support.py
10.6
KB
-rw-r--r--
2024-04-10 08:28
test_zipimport_support.pyc
7.13
KB
-rw-r--r--
2024-04-10 08:28
test_zipimport_support.pyo
7.07
KB
-rw-r--r--
2024-04-10 08:28
test_zlib.py
28.84
KB
-rw-r--r--
2024-04-10 08:28
test_zlib.pyc
27.87
KB
-rw-r--r--
2024-04-10 08:28
test_zlib.pyo
27.87
KB
-rw-r--r--
2024-04-10 08:28
testall.py
274
B
-rw-r--r--
2024-04-10 08:28
testall.pyc
392
B
-rw-r--r--
2024-04-10 08:28
testall.pyo
392
B
-rw-r--r--
2024-04-10 08:28
testcodec.py
1.02
KB
-rw-r--r--
2024-04-10 08:28
testcodec.pyc
1.68
KB
-rw-r--r--
2024-04-10 08:28
testcodec.pyo
1.68
KB
-rw-r--r--
2024-04-10 08:28
testimg.uue
70.67
KB
-rw-r--r--
2024-04-10 08:28
testimgr.uue
70.67
KB
-rw-r--r--
2024-04-10 08:28
testrgb.uue
58.63
KB
-rw-r--r--
2024-04-10 08:28
testtar.tar
275
KB
-rw-r--r--
2024-04-10 08:28
tf_inherit_check.py
581
B
-rw-r--r--
2024-04-10 08:28
tf_inherit_check.pyc
542
B
-rw-r--r--
2024-04-10 08:28
tf_inherit_check.pyo
542
B
-rw-r--r--
2024-04-10 08:28
threaded_import_hangers.py
1.38
KB
-rw-r--r--
2024-04-10 08:28
threaded_import_hangers.pyc
1.22
KB
-rw-r--r--
2024-04-10 08:28
threaded_import_hangers.pyo
1.22
KB
-rw-r--r--
2024-04-10 08:28
time_hashlib.py
2.79
KB
-rw-r--r--
2024-04-10 08:28
time_hashlib.pyc
3.19
KB
-rw-r--r--
2024-04-10 08:28
time_hashlib.pyo
3.19
KB
-rw-r--r--
2024-04-10 08:28
tokenize_tests.txt
2.39
KB
-rw-r--r--
2024-04-10 08:28
warning_tests.py
240
B
-rw-r--r--
2024-04-10 08:28
warning_tests.pyc
535
B
-rw-r--r--
2024-04-10 08:28
warning_tests.pyo
535
B
-rw-r--r--
2024-04-10 08:28
win_console_handler.py
1.39
KB
-rw-r--r--
2024-04-10 08:28
win_console_handler.pyc
1.42
KB
-rw-r--r--
2024-04-10 08:28
win_console_handler.pyo
1.42
KB
-rw-r--r--
2024-04-10 08:28
xmltests.py
497
B
-rw-r--r--
2024-04-10 08:28
xmltests.pyc
753
B
-rw-r--r--
2024-04-10 08:28
xmltests.pyo
753
B
-rw-r--r--
2024-04-10 08:28
zipdir.zip
374
B
-rw-r--r--
2024-04-10 08:28
Save
Rename
import unittest, struct import os from test import test_support import math from math import isinf, isnan, copysign, ldexp import operator import random import fractions import sys import time INF = float("inf") NAN = float("nan") have_getformat = hasattr(float, "__getformat__") requires_getformat = unittest.skipUnless(have_getformat, "requires __getformat__") requires_setformat = unittest.skipUnless(hasattr(float, "__setformat__"), "requires __setformat__") # decorator for skipping tests on non-IEEE 754 platforms requires_IEEE_754 = unittest.skipUnless(have_getformat and float.__getformat__("double").startswith("IEEE"), "test requires IEEE 754 doubles") #locate file with float format test values test_dir = os.path.dirname(__file__) or os.curdir format_testfile = os.path.join(test_dir, 'formatfloat_testcases.txt') class FloatSubclass(float): pass class OtherFloatSubclass(float): pass class GeneralFloatCases(unittest.TestCase): def test_float(self): self.assertEqual(float(3.14), 3.14) self.assertEqual(float(314), 314.0) self.assertEqual(float(314L), 314.0) self.assertEqual(float(" 3.14 "), 3.14) self.assertRaises(ValueError, float, " 0x3.1 ") self.assertRaises(ValueError, float, " -0x3.p-1 ") self.assertRaises(ValueError, float, " +0x3.p-1 ") self.assertRaises(ValueError, float, "++3.14") self.assertRaises(ValueError, float, "+-3.14") self.assertRaises(ValueError, float, "-+3.14") self.assertRaises(ValueError, float, "--3.14") # check that we don't accept alternate exponent markers self.assertRaises(ValueError, float, "-1.7d29") self.assertRaises(ValueError, float, "3D-14") if test_support.have_unicode: self.assertEqual(float(unicode(" 3.14 ")), 3.14) self.assertEqual(float(unicode(" \u0663.\u0661\u0664 ",'raw-unicode-escape')), 3.14) # extra long strings should no longer be a problem # (in 2.6, long unicode inputs to float raised ValueError) float('.' + '1'*1000) float(unicode('.' + '1'*1000)) def test_non_numeric_input_types(self): # Test possible non-numeric types for the argument x, including # subclasses of the explicitly documented accepted types. class CustomStr(str): pass class CustomByteArray(bytearray): pass factories = [str, bytearray, CustomStr, CustomByteArray, buffer] if test_support.have_unicode: class CustomUnicode(unicode): pass factories += [unicode, CustomUnicode] for f in factories: with test_support.check_py3k_warnings(quiet=True): x = f(" 3.14 ") msg = 'x has value %s and type %s' % (x, type(x).__name__) try: self.assertEqual(float(x), 3.14, msg=msg) except TypeError, err: raise AssertionError('For %s got TypeError: %s' % (type(x).__name__, err)) errmsg = "could not convert" with self.assertRaisesRegexp(ValueError, errmsg, msg=msg), \ test_support.check_py3k_warnings(quiet=True): float(f('A' * 0x10)) def test_float_buffer(self): with test_support.check_py3k_warnings(): self.assertEqual(float(buffer('12.3', 1, 3)), 2.3) self.assertEqual(float(buffer('12.3\x00', 1, 3)), 2.3) self.assertEqual(float(buffer('12.3 ', 1, 3)), 2.3) self.assertEqual(float(buffer('12.3A', 1, 3)), 2.3) self.assertEqual(float(buffer('12.34', 1, 3)), 2.3) def check_conversion_to_int(self, x): """Check that int(x) has the correct value and type, for a float x.""" n = int(x) if x >= 0.0: # x >= 0 and n = int(x) ==> n <= x < n + 1 self.assertLessEqual(n, x) self.assertLess(x, n + 1) else: # x < 0 and n = int(x) ==> n >= x > n - 1 self.assertGreaterEqual(n, x) self.assertGreater(x, n - 1) # Result should be an int if within range, else a long. if -sys.maxint-1 <= n <= sys.maxint: self.assertEqual(type(n), int) else: self.assertEqual(type(n), long) # Double check. self.assertEqual(type(int(n)), type(n)) def test_conversion_to_int(self): # Check that floats within the range of an int convert to type # int, not long. (issue #11144.) boundary = float(sys.maxint + 1) epsilon = 2**-sys.float_info.mant_dig * boundary # These 2 floats are either side of the positive int/long boundary on # both 32-bit and 64-bit systems. self.check_conversion_to_int(boundary - epsilon) self.check_conversion_to_int(boundary) # These floats are either side of the negative long/int boundary on # 64-bit systems... self.check_conversion_to_int(-boundary - 2*epsilon) self.check_conversion_to_int(-boundary) # ... and these ones are either side of the negative long/int # boundary on 32-bit systems. self.check_conversion_to_int(-boundary - 1.0) self.check_conversion_to_int(-boundary - 1.0 + 2*epsilon) @test_support.run_with_locale('LC_NUMERIC', 'fr_FR', 'de_DE') def test_float_with_comma(self): # set locale to something that doesn't use '.' for the decimal point # float must not accept the locale specific decimal point but # it still has to accept the normal python syntax import locale if not locale.localeconv()['decimal_point'] == ',': self.skipTest('decimal_point is not ","') self.assertEqual(float(" 3.14 "), 3.14) self.assertEqual(float("+3.14 "), 3.14) self.assertEqual(float("-3.14 "), -3.14) self.assertEqual(float(".14 "), .14) self.assertEqual(float("3. "), 3.0) self.assertEqual(float("3.e3 "), 3000.0) self.assertEqual(float("3.2e3 "), 3200.0) self.assertEqual(float("2.5e-1 "), 0.25) self.assertEqual(float("5e-1"), 0.5) self.assertRaises(ValueError, float, " 3,14 ") self.assertRaises(ValueError, float, " +3,14 ") self.assertRaises(ValueError, float, " -3,14 ") self.assertRaises(ValueError, float, " 0x3.1 ") self.assertRaises(ValueError, float, " -0x3.p-1 ") self.assertRaises(ValueError, float, " +0x3.p-1 ") self.assertEqual(float(" 25.e-1 "), 2.5) self.assertEqual(test_support.fcmp(float(" .25e-1 "), .025), 0) def test_floatconversion(self): # Make sure that calls to __float__() work properly class Foo0: def __float__(self): return 42. class Foo1(object): def __float__(self): return 42. class Foo2(float): def __float__(self): return 42. class Foo3(float): def __new__(cls, value=0.): return float.__new__(cls, 2*value) def __float__(self): return self class Foo4(float): def __float__(self): return 42 # Issue 5759: __float__ not called on str subclasses (though it is on # unicode subclasses). class FooStr(str): def __float__(self): return float(str(self)) + 1 class FooUnicode(unicode): def __float__(self): return float(unicode(self)) + 1 self.assertAlmostEqual(float(Foo0()), 42.) self.assertAlmostEqual(float(Foo1()), 42.) self.assertAlmostEqual(float(Foo2()), 42.) self.assertAlmostEqual(float(Foo3(21)), 42.) self.assertRaises(TypeError, float, Foo4(42)) self.assertAlmostEqual(float(FooUnicode('8')), 9.) self.assertAlmostEqual(float(FooStr('8')), 9.) class Foo5: def __float__(self): return "" self.assertRaises(TypeError, time.sleep, Foo5()) # Issue #24731 class F: def __float__(self): return OtherFloatSubclass(42.) self.assertAlmostEqual(float(F()), 42.) self.assertIs(type(float(F())), OtherFloatSubclass) self.assertAlmostEqual(FloatSubclass(F()), 42.) self.assertIs(type(FloatSubclass(F())), FloatSubclass) def test_is_integer(self): self.assertFalse((1.1).is_integer()) self.assertTrue((1.).is_integer()) self.assertFalse(float("nan").is_integer()) self.assertFalse(float("inf").is_integer()) def test_floatasratio(self): for f, ratio in [ (0.875, (7, 8)), (-0.875, (-7, 8)), (0.0, (0, 1)), (11.5, (23, 2)), ]: self.assertEqual(f.as_integer_ratio(), ratio) for i in range(10000): f = random.random() f *= 10 ** random.randint(-100, 100) n, d = f.as_integer_ratio() self.assertEqual(float(n).__truediv__(d), f) R = fractions.Fraction self.assertEqual(R(0, 1), R(*float(0.0).as_integer_ratio())) self.assertEqual(R(5, 2), R(*float(2.5).as_integer_ratio())) self.assertEqual(R(1, 2), R(*float(0.5).as_integer_ratio())) self.assertEqual(R(4728779608739021, 2251799813685248), R(*float(2.1).as_integer_ratio())) self.assertEqual(R(-4728779608739021, 2251799813685248), R(*float(-2.1).as_integer_ratio())) self.assertEqual(R(-2100, 1), R(*float(-2100.0).as_integer_ratio())) self.assertRaises(OverflowError, float('inf').as_integer_ratio) self.assertRaises(OverflowError, float('-inf').as_integer_ratio) self.assertRaises(ValueError, float('nan').as_integer_ratio) def assertEqualAndEqualSign(self, a, b): # fail unless a == b and a and b have the same sign bit; # the only difference from assertEqual is that this test # distinguishes -0.0 and 0.0. self.assertEqual((a, copysign(1.0, a)), (b, copysign(1.0, b))) @requires_IEEE_754 def test_float_mod(self): # Check behaviour of % operator for IEEE 754 special cases. # In particular, check signs of zeros. mod = operator.mod self.assertEqualAndEqualSign(mod(-1.0, 1.0), 0.0) self.assertEqualAndEqualSign(mod(-1e-100, 1.0), 1.0) self.assertEqualAndEqualSign(mod(-0.0, 1.0), 0.0) self.assertEqualAndEqualSign(mod(0.0, 1.0), 0.0) self.assertEqualAndEqualSign(mod(1e-100, 1.0), 1e-100) self.assertEqualAndEqualSign(mod(1.0, 1.0), 0.0) self.assertEqualAndEqualSign(mod(-1.0, -1.0), -0.0) self.assertEqualAndEqualSign(mod(-1e-100, -1.0), -1e-100) self.assertEqualAndEqualSign(mod(-0.0, -1.0), -0.0) self.assertEqualAndEqualSign(mod(0.0, -1.0), -0.0) self.assertEqualAndEqualSign(mod(1e-100, -1.0), -1.0) self.assertEqualAndEqualSign(mod(1.0, -1.0), -0.0) @requires_IEEE_754 def test_float_pow(self): # test builtin pow and ** operator for IEEE 754 special cases. # Special cases taken from section F.9.4.4 of the C99 specification for pow_op in pow, operator.pow: # x**NAN is NAN for any x except 1 self.assertTrue(isnan(pow_op(-INF, NAN))) self.assertTrue(isnan(pow_op(-2.0, NAN))) self.assertTrue(isnan(pow_op(-1.0, NAN))) self.assertTrue(isnan(pow_op(-0.5, NAN))) self.assertTrue(isnan(pow_op(-0.0, NAN))) self.assertTrue(isnan(pow_op(0.0, NAN))) self.assertTrue(isnan(pow_op(0.5, NAN))) self.assertTrue(isnan(pow_op(2.0, NAN))) self.assertTrue(isnan(pow_op(INF, NAN))) self.assertTrue(isnan(pow_op(NAN, NAN))) # NAN**y is NAN for any y except +-0 self.assertTrue(isnan(pow_op(NAN, -INF))) self.assertTrue(isnan(pow_op(NAN, -2.0))) self.assertTrue(isnan(pow_op(NAN, -1.0))) self.assertTrue(isnan(pow_op(NAN, -0.5))) self.assertTrue(isnan(pow_op(NAN, 0.5))) self.assertTrue(isnan(pow_op(NAN, 1.0))) self.assertTrue(isnan(pow_op(NAN, 2.0))) self.assertTrue(isnan(pow_op(NAN, INF))) # (+-0)**y raises ZeroDivisionError for y a negative odd integer self.assertRaises(ZeroDivisionError, pow_op, -0.0, -1.0) self.assertRaises(ZeroDivisionError, pow_op, 0.0, -1.0) # (+-0)**y raises ZeroDivisionError for y finite and negative # but not an odd integer self.assertRaises(ZeroDivisionError, pow_op, -0.0, -2.0) self.assertRaises(ZeroDivisionError, pow_op, -0.0, -0.5) self.assertRaises(ZeroDivisionError, pow_op, 0.0, -2.0) self.assertRaises(ZeroDivisionError, pow_op, 0.0, -0.5) # (+-0)**y is +-0 for y a positive odd integer self.assertEqualAndEqualSign(pow_op(-0.0, 1.0), -0.0) self.assertEqualAndEqualSign(pow_op(0.0, 1.0), 0.0) # (+-0)**y is 0 for y finite and positive but not an odd integer self.assertEqualAndEqualSign(pow_op(-0.0, 0.5), 0.0) self.assertEqualAndEqualSign(pow_op(-0.0, 2.0), 0.0) self.assertEqualAndEqualSign(pow_op(0.0, 0.5), 0.0) self.assertEqualAndEqualSign(pow_op(0.0, 2.0), 0.0) # (-1)**+-inf is 1 self.assertEqualAndEqualSign(pow_op(-1.0, -INF), 1.0) self.assertEqualAndEqualSign(pow_op(-1.0, INF), 1.0) # 1**y is 1 for any y, even if y is an infinity or nan self.assertEqualAndEqualSign(pow_op(1.0, -INF), 1.0) self.assertEqualAndEqualSign(pow_op(1.0, -2.0), 1.0) self.assertEqualAndEqualSign(pow_op(1.0, -1.0), 1.0) self.assertEqualAndEqualSign(pow_op(1.0, -0.5), 1.0) self.assertEqualAndEqualSign(pow_op(1.0, -0.0), 1.0) self.assertEqualAndEqualSign(pow_op(1.0, 0.0), 1.0) self.assertEqualAndEqualSign(pow_op(1.0, 0.5), 1.0) self.assertEqualAndEqualSign(pow_op(1.0, 1.0), 1.0) self.assertEqualAndEqualSign(pow_op(1.0, 2.0), 1.0) self.assertEqualAndEqualSign(pow_op(1.0, INF), 1.0) self.assertEqualAndEqualSign(pow_op(1.0, NAN), 1.0) # x**+-0 is 1 for any x, even if x is a zero, infinity, or nan self.assertEqualAndEqualSign(pow_op(-INF, 0.0), 1.0) self.assertEqualAndEqualSign(pow_op(-2.0, 0.0), 1.0) self.assertEqualAndEqualSign(pow_op(-1.0, 0.0), 1.0) self.assertEqualAndEqualSign(pow_op(-0.5, 0.0), 1.0) self.assertEqualAndEqualSign(pow_op(-0.0, 0.0), 1.0) self.assertEqualAndEqualSign(pow_op(0.0, 0.0), 1.0) self.assertEqualAndEqualSign(pow_op(0.5, 0.0), 1.0) self.assertEqualAndEqualSign(pow_op(1.0, 0.0), 1.0) self.assertEqualAndEqualSign(pow_op(2.0, 0.0), 1.0) self.assertEqualAndEqualSign(pow_op(INF, 0.0), 1.0) self.assertEqualAndEqualSign(pow_op(NAN, 0.0), 1.0) self.assertEqualAndEqualSign(pow_op(-INF, -0.0), 1.0) self.assertEqualAndEqualSign(pow_op(-2.0, -0.0), 1.0) self.assertEqualAndEqualSign(pow_op(-1.0, -0.0), 1.0) self.assertEqualAndEqualSign(pow_op(-0.5, -0.0), 1.0) self.assertEqualAndEqualSign(pow_op(-0.0, -0.0), 1.0) self.assertEqualAndEqualSign(pow_op(0.0, -0.0), 1.0) self.assertEqualAndEqualSign(pow_op(0.5, -0.0), 1.0) self.assertEqualAndEqualSign(pow_op(1.0, -0.0), 1.0) self.assertEqualAndEqualSign(pow_op(2.0, -0.0), 1.0) self.assertEqualAndEqualSign(pow_op(INF, -0.0), 1.0) self.assertEqualAndEqualSign(pow_op(NAN, -0.0), 1.0) # x**y raises ValueError for finite negative x and non-integral y self.assertRaises(ValueError, pow_op, -2.0, -0.5) self.assertRaises(ValueError, pow_op, -2.0, 0.5) self.assertRaises(ValueError, pow_op, -1.0, -0.5) self.assertRaises(ValueError, pow_op, -1.0, 0.5) self.assertRaises(ValueError, pow_op, -0.5, -0.5) self.assertRaises(ValueError, pow_op, -0.5, 0.5) # x**-INF is INF for abs(x) < 1 self.assertEqualAndEqualSign(pow_op(-0.5, -INF), INF) self.assertEqualAndEqualSign(pow_op(-0.0, -INF), INF) self.assertEqualAndEqualSign(pow_op(0.0, -INF), INF) self.assertEqualAndEqualSign(pow_op(0.5, -INF), INF) # x**-INF is 0 for abs(x) > 1 self.assertEqualAndEqualSign(pow_op(-INF, -INF), 0.0) self.assertEqualAndEqualSign(pow_op(-2.0, -INF), 0.0) self.assertEqualAndEqualSign(pow_op(2.0, -INF), 0.0) self.assertEqualAndEqualSign(pow_op(INF, -INF), 0.0) # x**INF is 0 for abs(x) < 1 self.assertEqualAndEqualSign(pow_op(-0.5, INF), 0.0) self.assertEqualAndEqualSign(pow_op(-0.0, INF), 0.0) self.assertEqualAndEqualSign(pow_op(0.0, INF), 0.0) self.assertEqualAndEqualSign(pow_op(0.5, INF), 0.0) # x**INF is INF for abs(x) > 1 self.assertEqualAndEqualSign(pow_op(-INF, INF), INF) self.assertEqualAndEqualSign(pow_op(-2.0, INF), INF) self.assertEqualAndEqualSign(pow_op(2.0, INF), INF) self.assertEqualAndEqualSign(pow_op(INF, INF), INF) # (-INF)**y is -0.0 for y a negative odd integer self.assertEqualAndEqualSign(pow_op(-INF, -1.0), -0.0) # (-INF)**y is 0.0 for y negative but not an odd integer self.assertEqualAndEqualSign(pow_op(-INF, -0.5), 0.0) self.assertEqualAndEqualSign(pow_op(-INF, -2.0), 0.0) # (-INF)**y is -INF for y a positive odd integer self.assertEqualAndEqualSign(pow_op(-INF, 1.0), -INF) # (-INF)**y is INF for y positive but not an odd integer self.assertEqualAndEqualSign(pow_op(-INF, 0.5), INF) self.assertEqualAndEqualSign(pow_op(-INF, 2.0), INF) # INF**y is INF for y positive self.assertEqualAndEqualSign(pow_op(INF, 0.5), INF) self.assertEqualAndEqualSign(pow_op(INF, 1.0), INF) self.assertEqualAndEqualSign(pow_op(INF, 2.0), INF) # INF**y is 0.0 for y negative self.assertEqualAndEqualSign(pow_op(INF, -2.0), 0.0) self.assertEqualAndEqualSign(pow_op(INF, -1.0), 0.0) self.assertEqualAndEqualSign(pow_op(INF, -0.5), 0.0) # basic checks not covered by the special cases above self.assertEqualAndEqualSign(pow_op(-2.0, -2.0), 0.25) self.assertEqualAndEqualSign(pow_op(-2.0, -1.0), -0.5) self.assertEqualAndEqualSign(pow_op(-2.0, -0.0), 1.0) self.assertEqualAndEqualSign(pow_op(-2.0, 0.0), 1.0) self.assertEqualAndEqualSign(pow_op(-2.0, 1.0), -2.0) self.assertEqualAndEqualSign(pow_op(-2.0, 2.0), 4.0) self.assertEqualAndEqualSign(pow_op(-1.0, -2.0), 1.0) self.assertEqualAndEqualSign(pow_op(-1.0, -1.0), -1.0) self.assertEqualAndEqualSign(pow_op(-1.0, -0.0), 1.0) self.assertEqualAndEqualSign(pow_op(-1.0, 0.0), 1.0) self.assertEqualAndEqualSign(pow_op(-1.0, 1.0), -1.0) self.assertEqualAndEqualSign(pow_op(-1.0, 2.0), 1.0) self.assertEqualAndEqualSign(pow_op(2.0, -2.0), 0.25) self.assertEqualAndEqualSign(pow_op(2.0, -1.0), 0.5) self.assertEqualAndEqualSign(pow_op(2.0, -0.0), 1.0) self.assertEqualAndEqualSign(pow_op(2.0, 0.0), 1.0) self.assertEqualAndEqualSign(pow_op(2.0, 1.0), 2.0) self.assertEqualAndEqualSign(pow_op(2.0, 2.0), 4.0) # 1 ** large and -1 ** large; some libms apparently # have problems with these self.assertEqualAndEqualSign(pow_op(1.0, -1e100), 1.0) self.assertEqualAndEqualSign(pow_op(1.0, 1e100), 1.0) self.assertEqualAndEqualSign(pow_op(-1.0, -1e100), 1.0) self.assertEqualAndEqualSign(pow_op(-1.0, 1e100), 1.0) # check sign for results that underflow to 0 self.assertEqualAndEqualSign(pow_op(-2.0, -2000.0), 0.0) self.assertRaises(ValueError, pow_op, -2.0, -2000.5) self.assertEqualAndEqualSign(pow_op(-2.0, -2001.0), -0.0) self.assertEqualAndEqualSign(pow_op(2.0, -2000.0), 0.0) self.assertEqualAndEqualSign(pow_op(2.0, -2000.5), 0.0) self.assertEqualAndEqualSign(pow_op(2.0, -2001.0), 0.0) self.assertEqualAndEqualSign(pow_op(-0.5, 2000.0), 0.0) self.assertRaises(ValueError, pow_op, -0.5, 2000.5) self.assertEqualAndEqualSign(pow_op(-0.5, 2001.0), -0.0) self.assertEqualAndEqualSign(pow_op(0.5, 2000.0), 0.0) self.assertEqualAndEqualSign(pow_op(0.5, 2000.5), 0.0) self.assertEqualAndEqualSign(pow_op(0.5, 2001.0), 0.0) # check we don't raise an exception for subnormal results, # and validate signs. Tests currently disabled, since # they fail on systems where a subnormal result from pow # is flushed to zero (e.g. Debian/ia64.) #self.assertTrue(0.0 < pow_op(0.5, 1048) < 1e-315) #self.assertTrue(0.0 < pow_op(-0.5, 1048) < 1e-315) #self.assertTrue(0.0 < pow_op(0.5, 1047) < 1e-315) #self.assertTrue(0.0 > pow_op(-0.5, 1047) > -1e-315) #self.assertTrue(0.0 < pow_op(2.0, -1048) < 1e-315) #self.assertTrue(0.0 < pow_op(-2.0, -1048) < 1e-315) #self.assertTrue(0.0 < pow_op(2.0, -1047) < 1e-315) #self.assertTrue(0.0 > pow_op(-2.0, -1047) > -1e-315) @requires_setformat class FormatFunctionsTestCase(unittest.TestCase): def setUp(self): self.save_formats = {'double':float.__getformat__('double'), 'float':float.__getformat__('float')} def tearDown(self): float.__setformat__('double', self.save_formats['double']) float.__setformat__('float', self.save_formats['float']) def test_getformat(self): self.assertIn(float.__getformat__('double'), ['unknown', 'IEEE, big-endian', 'IEEE, little-endian']) self.assertIn(float.__getformat__('float'), ['unknown', 'IEEE, big-endian', 'IEEE, little-endian']) self.assertRaises(ValueError, float.__getformat__, 'chicken') self.assertRaises(TypeError, float.__getformat__, 1) def test_setformat(self): for t in 'double', 'float': float.__setformat__(t, 'unknown') if self.save_formats[t] == 'IEEE, big-endian': self.assertRaises(ValueError, float.__setformat__, t, 'IEEE, little-endian') elif self.save_formats[t] == 'IEEE, little-endian': self.assertRaises(ValueError, float.__setformat__, t, 'IEEE, big-endian') else: self.assertRaises(ValueError, float.__setformat__, t, 'IEEE, big-endian') self.assertRaises(ValueError, float.__setformat__, t, 'IEEE, little-endian') self.assertRaises(ValueError, float.__setformat__, t, 'chicken') self.assertRaises(ValueError, float.__setformat__, 'chicken', 'unknown') BE_DOUBLE_INF = '\x7f\xf0\x00\x00\x00\x00\x00\x00' LE_DOUBLE_INF = ''.join(reversed(BE_DOUBLE_INF)) BE_DOUBLE_NAN = '\x7f\xf8\x00\x00\x00\x00\x00\x00' LE_DOUBLE_NAN = ''.join(reversed(BE_DOUBLE_NAN)) BE_FLOAT_INF = '\x7f\x80\x00\x00' LE_FLOAT_INF = ''.join(reversed(BE_FLOAT_INF)) BE_FLOAT_NAN = '\x7f\xc0\x00\x00' LE_FLOAT_NAN = ''.join(reversed(BE_FLOAT_NAN)) # on non-IEEE platforms, attempting to unpack a bit pattern # representing an infinity or a NaN should raise an exception. @requires_setformat class UnknownFormatTestCase(unittest.TestCase): def setUp(self): self.save_formats = {'double':float.__getformat__('double'), 'float':float.__getformat__('float')} float.__setformat__('double', 'unknown') float.__setformat__('float', 'unknown') def tearDown(self): float.__setformat__('double', self.save_formats['double']) float.__setformat__('float', self.save_formats['float']) def test_double_specials_dont_unpack(self): for fmt, data in [('>d', BE_DOUBLE_INF), ('>d', BE_DOUBLE_NAN), ('<d', LE_DOUBLE_INF), ('<d', LE_DOUBLE_NAN)]: self.assertRaises(ValueError, struct.unpack, fmt, data) def test_float_specials_dont_unpack(self): for fmt, data in [('>f', BE_FLOAT_INF), ('>f', BE_FLOAT_NAN), ('<f', LE_FLOAT_INF), ('<f', LE_FLOAT_NAN)]: self.assertRaises(ValueError, struct.unpack, fmt, data) # on an IEEE platform, all we guarantee is that bit patterns # representing infinities or NaNs do not raise an exception; all else # is accident (today). # let's also try to guarantee that -0.0 and 0.0 don't get confused. class IEEEFormatTestCase(unittest.TestCase): @requires_IEEE_754 def test_double_specials_do_unpack(self): for fmt, data in [('>d', BE_DOUBLE_INF), ('>d', BE_DOUBLE_NAN), ('<d', LE_DOUBLE_INF), ('<d', LE_DOUBLE_NAN)]: struct.unpack(fmt, data) @requires_IEEE_754 def test_float_specials_do_unpack(self): for fmt, data in [('>f', BE_FLOAT_INF), ('>f', BE_FLOAT_NAN), ('<f', LE_FLOAT_INF), ('<f', LE_FLOAT_NAN)]: struct.unpack(fmt, data) @requires_IEEE_754 def test_negative_zero(self): def pos_pos(): return 0.0, math.atan2(0.0, -1) def pos_neg(): return 0.0, math.atan2(-0.0, -1) def neg_pos(): return -0.0, math.atan2(0.0, -1) def neg_neg(): return -0.0, math.atan2(-0.0, -1) self.assertEqual(pos_pos(), neg_pos()) self.assertEqual(pos_neg(), neg_neg()) @requires_IEEE_754 def test_underflow_sign(self): # check that -1e-1000 gives -0.0, not 0.0 self.assertEqual(math.atan2(-1e-1000, -1), math.atan2(-0.0, -1)) self.assertEqual(math.atan2(float('-1e-1000'), -1), math.atan2(-0.0, -1)) def test_format(self): # these should be rewritten to use both format(x, spec) and # x.__format__(spec) self.assertEqual(format(0.0, 'f'), '0.000000') # the default is 'g', except for empty format spec self.assertEqual(format(0.0, ''), '0.0') self.assertEqual(format(0.01, ''), '0.01') self.assertEqual(format(0.01, 'g'), '0.01') # empty presentation type should format in the same way as str # (issue 5920) x = 100/7. self.assertEqual(format(x, ''), str(x)) self.assertEqual(format(x, '-'), str(x)) self.assertEqual(format(x, '>'), str(x)) self.assertEqual(format(x, '2'), str(x)) self.assertEqual(format(1.0, 'f'), '1.000000') self.assertEqual(format(-1.0, 'f'), '-1.000000') self.assertEqual(format( 1.0, ' f'), ' 1.000000') self.assertEqual(format(-1.0, ' f'), '-1.000000') self.assertEqual(format( 1.0, '+f'), '+1.000000') self.assertEqual(format(-1.0, '+f'), '-1.000000') # % formatting self.assertEqual(format(-1.0, '%'), '-100.000000%') # conversion to string should fail self.assertRaises(ValueError, format, 3.0, "s") # other format specifiers shouldn't work on floats, # in particular int specifiers for format_spec in ([chr(x) for x in range(ord('a'), ord('z')+1)] + [chr(x) for x in range(ord('A'), ord('Z')+1)]): if not format_spec in 'eEfFgGn%': self.assertRaises(ValueError, format, 0.0, format_spec) self.assertRaises(ValueError, format, 1.0, format_spec) self.assertRaises(ValueError, format, -1.0, format_spec) self.assertRaises(ValueError, format, 1e100, format_spec) self.assertRaises(ValueError, format, -1e100, format_spec) self.assertRaises(ValueError, format, 1e-100, format_spec) self.assertRaises(ValueError, format, -1e-100, format_spec) # issue 3382: 'f' and 'F' with inf's and nan's self.assertEqual('{0:f}'.format(INF), 'inf') self.assertEqual('{0:F}'.format(INF), 'INF') self.assertEqual('{0:f}'.format(-INF), '-inf') self.assertEqual('{0:F}'.format(-INF), '-INF') self.assertEqual('{0:f}'.format(NAN), 'nan') self.assertEqual('{0:F}'.format(NAN), 'NAN') @requires_IEEE_754 def test_format_testfile(self): with open(format_testfile) as testfile: for line in open(format_testfile): if line.startswith('--'): continue line = line.strip() if not line: continue lhs, rhs = map(str.strip, line.split('->')) fmt, arg = lhs.split() arg = float(arg) self.assertEqual(fmt % arg, rhs) if not math.isnan(arg) and copysign(1.0, arg) > 0.0: self.assertEqual(fmt % -arg, '-' + rhs) def test_issue5864(self): self.assertEqual(format(123.456, '.4'), '123.5') self.assertEqual(format(1234.56, '.4'), '1.235e+03') self.assertEqual(format(12345.6, '.4'), '1.235e+04') class ReprTestCase(unittest.TestCase): def test_repr(self): floats_file = open(os.path.join(os.path.split(__file__)[0], 'floating_points.txt')) for line in floats_file: line = line.strip() if not line or line.startswith('#'): continue v = eval(line) self.assertEqual(v, eval(repr(v))) floats_file.close() @unittest.skipUnless(getattr(sys, 'float_repr_style', '') == 'short', "applies only when using short float repr style") def test_short_repr(self): # test short float repr introduced in Python 3.1. One aspect # of this repr is that we get some degree of str -> float -> # str roundtripping. In particular, for any numeric string # containing 15 or fewer significant digits, those exact same # digits (modulo trailing zeros) should appear in the output. # No more repr(0.03) -> "0.029999999999999999"! test_strings = [ # output always includes *either* a decimal point and at # least one digit after that point, or an exponent. '0.0', '1.0', '0.01', '0.02', '0.03', '0.04', '0.05', '1.23456789', '10.0', '100.0', # values >= 1e16 get an exponent... '1000000000000000.0', '9999999999999990.0', '1e+16', '1e+17', # ... and so do values < 1e-4 '0.001', '0.001001', '0.00010000000000001', '0.0001', '9.999999999999e-05', '1e-05', # values designed to provoke failure if the FPU rounding # precision isn't set correctly '8.72293771110361e+25', '7.47005307342313e+26', '2.86438000439698e+28', '8.89142905246179e+28', '3.08578087079232e+35', ] for s in test_strings: negs = '-'+s self.assertEqual(s, repr(float(s))) self.assertEqual(negs, repr(float(negs))) @requires_IEEE_754 class RoundTestCase(unittest.TestCase): def test_second_argument_type(self): # any type with an __index__ method should be permitted as # a second argument self.assertAlmostEqual(round(12.34, True), 12.3) class MyIndex(object): def __index__(self): return 4 self.assertAlmostEqual(round(-0.123456, MyIndex()), -0.1235) # but floats should be illegal self.assertRaises(TypeError, round, 3.14159, 2.0) def test_inf_nan(self): # rounding an infinity or nan returns the same number; # (in py3k, rounding an infinity or nan raises an error, # since the result can't be represented as a long). self.assertEqual(round(INF), INF) self.assertEqual(round(-INF), -INF) self.assertTrue(math.isnan(round(NAN))) for n in range(-5, 5): self.assertEqual(round(INF, n), INF) self.assertEqual(round(-INF, n), -INF) self.assertTrue(math.isnan(round(NAN, n))) self.assertRaises(TypeError, round, INF, 0.0) self.assertRaises(TypeError, round, -INF, 1.0) self.assertRaises(TypeError, round, NAN, "ceci n'est pas un integer") self.assertRaises(TypeError, round, -0.0, 1j) def test_large_n(self): for n in [324, 325, 400, 2**31-1, 2**31, 2**32, 2**100]: self.assertEqual(round(123.456, n), 123.456) self.assertEqual(round(-123.456, n), -123.456) self.assertEqual(round(1e300, n), 1e300) self.assertEqual(round(1e-320, n), 1e-320) self.assertEqual(round(1e150, 300), 1e150) self.assertEqual(round(1e300, 307), 1e300) self.assertEqual(round(-3.1415, 308), -3.1415) self.assertEqual(round(1e150, 309), 1e150) self.assertEqual(round(1.4e-315, 315), 1e-315) def test_small_n(self): for n in [-308, -309, -400, 1-2**31, -2**31, -2**31-1, -2**100]: self.assertEqual(round(123.456, n), 0.0) self.assertEqual(round(-123.456, n), -0.0) self.assertEqual(round(1e300, n), 0.0) self.assertEqual(round(1e-320, n), 0.0) def test_overflow(self): self.assertRaises(OverflowError, round, 1.6e308, -308) self.assertRaises(OverflowError, round, -1.7e308, -308) @unittest.skipUnless(getattr(sys, 'float_repr_style', '') == 'short', "test applies only when using short float repr style") def test_previous_round_bugs(self): # particular cases that have occurred in bug reports self.assertEqual(round(562949953421312.5, 1), 562949953421312.5) self.assertEqual(round(56294995342131.5, 3), 56294995342131.5) @unittest.skipUnless(getattr(sys, 'float_repr_style', '') == 'short', "test applies only when using short float repr style") def test_halfway_cases(self): # Halfway cases need special attention, since the current # implementation has to deal with them specially. Note that # 2.x rounds halfway values up (i.e., away from zero) while # 3.x does round-half-to-even. self.assertAlmostEqual(round(0.125, 2), 0.13) self.assertAlmostEqual(round(0.375, 2), 0.38) self.assertAlmostEqual(round(0.625, 2), 0.63) self.assertAlmostEqual(round(0.875, 2), 0.88) self.assertAlmostEqual(round(-0.125, 2), -0.13) self.assertAlmostEqual(round(-0.375, 2), -0.38) self.assertAlmostEqual(round(-0.625, 2), -0.63) self.assertAlmostEqual(round(-0.875, 2), -0.88) self.assertAlmostEqual(round(0.25, 1), 0.3) self.assertAlmostEqual(round(0.75, 1), 0.8) self.assertAlmostEqual(round(-0.25, 1), -0.3) self.assertAlmostEqual(round(-0.75, 1), -0.8) self.assertEqual(round(-6.5, 0), -7.0) self.assertEqual(round(-5.5, 0), -6.0) self.assertEqual(round(-1.5, 0), -2.0) self.assertEqual(round(-0.5, 0), -1.0) self.assertEqual(round(0.5, 0), 1.0) self.assertEqual(round(1.5, 0), 2.0) self.assertEqual(round(2.5, 0), 3.0) self.assertEqual(round(3.5, 0), 4.0) self.assertEqual(round(4.5, 0), 5.0) self.assertEqual(round(5.5, 0), 6.0) self.assertEqual(round(6.5, 0), 7.0) # same but without an explicit second argument; in 3.x these # will give integers self.assertEqual(round(-6.5), -7.0) self.assertEqual(round(-5.5), -6.0) self.assertEqual(round(-1.5), -2.0) self.assertEqual(round(-0.5), -1.0) self.assertEqual(round(0.5), 1.0) self.assertEqual(round(1.5), 2.0) self.assertEqual(round(2.5), 3.0) self.assertEqual(round(3.5), 4.0) self.assertEqual(round(4.5), 5.0) self.assertEqual(round(5.5), 6.0) self.assertEqual(round(6.5), 7.0) self.assertEqual(round(-25.0, -1), -30.0) self.assertEqual(round(-15.0, -1), -20.0) self.assertEqual(round(-5.0, -1), -10.0) self.assertEqual(round(5.0, -1), 10.0) self.assertEqual(round(15.0, -1), 20.0) self.assertEqual(round(25.0, -1), 30.0) self.assertEqual(round(35.0, -1), 40.0) self.assertEqual(round(45.0, -1), 50.0) self.assertEqual(round(55.0, -1), 60.0) self.assertEqual(round(65.0, -1), 70.0) self.assertEqual(round(75.0, -1), 80.0) self.assertEqual(round(85.0, -1), 90.0) self.assertEqual(round(95.0, -1), 100.0) self.assertEqual(round(12325.0, -1), 12330.0) self.assertEqual(round(350.0, -2), 400.0) self.assertEqual(round(450.0, -2), 500.0) self.assertAlmostEqual(round(0.5e21, -21), 1e21) self.assertAlmostEqual(round(1.5e21, -21), 2e21) self.assertAlmostEqual(round(2.5e21, -21), 3e21) self.assertAlmostEqual(round(5.5e21, -21), 6e21) self.assertAlmostEqual(round(8.5e21, -21), 9e21) self.assertAlmostEqual(round(-1.5e22, -22), -2e22) self.assertAlmostEqual(round(-0.5e22, -22), -1e22) self.assertAlmostEqual(round(0.5e22, -22), 1e22) self.assertAlmostEqual(round(1.5e22, -22), 2e22) @requires_IEEE_754 def test_format_specials(self): # Test formatting of nans and infs. def test(fmt, value, expected): # Test with both % and format(). self.assertEqual(fmt % value, expected, fmt) if not '#' in fmt: # Until issue 7094 is implemented, format() for floats doesn't # support '#' formatting fmt = fmt[1:] # strip off the % self.assertEqual(format(value, fmt), expected, fmt) for fmt in ['%e', '%f', '%g', '%.0e', '%.6f', '%.20g', '%#e', '%#f', '%#g', '%#.20e', '%#.15f', '%#.3g']: pfmt = '%+' + fmt[1:] sfmt = '% ' + fmt[1:] test(fmt, INF, 'inf') test(fmt, -INF, '-inf') test(fmt, NAN, 'nan') test(fmt, -NAN, 'nan') # When asking for a sign, it's always provided. nans are # always positive. test(pfmt, INF, '+inf') test(pfmt, -INF, '-inf') test(pfmt, NAN, '+nan') test(pfmt, -NAN, '+nan') # When using ' ' for a sign code, only infs can be negative. # Others have a space. test(sfmt, INF, ' inf') test(sfmt, -INF, '-inf') test(sfmt, NAN, ' nan') test(sfmt, -NAN, ' nan') # Beginning with Python 2.6 float has cross platform compatible # ways to create and represent inf and nan class InfNanTest(unittest.TestCase): def test_inf_from_str(self): self.assertTrue(isinf(float("inf"))) self.assertTrue(isinf(float("+inf"))) self.assertTrue(isinf(float("-inf"))) self.assertTrue(isinf(float("infinity"))) self.assertTrue(isinf(float("+infinity"))) self.assertTrue(isinf(float("-infinity"))) self.assertEqual(repr(float("inf")), "inf") self.assertEqual(repr(float("+inf")), "inf") self.assertEqual(repr(float("-inf")), "-inf") self.assertEqual(repr(float("infinity")), "inf") self.assertEqual(repr(float("+infinity")), "inf") self.assertEqual(repr(float("-infinity")), "-inf") self.assertEqual(repr(float("INF")), "inf") self.assertEqual(repr(float("+Inf")), "inf") self.assertEqual(repr(float("-iNF")), "-inf") self.assertEqual(repr(float("Infinity")), "inf") self.assertEqual(repr(float("+iNfInItY")), "inf") self.assertEqual(repr(float("-INFINITY")), "-inf") self.assertEqual(str(float("inf")), "inf") self.assertEqual(str(float("+inf")), "inf") self.assertEqual(str(float("-inf")), "-inf") self.assertEqual(str(float("infinity")), "inf") self.assertEqual(str(float("+infinity")), "inf") self.assertEqual(str(float("-infinity")), "-inf") self.assertRaises(ValueError, float, "info") self.assertRaises(ValueError, float, "+info") self.assertRaises(ValueError, float, "-info") self.assertRaises(ValueError, float, "in") self.assertRaises(ValueError, float, "+in") self.assertRaises(ValueError, float, "-in") self.assertRaises(ValueError, float, "infinit") self.assertRaises(ValueError, float, "+Infin") self.assertRaises(ValueError, float, "-INFI") self.assertRaises(ValueError, float, "infinitys") def test_inf_as_str(self): self.assertEqual(repr(1e300 * 1e300), "inf") self.assertEqual(repr(-1e300 * 1e300), "-inf") self.assertEqual(str(1e300 * 1e300), "inf") self.assertEqual(str(-1e300 * 1e300), "-inf") def test_nan_from_str(self): self.assertTrue(isnan(float("nan"))) self.assertTrue(isnan(float("+nan"))) self.assertTrue(isnan(float("-nan"))) self.assertEqual(repr(float("nan")), "nan") self.assertEqual(repr(float("+nan")), "nan") self.assertEqual(repr(float("-nan")), "nan") self.assertEqual(repr(float("NAN")), "nan") self.assertEqual(repr(float("+NAn")), "nan") self.assertEqual(repr(float("-NaN")), "nan") self.assertEqual(str(float("nan")), "nan") self.assertEqual(str(float("+nan")), "nan") self.assertEqual(str(float("-nan")), "nan") self.assertRaises(ValueError, float, "nana") self.assertRaises(ValueError, float, "+nana") self.assertRaises(ValueError, float, "-nana") self.assertRaises(ValueError, float, "na") self.assertRaises(ValueError, float, "+na") self.assertRaises(ValueError, float, "-na") def test_nan_as_str(self): self.assertEqual(repr(1e300 * 1e300 * 0), "nan") self.assertEqual(repr(-1e300 * 1e300 * 0), "nan") self.assertEqual(str(1e300 * 1e300 * 0), "nan") self.assertEqual(str(-1e300 * 1e300 * 0), "nan") def notest_float_nan(self): self.assertTrue(NAN.is_nan()) self.assertFalse(INF.is_nan()) self.assertFalse((0.).is_nan()) def notest_float_inf(self): self.assertTrue(INF.is_inf()) self.assertFalse(NAN.is_inf()) self.assertFalse((0.).is_inf()) def test_hash_inf(self): # the actual values here should be regarded as an # implementation detail, but they need to be # identical to those used in the Decimal module. self.assertEqual(hash(float('inf')), 314159) self.assertEqual(hash(float('-inf')), -271828) self.assertEqual(hash(float('nan')), 0) fromHex = float.fromhex toHex = float.hex class HexFloatTestCase(unittest.TestCase): MAX = fromHex('0x.fffffffffffff8p+1024') # max normal MIN = fromHex('0x1p-1022') # min normal TINY = fromHex('0x0.0000000000001p-1022') # min subnormal EPS = fromHex('0x0.0000000000001p0') # diff between 1.0 and next float up def identical(self, x, y): # check that floats x and y are identical, or that both # are NaNs if isnan(x) or isnan(y): if isnan(x) == isnan(y): return elif x == y and (x != 0.0 or copysign(1.0, x) == copysign(1.0, y)): return self.fail('%r not identical to %r' % (x, y)) def test_ends(self): self.identical(self.MIN, ldexp(1.0, -1022)) self.identical(self.TINY, ldexp(1.0, -1074)) self.identical(self.EPS, ldexp(1.0, -52)) self.identical(self.MAX, 2.*(ldexp(1.0, 1023) - ldexp(1.0, 970))) def test_invalid_inputs(self): invalid_inputs = [ 'infi', # misspelt infinities and nans '-Infinit', '++inf', '-+Inf', '--nan', '+-NaN', 'snan', 'NaNs', 'nna', 'an', 'nf', 'nfinity', 'inity', 'iinity', '0xnan', '', ' ', 'x1.0p0', '0xX1.0p0', '+ 0x1.0p0', # internal whitespace '- 0x1.0p0', '0 x1.0p0', '0x 1.0p0', '0x1 2.0p0', '+0x1 .0p0', '0x1. 0p0', '-0x1.0 1p0', '-0x1.0 p0', '+0x1.0p +0', '0x1.0p -0', '0x1.0p 0', '+0x1.0p+ 0', '-0x1.0p- 0', '++0x1.0p-0', # double signs '--0x1.0p0', '+-0x1.0p+0', '-+0x1.0p0', '0x1.0p++0', '+0x1.0p+-0', '-0x1.0p-+0', '0x1.0p--0', '0x1.0.p0', '0x.p0', # no hex digits before or after point '0x1,p0', # wrong decimal point character '0x1pa', u'0x1p\uff10', # fullwidth Unicode digits u'\uff10x1p0', u'0x\uff11p0', u'0x1.\uff10p0', '0x1p0 \n 0x2p0', '0x1p0\0 0x1p0', # embedded null byte is not end of string ] for x in invalid_inputs: try: result = fromHex(x) except ValueError: pass else: self.fail('Expected float.fromhex(%r) to raise ValueError; ' 'got %r instead' % (x, result)) def test_whitespace(self): value_pairs = [ ('inf', INF), ('-Infinity', -INF), ('nan', NAN), ('1.0', 1.0), ('-0x.2', -0.125), ('-0.0', -0.0) ] whitespace = [ '', ' ', '\t', '\n', '\n \t', '\f', '\v', '\r' ] for inp, expected in value_pairs: for lead in whitespace: for trail in whitespace: got = fromHex(lead + inp + trail) self.identical(got, expected) def test_from_hex(self): MIN = self.MIN; MAX = self.MAX; TINY = self.TINY; EPS = self.EPS; # two spellings of infinity, with optional signs; case-insensitive self.identical(fromHex('inf'), INF) self.identical(fromHex('+Inf'), INF) self.identical(fromHex('-INF'), -INF) self.identical(fromHex('iNf'), INF) self.identical(fromHex('Infinity'), INF) self.identical(fromHex('+INFINITY'), INF) self.identical(fromHex('-infinity'), -INF) self.identical(fromHex('-iNFiNitY'), -INF) # nans with optional sign; case insensitive self.identical(fromHex('nan'), NAN) self.identical(fromHex('+NaN'), NAN) self.identical(fromHex('-NaN'), NAN) self.identical(fromHex('-nAN'), NAN) # variations in input format self.identical(fromHex('1'), 1.0) self.identical(fromHex('+1'), 1.0) self.identical(fromHex('1.'), 1.0) self.identical(fromHex('1.0'), 1.0) self.identical(fromHex('1.0p0'), 1.0) self.identical(fromHex('01'), 1.0) self.identical(fromHex('01.'), 1.0) self.identical(fromHex('0x1'), 1.0) self.identical(fromHex('0x1.'), 1.0) self.identical(fromHex('0x1.0'), 1.0) self.identical(fromHex('+0x1.0'), 1.0) self.identical(fromHex('0x1p0'), 1.0) self.identical(fromHex('0X1p0'), 1.0) self.identical(fromHex('0X1P0'), 1.0) self.identical(fromHex('0x1P0'), 1.0) self.identical(fromHex('0x1.p0'), 1.0) self.identical(fromHex('0x1.0p0'), 1.0) self.identical(fromHex('0x.1p4'), 1.0) self.identical(fromHex('0x.1p04'), 1.0) self.identical(fromHex('0x.1p004'), 1.0) self.identical(fromHex('0x1p+0'), 1.0) self.identical(fromHex('0x1P-0'), 1.0) self.identical(fromHex('+0x1p0'), 1.0) self.identical(fromHex('0x01p0'), 1.0) self.identical(fromHex('0x1p00'), 1.0) self.identical(fromHex(u'0x1p0'), 1.0) self.identical(fromHex(' 0x1p0 '), 1.0) self.identical(fromHex('\n 0x1p0'), 1.0) self.identical(fromHex('0x1p0 \t'), 1.0) self.identical(fromHex('0xap0'), 10.0) self.identical(fromHex('0xAp0'), 10.0) self.identical(fromHex('0xaP0'), 10.0) self.identical(fromHex('0xAP0'), 10.0) self.identical(fromHex('0xbep0'), 190.0) self.identical(fromHex('0xBep0'), 190.0) self.identical(fromHex('0xbEp0'), 190.0) self.identical(fromHex('0XBE0P-4'), 190.0) self.identical(fromHex('0xBEp0'), 190.0) self.identical(fromHex('0xB.Ep4'), 190.0) self.identical(fromHex('0x.BEp8'), 190.0) self.identical(fromHex('0x.0BEp12'), 190.0) # moving the point around pi = fromHex('0x1.921fb54442d18p1') self.identical(fromHex('0x.006487ed5110b46p11'), pi) self.identical(fromHex('0x.00c90fdaa22168cp10'), pi) self.identical(fromHex('0x.01921fb54442d18p9'), pi) self.identical(fromHex('0x.03243f6a8885a3p8'), pi) self.identical(fromHex('0x.06487ed5110b46p7'), pi) self.identical(fromHex('0x.0c90fdaa22168cp6'), pi) self.identical(fromHex('0x.1921fb54442d18p5'), pi) self.identical(fromHex('0x.3243f6a8885a3p4'), pi) self.identical(fromHex('0x.6487ed5110b46p3'), pi) self.identical(fromHex('0x.c90fdaa22168cp2'), pi) self.identical(fromHex('0x1.921fb54442d18p1'), pi) self.identical(fromHex('0x3.243f6a8885a3p0'), pi) self.identical(fromHex('0x6.487ed5110b46p-1'), pi) self.identical(fromHex('0xc.90fdaa22168cp-2'), pi) self.identical(fromHex('0x19.21fb54442d18p-3'), pi) self.identical(fromHex('0x32.43f6a8885a3p-4'), pi) self.identical(fromHex('0x64.87ed5110b46p-5'), pi) self.identical(fromHex('0xc9.0fdaa22168cp-6'), pi) self.identical(fromHex('0x192.1fb54442d18p-7'), pi) self.identical(fromHex('0x324.3f6a8885a3p-8'), pi) self.identical(fromHex('0x648.7ed5110b46p-9'), pi) self.identical(fromHex('0xc90.fdaa22168cp-10'), pi) self.identical(fromHex('0x1921.fb54442d18p-11'), pi) # ... self.identical(fromHex('0x1921fb54442d1.8p-47'), pi) self.identical(fromHex('0x3243f6a8885a3p-48'), pi) self.identical(fromHex('0x6487ed5110b46p-49'), pi) self.identical(fromHex('0xc90fdaa22168cp-50'), pi) self.identical(fromHex('0x1921fb54442d18p-51'), pi) self.identical(fromHex('0x3243f6a8885a30p-52'), pi) self.identical(fromHex('0x6487ed5110b460p-53'), pi) self.identical(fromHex('0xc90fdaa22168c0p-54'), pi) self.identical(fromHex('0x1921fb54442d180p-55'), pi) # results that should overflow... self.assertRaises(OverflowError, fromHex, '-0x1p1024') self.assertRaises(OverflowError, fromHex, '0x1p+1025') self.assertRaises(OverflowError, fromHex, '+0X1p1030') self.assertRaises(OverflowError, fromHex, '-0x1p+1100') self.assertRaises(OverflowError, fromHex, '0X1p123456789123456789') self.assertRaises(OverflowError, fromHex, '+0X.8p+1025') self.assertRaises(OverflowError, fromHex, '+0x0.8p1025') self.assertRaises(OverflowError, fromHex, '-0x0.4p1026') self.assertRaises(OverflowError, fromHex, '0X2p+1023') self.assertRaises(OverflowError, fromHex, '0x2.p1023') self.assertRaises(OverflowError, fromHex, '-0x2.0p+1023') self.assertRaises(OverflowError, fromHex, '+0X4p+1022') self.assertRaises(OverflowError, fromHex, '0x1.ffffffffffffffp+1023') self.assertRaises(OverflowError, fromHex, '-0X1.fffffffffffff9p1023') self.assertRaises(OverflowError, fromHex, '0X1.fffffffffffff8p1023') self.assertRaises(OverflowError, fromHex, '+0x3.fffffffffffffp1022') self.assertRaises(OverflowError, fromHex, '0x3fffffffffffffp+970') self.assertRaises(OverflowError, fromHex, '0x10000000000000000p960') self.assertRaises(OverflowError, fromHex, '-0Xffffffffffffffffp960') # ...and those that round to +-max float self.identical(fromHex('+0x1.fffffffffffffp+1023'), MAX) self.identical(fromHex('-0X1.fffffffffffff7p1023'), -MAX) self.identical(fromHex('0X1.fffffffffffff7fffffffffffffp1023'), MAX) # zeros self.identical(fromHex('0x0p0'), 0.0) self.identical(fromHex('0x0p1000'), 0.0) self.identical(fromHex('-0x0p1023'), -0.0) self.identical(fromHex('0X0p1024'), 0.0) self.identical(fromHex('-0x0p1025'), -0.0) self.identical(fromHex('0X0p2000'), 0.0) self.identical(fromHex('0x0p123456789123456789'), 0.0) self.identical(fromHex('-0X0p-0'), -0.0) self.identical(fromHex('-0X0p-1000'), -0.0) self.identical(fromHex('0x0p-1023'), 0.0) self.identical(fromHex('-0X0p-1024'), -0.0) self.identical(fromHex('-0x0p-1025'), -0.0) self.identical(fromHex('-0x0p-1072'), -0.0) self.identical(fromHex('0X0p-1073'), 0.0) self.identical(fromHex('-0x0p-1074'), -0.0) self.identical(fromHex('0x0p-1075'), 0.0) self.identical(fromHex('0X0p-1076'), 0.0) self.identical(fromHex('-0X0p-2000'), -0.0) self.identical(fromHex('-0x0p-123456789123456789'), -0.0) # values that should underflow to 0 self.identical(fromHex('0X1p-1075'), 0.0) self.identical(fromHex('-0X1p-1075'), -0.0) self.identical(fromHex('-0x1p-123456789123456789'), -0.0) self.identical(fromHex('0x1.00000000000000001p-1075'), TINY) self.identical(fromHex('-0x1.1p-1075'), -TINY) self.identical(fromHex('0x1.fffffffffffffffffp-1075'), TINY) # check round-half-even is working correctly near 0 ... self.identical(fromHex('0x1p-1076'), 0.0) self.identical(fromHex('0X2p-1076'), 0.0) self.identical(fromHex('0X3p-1076'), TINY) self.identical(fromHex('0x4p-1076'), TINY) self.identical(fromHex('0X5p-1076'), TINY) self.identical(fromHex('0X6p-1076'), 2*TINY) self.identical(fromHex('0x7p-1076'), 2*TINY) self.identical(fromHex('0X8p-1076'), 2*TINY) self.identical(fromHex('0X9p-1076'), 2*TINY) self.identical(fromHex('0xap-1076'), 2*TINY) self.identical(fromHex('0Xbp-1076'), 3*TINY) self.identical(fromHex('0xcp-1076'), 3*TINY) self.identical(fromHex('0Xdp-1076'), 3*TINY) self.identical(fromHex('0Xep-1076'), 4*TINY) self.identical(fromHex('0xfp-1076'), 4*TINY) self.identical(fromHex('0x10p-1076'), 4*TINY) self.identical(fromHex('-0x1p-1076'), -0.0) self.identical(fromHex('-0X2p-1076'), -0.0) self.identical(fromHex('-0x3p-1076'), -TINY) self.identical(fromHex('-0X4p-1076'), -TINY) self.identical(fromHex('-0x5p-1076'), -TINY) self.identical(fromHex('-0x6p-1076'), -2*TINY) self.identical(fromHex('-0X7p-1076'), -2*TINY) self.identical(fromHex('-0X8p-1076'), -2*TINY) self.identical(fromHex('-0X9p-1076'), -2*TINY) self.identical(fromHex('-0Xap-1076'), -2*TINY) self.identical(fromHex('-0xbp-1076'), -3*TINY) self.identical(fromHex('-0xcp-1076'), -3*TINY) self.identical(fromHex('-0Xdp-1076'), -3*TINY) self.identical(fromHex('-0xep-1076'), -4*TINY) self.identical(fromHex('-0Xfp-1076'), -4*TINY) self.identical(fromHex('-0X10p-1076'), -4*TINY) # ... and near MIN ... self.identical(fromHex('0x0.ffffffffffffd6p-1022'), MIN-3*TINY) self.identical(fromHex('0x0.ffffffffffffd8p-1022'), MIN-2*TINY) self.identical(fromHex('0x0.ffffffffffffdap-1022'), MIN-2*TINY) self.identical(fromHex('0x0.ffffffffffffdcp-1022'), MIN-2*TINY) self.identical(fromHex('0x0.ffffffffffffdep-1022'), MIN-2*TINY) self.identical(fromHex('0x0.ffffffffffffe0p-1022'), MIN-2*TINY) self.identical(fromHex('0x0.ffffffffffffe2p-1022'), MIN-2*TINY) self.identical(fromHex('0x0.ffffffffffffe4p-1022'), MIN-2*TINY) self.identical(fromHex('0x0.ffffffffffffe6p-1022'), MIN-2*TINY) self.identical(fromHex('0x0.ffffffffffffe8p-1022'), MIN-2*TINY) self.identical(fromHex('0x0.ffffffffffffeap-1022'), MIN-TINY) self.identical(fromHex('0x0.ffffffffffffecp-1022'), MIN-TINY) self.identical(fromHex('0x0.ffffffffffffeep-1022'), MIN-TINY) self.identical(fromHex('0x0.fffffffffffff0p-1022'), MIN-TINY) self.identical(fromHex('0x0.fffffffffffff2p-1022'), MIN-TINY) self.identical(fromHex('0x0.fffffffffffff4p-1022'), MIN-TINY) self.identical(fromHex('0x0.fffffffffffff6p-1022'), MIN-TINY) self.identical(fromHex('0x0.fffffffffffff8p-1022'), MIN) self.identical(fromHex('0x0.fffffffffffffap-1022'), MIN) self.identical(fromHex('0x0.fffffffffffffcp-1022'), MIN) self.identical(fromHex('0x0.fffffffffffffep-1022'), MIN) self.identical(fromHex('0x1.00000000000000p-1022'), MIN) self.identical(fromHex('0x1.00000000000002p-1022'), MIN) self.identical(fromHex('0x1.00000000000004p-1022'), MIN) self.identical(fromHex('0x1.00000000000006p-1022'), MIN) self.identical(fromHex('0x1.00000000000008p-1022'), MIN) self.identical(fromHex('0x1.0000000000000ap-1022'), MIN+TINY) self.identical(fromHex('0x1.0000000000000cp-1022'), MIN+TINY) self.identical(fromHex('0x1.0000000000000ep-1022'), MIN+TINY) self.identical(fromHex('0x1.00000000000010p-1022'), MIN+TINY) self.identical(fromHex('0x1.00000000000012p-1022'), MIN+TINY) self.identical(fromHex('0x1.00000000000014p-1022'), MIN+TINY) self.identical(fromHex('0x1.00000000000016p-1022'), MIN+TINY) self.identical(fromHex('0x1.00000000000018p-1022'), MIN+2*TINY) # ... and near 1.0. self.identical(fromHex('0x0.fffffffffffff0p0'), 1.0-EPS) self.identical(fromHex('0x0.fffffffffffff1p0'), 1.0-EPS) self.identical(fromHex('0X0.fffffffffffff2p0'), 1.0-EPS) self.identical(fromHex('0x0.fffffffffffff3p0'), 1.0-EPS) self.identical(fromHex('0X0.fffffffffffff4p0'), 1.0-EPS) self.identical(fromHex('0X0.fffffffffffff5p0'), 1.0-EPS/2) self.identical(fromHex('0X0.fffffffffffff6p0'), 1.0-EPS/2) self.identical(fromHex('0x0.fffffffffffff7p0'), 1.0-EPS/2) self.identical(fromHex('0x0.fffffffffffff8p0'), 1.0-EPS/2) self.identical(fromHex('0X0.fffffffffffff9p0'), 1.0-EPS/2) self.identical(fromHex('0X0.fffffffffffffap0'), 1.0-EPS/2) self.identical(fromHex('0x0.fffffffffffffbp0'), 1.0-EPS/2) self.identical(fromHex('0X0.fffffffffffffcp0'), 1.0) self.identical(fromHex('0x0.fffffffffffffdp0'), 1.0) self.identical(fromHex('0X0.fffffffffffffep0'), 1.0) self.identical(fromHex('0x0.ffffffffffffffp0'), 1.0) self.identical(fromHex('0X1.00000000000000p0'), 1.0) self.identical(fromHex('0X1.00000000000001p0'), 1.0) self.identical(fromHex('0x1.00000000000002p0'), 1.0) self.identical(fromHex('0X1.00000000000003p0'), 1.0) self.identical(fromHex('0x1.00000000000004p0'), 1.0) self.identical(fromHex('0X1.00000000000005p0'), 1.0) self.identical(fromHex('0X1.00000000000006p0'), 1.0) self.identical(fromHex('0X1.00000000000007p0'), 1.0) self.identical(fromHex('0x1.00000000000007ffffffffffffffffffffp0'), 1.0) self.identical(fromHex('0x1.00000000000008p0'), 1.0) self.identical(fromHex('0x1.00000000000008000000000000000001p0'), 1+EPS) self.identical(fromHex('0X1.00000000000009p0'), 1.0+EPS) self.identical(fromHex('0x1.0000000000000ap0'), 1.0+EPS) self.identical(fromHex('0x1.0000000000000bp0'), 1.0+EPS) self.identical(fromHex('0X1.0000000000000cp0'), 1.0+EPS) self.identical(fromHex('0x1.0000000000000dp0'), 1.0+EPS) self.identical(fromHex('0x1.0000000000000ep0'), 1.0+EPS) self.identical(fromHex('0X1.0000000000000fp0'), 1.0+EPS) self.identical(fromHex('0x1.00000000000010p0'), 1.0+EPS) self.identical(fromHex('0X1.00000000000011p0'), 1.0+EPS) self.identical(fromHex('0x1.00000000000012p0'), 1.0+EPS) self.identical(fromHex('0X1.00000000000013p0'), 1.0+EPS) self.identical(fromHex('0X1.00000000000014p0'), 1.0+EPS) self.identical(fromHex('0x1.00000000000015p0'), 1.0+EPS) self.identical(fromHex('0x1.00000000000016p0'), 1.0+EPS) self.identical(fromHex('0X1.00000000000017p0'), 1.0+EPS) self.identical(fromHex('0x1.00000000000017ffffffffffffffffffffp0'), 1.0+EPS) self.identical(fromHex('0x1.00000000000018p0'), 1.0+2*EPS) self.identical(fromHex('0X1.00000000000018000000000000000001p0'), 1.0+2*EPS) self.identical(fromHex('0x1.00000000000019p0'), 1.0+2*EPS) self.identical(fromHex('0X1.0000000000001ap0'), 1.0+2*EPS) self.identical(fromHex('0X1.0000000000001bp0'), 1.0+2*EPS) self.identical(fromHex('0x1.0000000000001cp0'), 1.0+2*EPS) self.identical(fromHex('0x1.0000000000001dp0'), 1.0+2*EPS) self.identical(fromHex('0x1.0000000000001ep0'), 1.0+2*EPS) self.identical(fromHex('0X1.0000000000001fp0'), 1.0+2*EPS) self.identical(fromHex('0x1.00000000000020p0'), 1.0+2*EPS) def test_roundtrip(self): def roundtrip(x): return fromHex(toHex(x)) for x in [NAN, INF, self.MAX, self.MIN, self.MIN-self.TINY, self.TINY, 0.0]: self.identical(x, roundtrip(x)) self.identical(-x, roundtrip(-x)) # fromHex(toHex(x)) should exactly recover x, for any non-NaN float x. import random for i in xrange(10000): e = random.randrange(-1200, 1200) m = random.random() s = random.choice([1.0, -1.0]) try: x = s*ldexp(m, e) except OverflowError: pass else: self.identical(x, fromHex(toHex(x))) def test_main(): test_support.run_unittest( GeneralFloatCases, FormatFunctionsTestCase, UnknownFormatTestCase, IEEEFormatTestCase, ReprTestCase, RoundTestCase, InfNanTest, HexFloatTestCase, ) if __name__ == '__main__': test_main()