File: //usr/local/lib/python3.10/test/__pycache__/test_configparser.cpython-310.opt-2.pyc
o
�i�U � @ s� d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlm Z d dl
mZ G dd� de j�Z
G dd� d�ZG dd � d e�ZG d
d� deej�ZG dd
� d
eej�ZG dd� deej�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� deej�ZG dd� deej�ZG dd� de�ZG dd� deej�ZG dd� deej�ZG d d!� d!e�ZG d"d#� d#eej�ZG d$d%� d%ej�ZG d&d'� d'e�ZG d(d)� d)eej�Z G d*d+� d+eej�Z!G d,d-� d-�Z"d.d/� Z#G d0d1� d1ej�Z$G d2d3� d3ej�Z%G d4d5� d5ej�Z&G d6d7� d7ej�Z'G d8d9� d9ej�Z(G d:d;� d;eej�Z)G d<d=� d=ej�Z*G d>d?� d?ej�Z+e,d@k�r@e�-� dS dS )A� N)�support)� os_helperc @ s@ e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� ZeZ d
S )�
SortedDictc C � t | j�� �S �N)�sorted�data�items��self� r �3/usr/local/lib/python3.10/test/test_configparser.pyr � zSortedDict.itemsc C r r )r r �keysr
r r r
r r zSortedDict.keysc C � dd� | � � D �S )Nc S s g | ]}|d �qS )� r )�.0�ir r r
�
<listcomp> s z%SortedDict.values.<locals>.<listcomp>)r r
r r r
�values � zSortedDict.valuesc C � t | �� �S r )�iterr r
r r r
� iteritems � zSortedDict.iteritemsc C r r )r r r
r r r
�iterkeys r zSortedDict.iterkeysc C r r )r r r
r r r
�
itervalues r zSortedDict.itervaluesN)
�__name__�
__module__�__qualname__r r r r r r �__iter__r r r r
r s r c @ sJ e Zd ZdZdZdZdZdZej Z
dZejZ
ejZd
dd�Zd
dd �ZdS )�CfgParserTestCaseClassF)�=�:)�;�#TNc C sB t || j| j| j| j| j| j| j| j| j d�
}| j
di |��}|S )N)
�defaults�allow_no_value�
delimiters�comment_prefixes�inline_comment_prefixes�empty_lines_in_values� dict_type�strict�default_section�
interpolationr )�dictr'