Current File : //usr/local/apps/python3/lib/python3.11/test/__pycache__/test_launcher.cpython-311.opt-2.pyc |
�
�Ke m � �� � d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl Z d dl
Z
d dlmZ d dl
mZ ej dk r e
j d� � �d dlZdZej � � � � d� � � � � rdZd d
dej dd
�d�dej dd
�d�dej ddd�d�ddej id�d�ddej ej d
�d�d�d�Z eddd�� � Zd� d gd!� e� � � D � � �� � Zd� d"d#g� � Zd$� Zd%� Zd&� Z d'� Z! G d(� d)� � Z" G d*� d+� � Z# G d,� d-e
j$ e#� � Z%dS ).� N)�Path)�support�win32ztest only applies to Windows�py.exez_d.exezpy_d.exezPython Test Suitezhttps://www.python.org/zX.Y version�X.Y.exe)N�ExecutablePath)�DisplayName�InstallPathzX.Y-32 version�
X.Y-32.exezX.Y-arm64 versionz
X.Y-arm64.exez-X fake_arg_for_test)Nr �ExecutableArgumentsz!Ignored because no ExecutablePath)r �
SupportUrl�3.100�3.100-32�3.100-arm64�ignoredzPython Test Suite SinglezSingle Interpreter)r r )�PythonTestSuite�PythonTestSuite1�PythonTestSuite/3.100zPythonTestSuite/3.100-32zPythonTestSuite/3.100-arm64)� PY_PYTHON�
PY_PYTHON2�
PY_PYTHON3�
�
[defaults]c �V � g | ]&\ }}|d d� � � � � d|� ���'S )� N�=)�lower��.0�k�vs �</usr/local/apps/python3/lib/python3.11/test/test_launcher.py�
<listcomp>r# S s: � �=�=�=���A��1�2�2�����������=�=�=� z
[commands]ztest-command=TEST_EXE.exec �` �� �fd��|� � � D ]\ }} �| ||� � �d S )Nc � �� t |t � � rXt j | |� � 5 }|� � � D ]\ }} �|||� � � d d d � � d S # 1 swxY w Y d S t |t
� � r$t j | |d t j |� � d S t d� |� � � � �)Nz&don't know how to create data for '{}')
�
isinstance�dict�winreg�CreateKeyEx�items�str�
SetValueEx�REG_SZ� TypeError�format)�root�key�value�hkeyr r! �_create_registry_datas �r"