File: //lib/python3/dist-packages/twisted/application/twist/test/__pycache__/test_options.cpython-38.pyc
U
W[�* � @ s� d Z ddlmZmZ ddlmZ ddlmZ ddlm Z ddl
mZmZm
Z
ddlmZ dd lmZ dd
lmZ ddlmZ ddlmZ dd
lmZ ddlmZ ddlZG dd� dejjj�Z dS )z2
Tests for L{twisted.application.twist._options}.
� )�stdout�stderr)�reactor)�version)�
UsageError)�LogLevel�textFileLogObserver�jsonFileLogObserver)�
MemoryReactor� )�
NoSuchReactor)�ServiceMaker)�
ExitStatus)� DummyExit)�_options� )�TwistOptionsNc @ s� e Zd ZdZdd� Zdd� Zdd� Zdd � Zd
d� Zdd
� Z dd� Z
dd� Zdd� Zdd� Z
dd� Zdd� Zdd� Zdd� Zdd� Zd d!� Zd"d#� Zd$d%� Zd&d'� Zd(d)� Zd*d+� Zd,d-� Zd.d/� Zd0d1� Zd2d3� Zd4d5� Zd6d7� Zd8d9� Zd:S );�OptionsTestsz$
Tests for L{TwistOptions}.
c C s t � | _| �td| j� dS )zX
Patch L{_twist.exit} so we can capture usage and prevent actual exits.
�exitN)r r �patchr ��self� r �M/usr/lib/python3/dist-packages/twisted/application/twist/test/test_options.py� patchExit s zOptionsTests.patchExitc s&