Current File : //usr/local/apps/python3/lib/python3.11/test/__pycache__/test_resource.cpython-311.opt-2.pyc |
�
�Kev � � � d dl Z d dlZd dlZd dlmZ d dlmZ d dlmZ d dlZ ej d� � Z
G d� dej � � Ze
dk r ej � � dS dS ) � N)�support)�
import_helper)� os_helper�resourcec �6 � e Zd Zd� Z ej ej dk d� � d� � � Zd� Z d� Z
ej ee
d� � d� � d � � � Z ej ej dk d
� � d� � � Zd� Z ej ej d
k d� � d� � � Zd� Z ej ee
d� � d� � ej ddd� � d� � � � � Z ej ee
d� � d� � ej ddd� � d� � � � � ZdS )�ResourceTestc �8 � | � t t j � � | � t t j dd� � | � t t j � � | � t t j ddd� � d S �N�* )�assertRaises� TypeErrorr � getrlimit� setrlimit��selfs �</usr/local/apps/python3/lib/python3.11/test/test_resource.py� test_argszResourceTest.test_args sv � ����)�X�%7�8�8�8����)�X�%7��R�@�@�@����)�X�%7�8�8�8����)�X�%7��R��D�D�D�D�D� �vxworksz0setting RLIMIT_FSIZE is not supported on VxWorksc � � t � t j � � \ }}| � t j |� � t � t j ||f� � d S # t $ r Y d S w xY w)N)r r �RLIMIT_FSIZE�assertEqual�
RLIM_INFINITYr �AttributeError)r �cur�maxs r �test_fsize_ismaxzResourceTest.test_fsize_ismax s� � � B�!�+�+�H�,A�B�B�J�S�#�
���X�3�S�9�9�9����x�4�s�C�j�A�A�A�A�A�� � � � ��D�D� ���s �'A2 �2
B �?B c � � t � t j � � \ }} t � t j d|f� � d}n# t $ r d}Y nw xY wt t j d� � } |� d� � |� d� � |� � � t d� � D ]*}t j d� � |� � � �+n# t $ r |s� Y nw xY w|r't � t j ||f� � |� � � n# |� � � w xY w |r't � t j ||f� � t
j t j � � d S # |r't � t j ||f� � t
j t j � � w xY w# t $ r Y d S w xY w) Ni TF�wbs XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX� Y� g�������?)r r r r �
ValueError�openr �TESTFN�write�flush�range�time�sleep�OSError�close�unlinkr )r r r � limit_set�f�is r �test_fsize_enforcedz ResourceTest.test_fsize_enforced% s � �, 3�!�+�+�H�,A�B�B�J�S�#�
3�&��&�&�x�'<�t�S�k�J�J�J� $�I�I��!� &� &� &� %�I�I�I�&������)�4�0�0����G�G�K�(�(�(�
"�����
�
�
���� � � � "'�q��� &� &�A� �J�r�N�N�N��G�G�I�I�I�I�&�� #� "� "� "�(� "�!�"� "�"���� !� N� !�*�*�8�+@�3��*�M�M�M��G�G�I�I�I�I��A�G�G�I�I�I�I����I�� J��&�&�x�'<�s�C�j�I�I�I�� ��!1�2�2�2�2�2�� � J��&�&�x�'<�s�C�j�I�I�I�� ��!1�2�2�2�2�����U � � � ��D�D� ���sx �'G<