| Server IP : 35.236.43.222 / Your IP : 216.73.216.143 Web Server : Apache System : Linux order-form-vm-001 5.10.0-37-cloud-amd64 #1 SMP Debian 5.10.247-1 (2025-12-11) x86_64 User : deploy ( 1002) PHP Version : 8.1.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /lib/python3/dist-packages/josepy/__pycache__/ |
Upload File : |
a
��]�7 � @ s� d Z ddlZddlZddlZddlZddlmZmZmZm Z e�
d�Ze�d�Z
G dd� dej�ZG dd � d ej�ZG d
d� dej�ZG dd
� d
ej�ZG dd� dej�Zedkr�e�� dS )zTests for josepy.json_util.� N)�errors�
interfaces� test_util�utilzcert.pemzcsr.pemc @ sH e Zd ZdZdd� Zdd� Zdd� Zdd � Zd
d� Zdd
� Z dd� Z
dS )� FieldTestz!Tests for josepy.json_util.Field.c C sP ddl m} t�ddgddgddg�D ]$\}}}| �|d||d��|�� q&d S )Nr ��FieldTF�foo)�default� omitempty)�josepy.json_utilr � itertools�productZassertFalseZomit)�selfr r
r �value� r �7/usr/lib/python3/dist-packages/josepy/json_util_test.py�test_no_omit_boolean s ��zFieldTest.test_no_omit_booleanc C sz t �� }dd� }dd� }ddlm} |d�}|�|�}| �d|�|�� |�|�}| �d|�|�� | �d |�|�� d S )
Nc S s dS )N�dr �Zunused_valuer r r �decoder s z+FieldTest.test_descriptors.<locals>.decoderc S s dS )N�er r r r r �encoder s z+FieldTest.test_descriptors.<locals>.encoderr r r r r ) �mock� MagicMockr r r �assertEqual�encoder �decode)r �
mock_valuer r r �fieldr r r �test_descriptors s
zFieldTest.test_descriptorsc C sN G dd� dt j�}|� }ddlm} | �|�|�|u � | �d|�|�� d S )Nc @ s e Zd Zdd� Zedd� �ZdS )z<FieldTest.test_default_encoder_is_partial.<locals>.MockFieldc S s dS �Nr r �r r r r �to_partial_json0 s zLFieldTest.test_default_encoder_is_partial.<locals>.MockField.to_partial_jsonc S s d S �Nr ��clsZjobjr r r � from_json3 s zFFieldTest.test_default_encoder_is_partial.<locals>.MockField.from_jsonN)�__name__�
__module__�__qualname__r# �classmethodr'