| Server IP : 3.111.61.48 / Your IP : 216.73.216.67 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/test/__pycache__/ |
Upload File : |
o
�9j�O � @ s� d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlmZ d dlm Z d dl
mZ dZdZ
dZG dd � d ej�Zed
krGe�� dS dS )� N)�mock)�support)� os_helpera� NAME=Fedora
VERSION="32 (Thirty Two)"
ID=fedora
VERSION_ID=32
VERSION_CODENAME=""
PLATFORM_ID="platform:f32"
PRETTY_NAME="Fedora 32 (Thirty Two)"
ANSI_COLOR="0;34"
LOGO=fedora-logo-icon
CPE_NAME="cpe:/o:fedoraproject:fedora:32"
HOME_URL="https://fedoraproject.org/"
DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f32/system-administrators-guide/"
SUPPORT_URL="https://fedoraproject.org/wiki/Communicating_and_getting_help"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Fedora"
REDHAT_BUGZILLA_PRODUCT_VERSION=32
REDHAT_SUPPORT_PRODUCT="Fedora"
REDHAT_SUPPORT_PRODUCT_VERSION=32
PRIVACY_POLICY_URL="https://fedoraproject.org/wiki/Legal:PrivacyPolicy"
a~ NAME="Ubuntu"
VERSION="20.04.1 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.1 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal
a
# test data
ID_LIKE="egg spam viking"
EMPTY=
# comments and empty lines are ignored
SINGLE_QUOTE='single'
EMPTY_SINGLE=''
DOUBLE_QUOTE="double"
EMPTY_DOUBLE=""
QUOTES="double\'s"
SPECIALS="\$\`\\\'\""
# invalid lines
=invalid
=
INVALID
IN-VALID=value
IN VALID=value
c @ sX e Zd Zdd� Zdd� Zejdd� �Zdd� Zd d
� Z dd� Z
d
d� Zdd� Zdd� Z
dd� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd � Zd!d"� Zd#d$� Zd%d&� Zd'd(� Zd)d*� Zd+d,� Ze�ejd-v d.�d/d0� �Ze� ej�!d1�d2�d3d4� �Z"d5d6� Z#d7d8� Z$d9d:� Z%e� ejd;kd<�d=d>� �Z&d?d@� Z'e(j)dAdB� �Z*dCdD� Z+dEdF� Z,dGdH� Z-dIS )J�PlatformTestc C s$ t j�� t j�� d t _d t _d S �N)�platform�_platform_cache�clear�_sys_version_cache�_uname_cache�_os_release_cache��self� r �)/usr/lib/python3.10/test/test_platform.py�clear_cachesH s
zPlatformTest.clear_cachesc C � t �� }d S r )r �architecture�r �resr r r �test_architectureN � zPlatformTest.test_architecturec C sJ t �� �}d}| �|j|� |j|� � W d � d S 1 sw Y d S )N)z-cz/import platform; print(platform.architecture()))r �
PythonSymlink�assertEqual� call_real� call_link)r �py�cmdr r r �test_architecture_via_symlinkQ s
"�z*PlatformTest.test_architecture_via_symlinkc C s$ dD ]
}dD ]}t � ||�}qqd S )N)FT)r )r �aliased�terser r r r �
test_platformW s
��zPlatformTest.test_platformc C r r )r �systemr r r r �test_system\ r zPlatformTest.test_systemc C r r )r �noder r r r � test_node_ r zPlatformTest.test_nodec C r r )r �releaser r r r �test_releaseb r zPlatformTest.test_releasec C r r )r �versionr r r r �test_versione r zPlatformTest.test_versionc C r r )r �machiner r r r �test_machineh r zPlatformTest.test_machinec C r r )r � processorr r r r �test_processork r zPlatformTest.test_processorc C s t j| _t j| _t j| _d S r )�sysr( �save_version�_git�save_gitr �
save_platformr
r r r �setUpn � zPlatformTest.setUpc C s | j t_| jt_| jt_d S r )r/ r. r( r1 r0 r2 r r
r r r �tearDowns r4 zPlatformTest.tearDownc
C s2 dD ]\}}t �|�\}}}}}}} | �||dd||| f|� qdd| jfddddd d
ddd
dd| jfdi}
|
�� D ]\\\}}}
}|t_|d u rPttd�rOt`n|t_|
d urZ|
t_ | �t � � |d � | �t �
� |d � | �t �� |d � | �t �� |d � | �t �
� |d � | �t �� |d � q:d S )N))zC2.4.3 (#1, Jun 21 2006, 13:54:21)
[GCC 3.3.4 (pre 3.3.5 20040809)])�CPython�2.4.3� r8 �1zJun 21 2006 13:54:21zGCC 3.3.4 (pre 3.3.5 20040809))z)IronPython 1.0.60816 on .NET 2.0.50727.42)�
IronPythonz 1.0.60816r8 r8 r8 r8 �.NET 2.0.50727.42)z4IronPython 1.0 (1.0.61005.1977) on .NET 2.0.50727.42)r: z1.0.0r8 r8 r8 r8 r; )z"2.4.3 (truncation, date, t)
[GCC])r6 r7 r8 r8 �
truncationzdate t�GCC)z!2.4.3 (truncation, date, )
[GCC]�r6 r7 r8 r8 r<