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 /
distutils /
tests /
Delete
Unzip
Name
Size
Permission
Date
Action
Setup.sample
2.2
KB
-rw-r--r--
2024-04-10 08:28
__init__.py
1.04
KB
-rw-r--r--
2024-04-10 08:28
__init__.pyc
1.43
KB
-rw-r--r--
2024-04-10 08:28
__init__.pyo
1.43
KB
-rw-r--r--
2024-04-10 08:28
includetest.rst
25
B
-rw-r--r--
2024-04-10 08:28
setuptools_build_ext.py
11.22
KB
-rw-r--r--
2024-04-10 08:28
setuptools_build_ext.pyc
9.87
KB
-rw-r--r--
2024-04-10 08:28
setuptools_build_ext.pyo
9.83
KB
-rw-r--r--
2024-04-10 08:28
setuptools_extension.py
1.55
KB
-rw-r--r--
2024-04-10 08:28
setuptools_extension.pyc
2.1
KB
-rw-r--r--
2024-04-10 08:28
setuptools_extension.pyo
2.1
KB
-rw-r--r--
2024-04-10 08:28
support.py
6.81
KB
-rw-r--r--
2024-04-10 08:28
support.pyc
8.99
KB
-rw-r--r--
2024-04-10 08:28
support.pyo
8.99
KB
-rw-r--r--
2024-04-10 08:28
test_archive_util.py
10.8
KB
-rw-r--r--
2024-04-10 08:28
test_archive_util.pyc
10.14
KB
-rw-r--r--
2024-04-10 08:28
test_archive_util.pyo
10.14
KB
-rw-r--r--
2024-04-10 08:28
test_bdist.py
1.51
KB
-rw-r--r--
2024-04-10 08:28
test_bdist.pyc
1.98
KB
-rw-r--r--
2024-04-10 08:28
test_bdist.pyo
1.98
KB
-rw-r--r--
2024-04-10 08:28
test_bdist_dumb.py
3.47
KB
-rw-r--r--
2024-04-10 08:28
test_bdist_dumb.pyc
3.98
KB
-rw-r--r--
2024-04-10 08:28
test_bdist_dumb.pyo
3.98
KB
-rw-r--r--
2024-04-10 08:28
test_bdist_msi.py
733
B
-rw-r--r--
2024-04-10 08:28
test_bdist_msi.pyc
1.33
KB
-rw-r--r--
2024-04-10 08:28
test_bdist_msi.pyo
1.33
KB
-rw-r--r--
2024-04-10 08:28
test_bdist_rpm.py
5.01
KB
-rw-r--r--
2024-04-10 08:28
test_bdist_rpm.pyc
4.96
KB
-rw-r--r--
2024-04-10 08:28
test_bdist_rpm.pyo
4.96
KB
-rw-r--r--
2024-04-10 08:28
test_bdist_wininst.py
1.02
KB
-rw-r--r--
2024-04-10 08:28
test_bdist_wininst.pyc
1.33
KB
-rw-r--r--
2024-04-10 08:28
test_bdist_wininst.pyo
1.33
KB
-rw-r--r--
2024-04-10 08:28
test_build.py
1.88
KB
-rw-r--r--
2024-04-10 08:28
test_build.pyc
1.99
KB
-rw-r--r--
2024-04-10 08:28
test_build.pyo
1.99
KB
-rw-r--r--
2024-04-10 08:28
test_build_clib.py
4.87
KB
-rw-r--r--
2024-04-10 08:28
test_build_clib.pyc
4.76
KB
-rw-r--r--
2024-04-10 08:28
test_build_clib.pyo
4.76
KB
-rw-r--r--
2024-04-10 08:28
test_build_ext.py
19.93
KB
-rw-r--r--
2024-04-10 08:28
test_build_ext.pyc
15.59
KB
-rw-r--r--
2024-04-10 08:28
test_build_ext.pyo
15.59
KB
-rw-r--r--
2024-04-10 08:28
test_build_py.py
4.95
KB
-rw-r--r--
2024-04-10 08:28
test_build_py.pyc
4.6
KB
-rw-r--r--
2024-04-10 08:28
test_build_py.pyo
4.6
KB
-rw-r--r--
2024-04-10 08:28
test_build_scripts.py
3.5
KB
-rw-r--r--
2024-04-10 08:28
test_build_scripts.pyc
3.76
KB
-rw-r--r--
2024-04-10 08:28
test_build_scripts.pyo
3.76
KB
-rw-r--r--
2024-04-10 08:28
test_ccompiler.py
3.34
KB
-rw-r--r--
2024-04-10 08:28
test_ccompiler.pyc
4.92
KB
-rw-r--r--
2024-04-10 08:28
test_ccompiler.pyo
4.92
KB
-rw-r--r--
2024-04-10 08:28
test_check.py
5.61
KB
-rw-r--r--
2024-04-10 08:28
test_check.pyc
4.92
KB
-rw-r--r--
2024-04-10 08:28
test_check.pyo
4.92
KB
-rw-r--r--
2024-04-10 08:28
test_clean.py
1.44
KB
-rw-r--r--
2024-04-10 08:28
test_clean.pyc
1.84
KB
-rw-r--r--
2024-04-10 08:28
test_clean.pyo
1.84
KB
-rw-r--r--
2024-04-10 08:28
test_cmd.py
3.75
KB
-rw-r--r--
2024-04-10 08:28
test_cmd.pyc
5.08
KB
-rw-r--r--
2024-04-10 08:28
test_cmd.pyo
5.08
KB
-rw-r--r--
2024-04-10 08:28
test_config.py
3.11
KB
-rw-r--r--
2024-04-10 08:28
test_config.pyc
4.16
KB
-rw-r--r--
2024-04-10 08:28
test_config.pyo
4.16
KB
-rw-r--r--
2024-04-10 08:28
test_config_cmd.py
2.55
KB
-rw-r--r--
2024-04-10 08:28
test_config_cmd.pyc
3.81
KB
-rw-r--r--
2024-04-10 08:28
test_config_cmd.pyo
3.81
KB
-rw-r--r--
2024-04-10 08:28
test_core.py
3.09
KB
-rw-r--r--
2024-04-10 08:28
test_core.pyc
3.85
KB
-rw-r--r--
2024-04-10 08:28
test_core.pyo
3.85
KB
-rw-r--r--
2024-04-10 08:28
test_dep_util.py
2.77
KB
-rw-r--r--
2024-04-10 08:28
test_dep_util.pyc
2.82
KB
-rw-r--r--
2024-04-10 08:28
test_dep_util.pyo
2.82
KB
-rw-r--r--
2024-04-10 08:28
test_dir_util.py
4.28
KB
-rw-r--r--
2024-04-10 08:28
test_dir_util.pyc
5.14
KB
-rw-r--r--
2024-04-10 08:28
test_dir_util.pyo
5.14
KB
-rw-r--r--
2024-04-10 08:28
test_dist.py
15.48
KB
-rw-r--r--
2024-04-10 08:28
test_dist.pyc
16.31
KB
-rw-r--r--
2024-04-10 08:28
test_dist.pyo
16.31
KB
-rw-r--r--
2024-04-10 08:28
test_file_util.py
4
KB
-rw-r--r--
2024-04-10 08:28
test_file_util.pyc
4.96
KB
-rw-r--r--
2024-04-10 08:28
test_file_util.pyo
4.96
KB
-rw-r--r--
2024-04-10 08:28
test_filelist.py
9.84
KB
-rw-r--r--
2024-04-10 08:28
test_filelist.pyc
8.67
KB
-rw-r--r--
2024-04-10 08:28
test_filelist.pyo
8.67
KB
-rw-r--r--
2024-04-10 08:28
test_install.py
8.29
KB
-rw-r--r--
2024-04-10 08:28
test_install.py.debug-build
8.32
KB
-rw-r--r--
2024-04-10 08:28
test_install.pyc
7.98
KB
-rw-r--r--
2024-04-10 08:28
test_install.pyo
7.98
KB
-rw-r--r--
2024-04-10 08:28
test_install_data.py
2.55
KB
-rw-r--r--
2024-04-10 08:28
test_install_data.pyc
2.5
KB
-rw-r--r--
2024-04-10 08:28
test_install_data.pyo
2.5
KB
-rw-r--r--
2024-04-10 08:28
test_install_headers.py
1.24
KB
-rw-r--r--
2024-04-10 08:28
test_install_headers.pyc
1.74
KB
-rw-r--r--
2024-04-10 08:28
test_install_headers.pyo
1.74
KB
-rw-r--r--
2024-04-10 08:28
test_install_lib.py
3.51
KB
-rw-r--r--
2024-04-10 08:28
test_install_lib.pyc
4.17
KB
-rw-r--r--
2024-04-10 08:28
test_install_lib.pyo
4.17
KB
-rw-r--r--
2024-04-10 08:28
test_install_scripts.py
2.57
KB
-rw-r--r--
2024-04-10 08:28
test_install_scripts.pyc
2.92
KB
-rw-r--r--
2024-04-10 08:28
test_install_scripts.pyo
2.92
KB
-rw-r--r--
2024-04-10 08:28
test_msvc9compiler.py
5.91
KB
-rw-r--r--
2024-04-10 08:28
test_msvc9compiler.pyc
6.04
KB
-rw-r--r--
2024-04-10 08:28
test_msvc9compiler.pyo
6.04
KB
-rw-r--r--
2024-04-10 08:28
test_register.py
8.63
KB
-rw-r--r--
2024-04-10 08:28
test_register.pyc
8.43
KB
-rw-r--r--
2024-04-10 08:28
test_register.pyo
8.43
KB
-rw-r--r--
2024-04-10 08:28
test_sdist.py
17.07
KB
-rw-r--r--
2024-04-10 08:28
test_sdist.pyc
14.27
KB
-rw-r--r--
2024-04-10 08:28
test_sdist.pyo
14.27
KB
-rw-r--r--
2024-04-10 08:28
test_spawn.py
3.55
KB
-rw-r--r--
2024-04-10 08:28
test_spawn.pyc
3.3
KB
-rw-r--r--
2024-04-10 08:28
test_spawn.pyo
3.3
KB
-rw-r--r--
2024-04-10 08:28
test_sysconfig.py
9.16
KB
-rw-r--r--
2024-04-10 08:28
test_sysconfig.pyc
8.33
KB
-rw-r--r--
2024-04-10 08:28
test_sysconfig.pyo
8.33
KB
-rw-r--r--
2024-04-10 08:28
test_text_file.py
3.36
KB
-rw-r--r--
2024-04-10 08:28
test_text_file.pyc
2.78
KB
-rw-r--r--
2024-04-10 08:28
test_text_file.pyo
2.78
KB
-rw-r--r--
2024-04-10 08:28
test_unixccompiler.py
4.92
KB
-rw-r--r--
2024-04-10 08:28
test_unixccompiler.pyc
5.83
KB
-rw-r--r--
2024-04-10 08:28
test_unixccompiler.pyo
5.83
KB
-rw-r--r--
2024-04-10 08:28
test_upload.py
4.9
KB
-rw-r--r--
2024-04-10 08:28
test_upload.pyc
5.88
KB
-rw-r--r--
2024-04-10 08:28
test_upload.pyo
5.88
KB
-rw-r--r--
2024-04-10 08:28
test_util.py
2.34
KB
-rw-r--r--
2024-04-10 08:28
test_util.pyc
3.11
KB
-rw-r--r--
2024-04-10 08:28
test_util.pyo
3.11
KB
-rw-r--r--
2024-04-10 08:28
test_version.py
2.56
KB
-rw-r--r--
2024-04-10 08:28
test_version.pyc
3.13
KB
-rw-r--r--
2024-04-10 08:28
test_version.pyo
3.13
KB
-rw-r--r--
2024-04-10 08:28
test_versionpredicate.py
285
B
-rw-r--r--
2024-04-10 08:28
test_versionpredicate.pyc
653
B
-rw-r--r--
2024-04-10 08:28
test_versionpredicate.pyo
653
B
-rw-r--r--
2024-04-10 08:28
xxmodule.c
11.73
KB
-rw-r--r--
2024-04-10 08:28
Save
Rename
"""Tests for distutils.filelist.""" import os import re import unittest from distutils import debug from distutils.log import WARN from distutils.errors import DistutilsTemplateError from distutils.filelist import glob_to_re, translate_pattern, FileList from test.test_support import captured_stdout, run_unittest from distutils.tests import support MANIFEST_IN = """\ include ok include xo exclude xo include foo.tmp include buildout.cfg global-include *.x global-include *.txt global-exclude *.tmp recursive-include f *.oo recursive-exclude global *.x graft dir prune dir3 """ def make_local_path(s): """Converts '/' in a string to os.sep""" return s.replace('/', os.sep) class FileListTestCase(support.LoggingSilencer, unittest.TestCase): def assertNoWarnings(self): self.assertEqual(self.get_logs(WARN), []) self.clear_logs() def assertWarnings(self): self.assertGreater(len(self.get_logs(WARN)), 0) self.clear_logs() def test_glob_to_re(self): sep = os.sep if os.sep == '\\': sep = re.escape(os.sep) for glob, regex in ( # simple cases ('foo*', r'foo[^%(sep)s]*\Z(?ms)'), ('foo?', r'foo[^%(sep)s]\Z(?ms)'), ('foo??', r'foo[^%(sep)s][^%(sep)s]\Z(?ms)'), # special cases (r'foo\\*', r'foo\\\\[^%(sep)s]*\Z(?ms)'), (r'foo\\\*', r'foo\\\\\\[^%(sep)s]*\Z(?ms)'), ('foo????', r'foo[^%(sep)s][^%(sep)s][^%(sep)s][^%(sep)s]\Z(?ms)'), (r'foo\\??', r'foo\\\\[^%(sep)s][^%(sep)s]\Z(?ms)')): regex = regex % {'sep': sep} self.assertEqual(glob_to_re(glob), regex) def test_process_template_line(self): # testing all MANIFEST.in template patterns file_list = FileList() l = make_local_path # simulated file list file_list.allfiles = ['foo.tmp', 'ok', 'xo', 'four.txt', 'buildout.cfg', # filelist does not filter out VCS directories, # it's sdist that does l('.hg/last-message.txt'), l('global/one.txt'), l('global/two.txt'), l('global/files.x'), l('global/here.tmp'), l('f/o/f.oo'), l('dir/graft-one'), l('dir/dir2/graft2'), l('dir3/ok'), l('dir3/sub/ok.txt'), ] for line in MANIFEST_IN.split('\n'): if line.strip() == '': continue file_list.process_template_line(line) wanted = ['ok', 'buildout.cfg', 'four.txt', l('.hg/last-message.txt'), l('global/one.txt'), l('global/two.txt'), l('f/o/f.oo'), l('dir/graft-one'), l('dir/dir2/graft2'), ] self.assertEqual(file_list.files, wanted) def test_debug_print(self): file_list = FileList() with captured_stdout() as stdout: file_list.debug_print('xxx') self.assertEqual(stdout.getvalue(), '') debug.DEBUG = True try: with captured_stdout() as stdout: file_list.debug_print('xxx') self.assertEqual(stdout.getvalue(), 'xxx\n') finally: debug.DEBUG = False def test_set_allfiles(self): file_list = FileList() files = ['a', 'b', 'c'] file_list.set_allfiles(files) self.assertEqual(file_list.allfiles, files) def test_remove_duplicates(self): file_list = FileList() file_list.files = ['a', 'b', 'a', 'g', 'c', 'g'] # files must be sorted beforehand (sdist does it) file_list.sort() file_list.remove_duplicates() self.assertEqual(file_list.files, ['a', 'b', 'c', 'g']) def test_translate_pattern(self): # not regex self.assertTrue(hasattr( translate_pattern('a', anchor=True, is_regex=False), 'search')) # is a regex regex = re.compile('a') self.assertEqual( translate_pattern(regex, anchor=True, is_regex=True), regex) # plain string flagged as regex self.assertTrue(hasattr( translate_pattern('a', anchor=True, is_regex=True), 'search')) # glob support self.assertTrue(translate_pattern( '*.py', anchor=True, is_regex=False).search('filelist.py')) def test_exclude_pattern(self): # return False if no match file_list = FileList() self.assertFalse(file_list.exclude_pattern('*.py')) # return True if files match file_list = FileList() file_list.files = ['a.py', 'b.py'] self.assertTrue(file_list.exclude_pattern('*.py')) # test excludes file_list = FileList() file_list.files = ['a.py', 'a.txt'] file_list.exclude_pattern('*.py') self.assertEqual(file_list.files, ['a.txt']) def test_include_pattern(self): # return False if no match file_list = FileList() file_list.set_allfiles([]) self.assertFalse(file_list.include_pattern('*.py')) # return True if files match file_list = FileList() file_list.set_allfiles(['a.py', 'b.txt']) self.assertTrue(file_list.include_pattern('*.py')) # test * matches all files file_list = FileList() self.assertIsNone(file_list.allfiles) file_list.set_allfiles(['a.py', 'b.txt']) file_list.include_pattern('*') self.assertEqual(file_list.allfiles, ['a.py', 'b.txt']) def test_process_template(self): l = make_local_path # invalid lines file_list = FileList() for action in ('include', 'exclude', 'global-include', 'global-exclude', 'recursive-include', 'recursive-exclude', 'graft', 'prune', 'blarg'): self.assertRaises(DistutilsTemplateError, file_list.process_template_line, action) # include file_list = FileList() file_list.set_allfiles(['a.py', 'b.txt', l('d/c.py')]) file_list.process_template_line('include *.py') self.assertEqual(file_list.files, ['a.py']) self.assertNoWarnings() file_list.process_template_line('include *.rb') self.assertEqual(file_list.files, ['a.py']) self.assertWarnings() # exclude file_list = FileList() file_list.files = ['a.py', 'b.txt', l('d/c.py')] file_list.process_template_line('exclude *.py') self.assertEqual(file_list.files, ['b.txt', l('d/c.py')]) self.assertNoWarnings() file_list.process_template_line('exclude *.rb') self.assertEqual(file_list.files, ['b.txt', l('d/c.py')]) self.assertWarnings() # global-include file_list = FileList() file_list.set_allfiles(['a.py', 'b.txt', l('d/c.py')]) file_list.process_template_line('global-include *.py') self.assertEqual(file_list.files, ['a.py', l('d/c.py')]) self.assertNoWarnings() file_list.process_template_line('global-include *.rb') self.assertEqual(file_list.files, ['a.py', l('d/c.py')]) self.assertWarnings() # global-exclude file_list = FileList() file_list.files = ['a.py', 'b.txt', l('d/c.py')] file_list.process_template_line('global-exclude *.py') self.assertEqual(file_list.files, ['b.txt']) self.assertNoWarnings() file_list.process_template_line('global-exclude *.rb') self.assertEqual(file_list.files, ['b.txt']) self.assertWarnings() # recursive-include file_list = FileList() file_list.set_allfiles(['a.py', l('d/b.py'), l('d/c.txt'), l('d/d/e.py')]) file_list.process_template_line('recursive-include d *.py') self.assertEqual(file_list.files, [l('d/b.py'), l('d/d/e.py')]) self.assertNoWarnings() file_list.process_template_line('recursive-include e *.py') self.assertEqual(file_list.files, [l('d/b.py'), l('d/d/e.py')]) self.assertWarnings() # recursive-exclude file_list = FileList() file_list.files = ['a.py', l('d/b.py'), l('d/c.txt'), l('d/d/e.py')] file_list.process_template_line('recursive-exclude d *.py') self.assertEqual(file_list.files, ['a.py', l('d/c.txt')]) self.assertNoWarnings() file_list.process_template_line('recursive-exclude e *.py') self.assertEqual(file_list.files, ['a.py', l('d/c.txt')]) self.assertWarnings() # graft file_list = FileList() file_list.set_allfiles(['a.py', l('d/b.py'), l('d/d/e.py'), l('f/f.py')]) file_list.process_template_line('graft d') self.assertEqual(file_list.files, [l('d/b.py'), l('d/d/e.py')]) self.assertNoWarnings() file_list.process_template_line('graft e') self.assertEqual(file_list.files, [l('d/b.py'), l('d/d/e.py')]) self.assertWarnings() # prune file_list = FileList() file_list.files = ['a.py', l('d/b.py'), l('d/d/e.py'), l('f/f.py')] file_list.process_template_line('prune d') self.assertEqual(file_list.files, ['a.py', l('f/f.py')]) self.assertNoWarnings() file_list.process_template_line('prune e') self.assertEqual(file_list.files, ['a.py', l('f/f.py')]) self.assertWarnings() def test_suite(): return unittest.makeSuite(FileListTestCase) if __name__ == "__main__": run_unittest(test_suite())