File: //lib/python3/dist-packages/twisted/spread/test/__pycache__/test_jelly.cpython-38.pyc
U
W[N � @ s2 d Z ddlmZmZ ddlZddlZddlmZ ddlm Z m
Z
ddlmZ ddl
mZ G dd � d e je�ZG d
d� d�Zdd
� ZG dd� d�ZG dd� d�ZG dd� de�ZG dd� de�ZG dd� d�ZG dd� dej�ZG dd� dej�ZG dd� de
je
j�ZG dd� de
je
j�ZG d d!� d!ej�Z dS )"z/
Test cases for L{jelly} object serialization.
� )�absolute_import�divisionN)�unicode)�jelly�pb)�unittest)�StringTransportc @ s e Zd ZdZdZddd�ZdS )�TestNodezD
An object to test jellyfying of new style class instances.
� Nc C s4 |r|j d | _ |j�| � nd| _ || _g | _d S )N� )�id�children�append�parent)�selfr � r �@/usr/lib/python3/dist-packages/twisted/spread/test/test_jelly.py�__init__ s zTestNode.__init__)N)�__name__�
__module__�__qualname__�__doc__� classAttrr r r r r r s r c @ s e Zd ZdZdd� ZdS )�A�
Dummy class.
c C s dS �z;
Method to be used in serialization tests.
Nr �r r r r �amethod) s z A.amethodN)r r r r r r r r r r $ s r c C s dS )z:
A dummy function to test function serialization.
Nr r r r r �afunc0 s r c @ s e Zd ZdZdd� ZdS )�Br c C s dS r r r r r r �bmethod<