Current File : //usr/local/apps/python3/lib/python3.11/test/__pycache__/test_winreg.cpython-311.opt-1.pyc |
�
�Ke�X � � � d dl Z d dlZd dlZd dlZd dlmZ d dlZd dlmZm Z ej
ddg�� � d dlT ej ej �
d� � d z Zn# eef$ r dZY nw xY w ej � � dd
� Z e� � dk rdnd
Zedk rdnd
Zd e j � � fz Zdez Zdez Zddefddefddefddefdg d�efdg d�efddefd d!d"z efd#d$d%z efd&d'efg
Z G d(� d)ej � � Z! G d*� d+e!� � Z" ej# ed,� � G d-� d.e!� � � � Z$ ej# ed/� � G d0� d1e!� � � � Z%e&d2k res e'd3d4� � ej( � � dS dS )5� N)�
import_helper)�machine�
win32_edition�winreg�win)�required_on)�*z--remote� � �AMD64TF)� r
z Python Test Key [%d] - Delete Mez SOFTWARE\zSOFTWARE\Classes\z Int Value�- zQword Valuel �w�*M z
String ValzA string value�StringExpandzThe path is %path%zMulti-string)�Lots�of�string�valuesz Multi-nul)� r r r zRaw Datas binary dataz
Big String�xi�? z
Big Binary� xi @ u Japanese 日本u 日本語c �H � e Zd Zd� Zd� Zdefd�Zdefd�Zd
d�Z d
d�Z
d� Zd S )�BaseWinregTestsc �F � | � t t � � d S �N)�delete_tree�HKEY_CURRENT_USER�
test_key_name��selfs �:/usr/local/apps/python3/lib/python3.11/test/test_winreg.py�setUpzBaseWinregTests.setUp6 s! � �
���*�M�:�:�:�:�:� c � � t ||dt � � }n# t $ r Y d S w xY w t |d� � }n# t $ r Y nw xY w| � ||� � �9t |� � t
||� � d S �Nr )�OpenKey�KEY_ALL_ACCESS�OSError�EnumKeyr �CloseKey� DeleteKey)r �root�subkey�hkey� subsubkeys r r zBaseWinregTests.delete_tree; s� � � ��4���N�;�;�D�D��� � � ��F�F� ���� .�
�#�D�!�,�,� � ���
�
�
���
����
���T�9�-�-�-�
.� ������$������s � �
(�(�>