| Server IP : 138.197.176.125 / Your IP : 216.73.217.54 Web Server : Apache/2.4.41 (Ubuntu) System : Linux SuiteCRM-8 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 User : root ( 0) PHP Version : 8.3.19 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /lib/python3/dist-packages/simplejson/tests/__pycache__/ |
Upload File : |
U
�O5[0 � @ s� d dl mZ d dlZd dlZd dlmZ d dlZd dlmZmZmZ d dl m
Z
mZmZ dd� Z
dd � ZG d
d� d�ZG dd
� d
e�ZG dd� de�ZdS )� )�with_statementN)�TestCase)�encoder�decoder�scanner)�PY3� long_type�bc C s
t jd k S �N)r �c_make_encoder� r r �@/usr/lib/python3/dist-packages/simplejson/tests/test_speedups.py�has_speedups s r c s � fdd�}|S )Nc s6 t � s,ttd�rt�d��ntj�d� d S � | |�S )N�SkipTestzC Extension not available)r �hasattr�unittestr �sys�stdout�write)�args�kwargs��funcr r
�wrapper s
z)skip_if_speedups_missing.<locals>.wrapperr )r r r r r
�skip_if_speedups_missing s r c @ s e Zd Zdd� ZeZdS )�BadBoolc C s dd d S �N� r r ��selfr r r
�__bool__ s zBadBool.__bool__N)�__name__�
__module__�__qualname__r Z__nonzero__r r r r
r s r c @ s$ e Zd Zedd� �Zedd� �ZdS )�
TestDecodec C s | � ttjd� d S )Nr )�assertRaises�AttributeErrorr Zc_make_scannerr r r r
�test_make_scanner$ s zTestDecode.test_make_scannerc C sH dd� }| � t|d� | � t|d� tsD| � t|d� | � t|d� d S )Nc S s t jt� d��| � d S )N)�strict)r ZJSONDecoderr �decode)�valuer r r
�test* s z+TestDecode.test_bad_bool_args.<locals>.testz""z{})r% �ZeroDivisionErrorr �r r+ r r r
�test_bad_bool_args( s zTestDecode.test_bad_bool_argsN)r! r"