Server IP : 209.38.156.173 / Your IP : 216.73.216.122 [ Web Server : Apache/2.4.52 (Ubuntu) System : Linux lakekumayuhotel 5.15.0-136-generic #147-Ubuntu SMP Sat Mar 15 15:53:30 UTC 2025 x86_64 User : root ( 0) PHP Version : 8.1.2-1ubuntu2.22 Disable Function : NONE Domains : 2 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /lib/python3/dist-packages/twisted/application/runner/test/__pycache__/ |
Upload File : |
o �b� � @ sl d Z ddlmZ ddlmZmZ ddlZddlm Z ddl m Z mZ G d d � d ejj j�ZG dd� d�ZdS ) z0 Tests for L{twisted.application.runner._exit}. � )�StringIO)�Optional�UnionN� )�_exit� )� ExitStatus�exitc @ sB e Zd ZdZddd�Zddd�Zddd �Zdd d�Zddd �ZdS )� ExitTestsz Tests for L{exit}. �returnNc C s t � | _| �td| j� d S )N�sysexit)� DummyExitr �patchr ��self� r �K/usr/lib/python3/dist-packages/twisted/application/runner/test/test_exit.py�setUp s zExitTests.setUpc C s d}t |� | �| j j|� dS )zR L{exit} given an L{int} status code will pass it to L{sys.exit}. i� N)r �assertEqual�arg�r �statusr r r �test_exitStatusInt s zExitTests.test_exitStatusIntc C s$ t j}t|� | �| jj|j� dS )zu L{exit} given a L{ValueConstant} status code passes the corresponding value to L{sys.exit}. N)r � EX_CONFIGr r r �valuer r r r �test_exitConstant! s zExitTests.test_exitConstantc C �: t � }| �td|� d}td|� | �|�� |d � dS )zq L{exit} given a status code of zero (C{0}) writes the given message to standard output. �stdout� Hello, world.r � N�r r r r r �getvalue�r �out�messager r r �test_exitMessageZero* � zExitTests.test_exitMessageZeroc C r )zj L{exit} given a non-zero status code writes the given message to standard error. �stderrr �@ r Nr r"