|
Server : LiteSpeed System : Linux server51.dnsbootclub.com 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64 User : nandedex ( 1060) PHP Version : 8.1.33 Disable Function : NONE Directory : /opt/cppython/lib/python3.8/test/__pycache__/ |
U
>��g^� � @ s d dl Z d dlZd dlZd dlZd dlZd dlZd dlmZ d dlmZ d dl
Zd dlZ
d dl
Z
d dlZ
d dlZd dlZd dlZd dlZd dlZd dlmZ zd dlZW n ek
r� dZY nX dddddge �d �d ed �d
dde �d
�e �d�e �e�dddddd��d�gZG dd� dej�ZG dd� dej�ZG dd� dej�ZG dd� dej�Z G dd� dej�Z!G dd � d ej�Z"d a# a$a%dNd!d"�Z&dOd#d$�Z'd%d&� Z(d'd(� Z)G d)d*� d*ej�Z*G d+d,� d,e*�Z+G d-d.� d.e*�Z,G d/d0� d0e*�Z-G d1d2� d2e*�Z.G d3d4� d4e.�Z/G d5d6� d6e.�Z0e�1edkd7�G d8d9� d9e*��Z2e�1edkd7�G d:d;� d;ej��Z3G d<d=� d=e*�Z4G d>d?� d?ej�Z5G d@dA� dAe
jj6�Z7G dBdC� dCej�Z8ej9dPdEdF��Z:G dGdH� dHej�Z;G dIdJ� dJej�Z<ej=dKdL� �Z>e?dMk�r�e>� dS )Q� N)�mock)�supportzfoo@bar.baz.spamgH�zns�@i � z.zyx.41� my dog has fleasFu 䀀怀耀z
regular value�20050210T11:41:23) �� r �
� �) � r � ���r r r r
r )ZastringZafloatZanintZ
ashortlongZanotherlistZabase64Zb64bytesZb64bytearrayZboolean�unicodeu ukey䀀Z datetime1Z datetime2Z datetime3c @ s� e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� Zdd� Zdd� Z
dd� Zdd� Zdd� Zdd� Zdd � Zd!d"� Zd#d$� Zd%d&� Zd'd(� Zd)d*� Zd+d,� Zd-S ).�XMLRPCTestCasec C s. t �tf�}t �|�}| �t|d d � d S )Nr )� xmlrpclib�dumps�alist�loads�assertEqual)�self�dump�load� r �//opt/cppython/lib/python3.8/test/test_xmlrpc.py�test_dump_load, s
zXMLRPCTestCase.test_dump_loadc C s6 t � dddddd�}| �|t�d�� t�|f�}tj|dd �\}}|\}| �||� | �t|�t j � | �|� tj|d
d �\}}|\}| �||� | �t|�tj� | �|� tj|dd�\}}|\}| �||� | �t|�t j � | �|� tj|d
d�\}}|\}| �||� | �t|�tj� | �|� d S )Nr r r r r
r r T��use_builtin_typesF)Zuse_datetime� �datetimer r �DateTimer r �assertIs�type�assertIsNone�r Zdt�s�result�mZnewdtr r r �test_dump_bare_datetime1 s.
z&XMLRPCTestCase.test_dump_bare_datetimec C s� t � dddddd�}| �|t�d�� t�|f�}tj|dd �\}}|\}| �||� | �t|�t j � | �|� tj|d
d �\}}|\}| �||� | �t|�tj� | �|� d S )Nr r r r r
r z00010210T11:41:23Tr Fr r# r r r �test_datetime_before_1900S s
z(XMLRPCTestCase.test_datetime_before_1900c C sR t �� }t �t j|fdd��\\}}| �|jt� t j|fdd�}| �|t� d S )NT��methodresponse)r r r r ZassertIsInstance�value�str)r �dZnew_d�dummyr$ r r r �test_bug_1164912e s �zXMLRPCTestCase.test_bug_1164912c C sL G dd� dt �}|� }d|_d|_t�t�|f��\\}}| �||j� d S )Nc @ s e Zd ZdS )z-XMLRPCTestCase.test_newstyle_class.<locals>.TN)�__name__�
__module__�__qualname__r r r r �Tp s r3 �d ZHello)�object�x�yr r r r �__dict__)r r3 �t�t2r. r r r �test_newstyle_classo s z"XMLRPCTestCase.test_newstyle_classc C s | � ttjdd f� d S )Nr �c )�assertRaises�
OverflowErrorr r �r r r r �test_dump_big_longx s z!XMLRPCTestCase.test_dump_big_longc C s | � ttjddif� d S )N�r r � r �r= � TypeErrorr r r? r r r �test_dump_bad_dict{ s z!XMLRPCTestCase.test_dump_bad_dictc C s6 dddg}ddd|g}|� |� | �ttj|f� d S )Nr r rB � � )�appendr= rD r r )r �lr9 r r r �test_dump_recursive_seq~ s
z&XMLRPCTestCase.test_dump_recursive_seqc C s2 ddd�}d|d�}||d<