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.command.install.""" import os import sys import unittest import site from test.test_support import captured_stdout, run_unittest from distutils import sysconfig from distutils.command.install import install from distutils.command import install as install_module from distutils.command.build_ext import build_ext from distutils.command.install import INSTALL_SCHEMES from distutils.core import Distribution from distutils.errors import DistutilsOptionError from distutils.extension import Extension from distutils.tests import support def _make_ext_name(modname): if sys.pydebug: modname += '_d' return modname + sysconfig.get_config_var('SO') class InstallTestCase(support.TempdirManager, support.EnvironGuard, support.LoggingSilencer, unittest.TestCase): def test_home_installation_scheme(self): # This ensure two things: # - that --home generates the desired set of directory names # - test --home is supported on all platforms builddir = self.mkdtemp() destination = os.path.join(builddir, "installation") dist = Distribution({"name": "foopkg"}) # script_name need not exist, it just need to be initialized dist.script_name = os.path.join(builddir, "setup.py") dist.command_obj["build"] = support.DummyCommand( build_base=builddir, build_lib=os.path.join(builddir, "lib"), ) cmd = install(dist) cmd.home = destination cmd.ensure_finalized() self.assertEqual(cmd.install_base, destination) self.assertEqual(cmd.install_platbase, destination) def check_path(got, expected): got = os.path.normpath(got) expected = os.path.normpath(expected) self.assertEqual(got, expected) libdir = os.path.join(destination, "lib", "python") platlibdir = os.path.join(destination, "lib64", "python") check_path(cmd.install_lib, libdir) check_path(cmd.install_platlib, platlibdir) check_path(cmd.install_purelib, libdir) check_path(cmd.install_headers, os.path.join(destination, "include", "python", "foopkg")) check_path(cmd.install_scripts, os.path.join(destination, "bin")) check_path(cmd.install_data, destination) @unittest.skipIf(sys.version < '2.6', 'site.USER_SITE was introduced in 2.6') def test_user_site(self): # preparing the environment for the test self.old_user_base = site.USER_BASE self.old_user_site = site.USER_SITE self.tmpdir = self.mkdtemp() self.user_base = os.path.join(self.tmpdir, 'B') self.user_site = os.path.join(self.tmpdir, 'S') site.USER_BASE = self.user_base site.USER_SITE = self.user_site install_module.USER_BASE = self.user_base install_module.USER_SITE = self.user_site def _expanduser(path): return self.tmpdir self.old_expand = os.path.expanduser os.path.expanduser = _expanduser def cleanup(): site.USER_BASE = self.old_user_base site.USER_SITE = self.old_user_site install_module.USER_BASE = self.old_user_base install_module.USER_SITE = self.old_user_site os.path.expanduser = self.old_expand self.addCleanup(cleanup) for key in ('nt_user', 'unix_user', 'os2_home'): self.assertIn(key, INSTALL_SCHEMES) dist = Distribution({'name': 'xx'}) cmd = install(dist) # making sure the user option is there options = [name for name, short, lable in cmd.user_options] self.assertIn('user', options) # setting a value cmd.user = 1 # user base and site shouldn't be created yet self.assertFalse(os.path.exists(self.user_base)) self.assertFalse(os.path.exists(self.user_site)) # let's run finalize cmd.ensure_finalized() # now they should self.assertTrue(os.path.exists(self.user_base)) self.assertTrue(os.path.exists(self.user_site)) self.assertIn('userbase', cmd.config_vars) self.assertIn('usersite', cmd.config_vars) def test_handle_extra_path(self): dist = Distribution({'name': 'xx', 'extra_path': 'path,dirs'}) cmd = install(dist) # two elements cmd.handle_extra_path() self.assertEqual(cmd.extra_path, ['path', 'dirs']) self.assertEqual(cmd.extra_dirs, 'dirs') self.assertEqual(cmd.path_file, 'path') # one element cmd.extra_path = ['path'] cmd.handle_extra_path() self.assertEqual(cmd.extra_path, ['path']) self.assertEqual(cmd.extra_dirs, 'path') self.assertEqual(cmd.path_file, 'path') # none dist.extra_path = cmd.extra_path = None cmd.handle_extra_path() self.assertEqual(cmd.extra_path, None) self.assertEqual(cmd.extra_dirs, '') self.assertEqual(cmd.path_file, None) # three elements (no way !) cmd.extra_path = 'path,dirs,again' self.assertRaises(DistutilsOptionError, cmd.handle_extra_path) def test_finalize_options(self): dist = Distribution({'name': 'xx'}) cmd = install(dist) # must supply either prefix/exec-prefix/home or # install-base/install-platbase -- not both cmd.prefix = 'prefix' cmd.install_base = 'base' self.assertRaises(DistutilsOptionError, cmd.finalize_options) # must supply either home or prefix/exec-prefix -- not both cmd.install_base = None cmd.home = 'home' self.assertRaises(DistutilsOptionError, cmd.finalize_options) # can't combine user with prefix/exec_prefix/home or # install_(plat)base cmd.prefix = None cmd.user = 'user' self.assertRaises(DistutilsOptionError, cmd.finalize_options) def test_record(self): install_dir = self.mkdtemp() project_dir, dist = self.create_dist(py_modules=['hello'], scripts=['sayhi']) os.chdir(project_dir) self.write_file('hello.py', "def main(): print 'o hai'") self.write_file('sayhi', 'from hello import main; main()') cmd = install(dist) dist.command_obj['install'] = cmd cmd.root = install_dir cmd.record = os.path.join(project_dir, 'filelist') cmd.ensure_finalized() cmd.run() f = open(cmd.record) try: content = f.read() finally: f.close() found = [os.path.basename(line) for line in content.splitlines()] expected = ['hello.py', 'hello.pyc', 'sayhi', 'UNKNOWN-0.0.0-py%s.%s.egg-info' % sys.version_info[:2]] self.assertEqual(found, expected) def test_record_extensions(self): install_dir = self.mkdtemp() project_dir, dist = self.create_dist(ext_modules=[ Extension('xx', ['xxmodule.c'])]) os.chdir(project_dir) support.copy_xxmodule_c(project_dir) buildextcmd = build_ext(dist) support.fixup_build_ext(buildextcmd) buildextcmd.ensure_finalized() cmd = install(dist) dist.command_obj['install'] = cmd dist.command_obj['build_ext'] = buildextcmd cmd.root = install_dir cmd.record = os.path.join(project_dir, 'filelist') cmd.ensure_finalized() cmd.run() f = open(cmd.record) try: content = f.read() finally: f.close() found = [os.path.basename(line) for line in content.splitlines()] expected = [_make_ext_name('xx'), 'UNKNOWN-0.0.0-py%s.%s.egg-info' % sys.version_info[:2]] self.assertEqual(found, expected) def test_debug_mode(self): # this covers the code called when DEBUG is set old_logs_len = len(self.logs) install_module.DEBUG = True try: with captured_stdout(): self.test_record() finally: install_module.DEBUG = False self.assertGreater(len(self.logs), old_logs_len) def test_suite(): return unittest.makeSuite(InstallTestCase) if __name__ == "__main__": run_unittest(test_suite())