| Server IP : 35.80.110.71 / Your IP : 216.73.216.221 Web Server : Apache/2.4.58 (Ubuntu) System : Linux ip-172-31-21-44 6.17.0-1019-aws #19~24.04.1-Ubuntu SMP Tue Jun 23 18:53:06 UTC 2026 x86_64 User : ubuntu ( 1000) PHP Version : 8.3.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /usr/lib/python3/dist-packages/twisted/logger/test/__pycache__/ |
Upload File : |
�
ojbG � �> � d Z ddlmZmZ ddlmZmZmZmZm Z m
Z
ddlmZ ddl
mZ ddlmZ ddlmZ ddlmZ d d
lmZ d dlmZ d dlmZ d d
lmZmZ d dlmZm Z m!Z!m"Z"m#Z$ d dl%m&Z& d dl'm(Z( d dl)m*Z* dede+de+fd�Z, G d� de� Z- G d� de� Z. G d� de� Z/y)z$
Tests for L{twisted.logger._json}.
� )�BytesIO�StringIO)�IO�Any�List�Optional�Sequence�cast)�implementer)�BrokenMethodImplementation)�verifyObject)�Failure)�TestCase� )�extractField)�formatEvent)�globalLogPublisher)�ILogObserver�LogEvent)�eventAsJSON�
eventFromJSON�eventsFromJSONLogFile�jsonFileLogObserver�log)�LogLevel)�Logger)�LogPublisher�testCase� savedJSON�returnc �t � | j |t � | j |j d� d� |S )a*
Assert a few things about the result of L{eventAsJSON}, then return it.
@param testCase: The L{TestCase} with which to perform the assertions.
@param savedJSON: The result of L{eventAsJSON}.
@return: C{savedJSON}
@raise AssertionError: If any of the preconditions fail.
�
r )�assertIsInstance�str�assertEqual�count)r r s �?/usr/lib/python3/dist-packages/twisted/logger/test/test_json.py�savedJSONInvariantsr( ! s3 � �
���i��-��������.��2��� c �p � e Zd ZdZdedefd�Zdd�Zdd�Zdd�Z dd �Z
dd
�Zdd�Zdd�Z
dd
�Zdd�Zdd�Zy)�
SaveLoadTestsz2
Tests for loading and saving log events.
�eventr c �, � t | t |� � S )z�
Serialize some an events, assert some things about it, and return the
JSON.
@param event: An event.
@return: JSON.
)r( r )�selfr, s r'