Server : Apache System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64 User : dh_edsupp ( 6597262) PHP Version : 8.2.26 Disable Function : NONE Directory : /lib/python3/dist-packages/future/backports/test/__pycache__/ |
Upload File : |
o ,�]� � @ s� d Z ddlmZmZmZmZ ddlmZ ddlm Z m Z mZmZm Z mZ ddlZddlZddlZddlZddlZddlZddlZddlZddlZddlZddlZeed�sYddlZddlZddlZddlZddlZddl Z zddl!Z!W n e"y� ddl#m!Z! Y nw ddl$Z$ddl%Z&ddl'Z'ddl(Z(zej)r�ddl*Z*ddl+Z+nddl,Z*ddl+Z+W n e"y� dZ*dZ+Y nw zddl-Z.W n e"y� dZ.Y nw zddl/Z/W n e"y� dZ/Y nw zddl0Z0W n e"y� dZ0Y nw zddl1Z1W n e"y� dZ1Y nw zddl2Z2W n e"�y dZ2Y nw g d�Z3G d d � d e4�Z5G dd� de5�Z6G d d� dej7�Z8ej9d�dd��Z:d�dd�Z;dd� Z<dd� Z=dd� Z>d�dd�Z?dd� Z@d ZAdZBdaCdaDdZEdZFdaGd!d"� ZHd#d$� ZId%d&� ZJej�Kd'��r�d�d(d)�ZLd*d+� ZMd,d-� ZNd.d/� ZOn ejPZMejQZNejRZOd0d1� ZPd2d3� ZQd4d5� ZRd6d7� ZSd8d9� ZTej�Kd'��r�ddlUZUddlVZUd:d;� ZWnd<d;� ZWd=d>� ZXd�d?d@�ZYdAdB� ZZdCdD� Z[dEdF� Z\dGdH� Z]dIZ^dJZ_ej`ejafdKdL�Zbe^fdMdN�ZcdOdP� Zded� ZedQZfdRZge�he/dS�Zie�he1dT�Zje�he2dU�Zkej�KdV�ZlejmdVk�rdWZnndXZndY�oene�p� �Zne�q� Zrej9d�d[d\��Zseed]��r4ej9d^d_� �Zteudfd`da�Zvdbdc� Zwddde� Zxdfdg� Zydhdi� Zzdjdk� Z{G dldm� dme|�Z}d�dndo�Z~ej9dpdq� �ZG drds� dse|�Z�ej)�rxddl�Z�e�j�j�Z�nddl�Z�e�j�Z�G dtdu� due��Z�G dvdw� dwe|�Z�G dxdy� dye|�Z�e�e�ej�dz�Z�e�ej�ej�dz�Z�e�e�ej�dz�Z�ej9d�d|d}��Z�ej9d~d� �Z�d�d�� Z�d�d�� Z�d�d�� Z�d�d�� Z�ej9d�d�� �Z�d�d�� Z�d�Z�d�Z�eed���r�d�e� Z�d�Z�e�d� Z�d�d�� Z�d�d�� Z�d�Z�d�Z�d�d�� Z�d�d�� Z�d�d�� Z�d�Z�d�e� Z�d�e� Z�d�e� Z�ej�Z�d�d�� Z�G d�d�� d�e|�Z�d�d�d��Z�d�d�� Z�G d�d�� d�e|�Z�d�d�� Z�d�d�� Z�d�d�� Z�d�d�d��Z�d�d�� Z�d�d�� Z�d�d�� Z�d�d�� Z�d�d�� Z�d�d�� Z�d�d�� Z�d�d�dÄZ�d�dń Z�d�dDŽ Z�d�dɄ Z�d�d˄ Z�d�d̈́ Z�d�dτ Z�ej9d�dф �Z�ej9d�dӄ �Z�d�dՄ Z�d�dׄ Z�G d�dل d�e&j�jƃZ�G d�dۄ d�e|�Z�da�d�d݄ Z�d�d߄ Z�da�d�d� Z�d�d� Z�ej�Kd'��r�ej9d�d� �Z�nej9d�d� �Z�d�d� Z�dS )�zwSupporting definitions for the Python regression tests. Backported for python-future from Python 3.3 test/support.py. � )�absolute_import�division�print_function�unicode_literals)�utils)�str�range�open�int�map�listN�skip)� sysconfig)J�Error� TestFailed�ResourceDenied� import_module�verbose� use_resources� max_memuse�record_original_stdout�get_original_stdout�unload�unlink�rmtree�forget�is_resource_enabled�requires�requires_freebsd_version�requires_linux_version�requires_mac_ver�find_unused_port� bind_port�IPV6_ENABLED� is_jython�TESTFN�HOST�SAVEDCWD�temp_cwd�findfile�create_empty_file�sortdict�check_syntax_error�open_urlresource�check_warnings�CleanImport�EnvironmentVarGuard�TransientResource�captured_stdout�captured_stdin�captured_stderr�time_out�socket_peer_reset�ioerror_peer_reset�run_with_locale� temp_umask�transient_internet�set_memlimit� bigmemtest�bigaddrspacetest�BasicTestRunner�run_unittest�run_doctest�threading_setup�threading_cleanup� reap_children�cpython_only�check_impl_detail� get_attribute� swap_item� swap_attr�requires_IEEE_754�TestHandler�Matcher�can_symlink�skip_unless_symlink�skip_unless_xattr�import_fresh_module� requires_zlib� PIPE_MAX_SIZE�failfast�anticipate_failure�run_with_tz� requires_gzip�requires_bz2� requires_lzma�suppress_crash_popupc @ � e Zd ZdZdS )r z*Base class for regression test exceptions.N��__name__� __module__�__qualname__�__doc__� r_ r_ �?/usr/lib/python3/dist-packages/future/backports/test/support.pyr b � r c @ rY )r zTest failed.NrZ r_ r_ r_ r` r e ra r c @ rY )r z�Test skipped because it requested a disallowed resource. This is raised when a test calls requires() for a resource that has not be enabled. It is used to distinguish between expected and unexpected skips. NrZ r_ r_ r_ r` r h ra r Tc c sR � | r$t �� � t �ddt� dV W d � dS 1 sw Y dS dV dS )z�Context manager to suppress package and module deprecation warnings when importing them. If ignore is False, this context manager has no effect.�ignorez.+ (module|package)N)�warnings�catch_warnings�filterwarnings�DeprecationWarning)rb r_ r_ r` �_ignore_deprecated_importsp s � �"� rg Fc C s` t |��" z t�| �W W d � S ty% } zt�t|���d}~ww 1 s)w Y dS )z�Import and return the module to be tested, raising SkipTest if it is not available. If deprecated is True, any module or package deprecation messages will be suppressed.N)rg � importlibr �ImportError�unittest�SkipTestr )�name� deprecated�msgr_ r_ r` r s ����r c C sZ | t jvr t| � t j| = tt j�D ]}|| ks|�| d �r*t j| ||<