Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/twisted/conch/test/__pycache__/test_unix.cpython-39.pyc
Ðазад
a k�h( � @ sz d dl mZ d dlmZ d dlmZ d dlmZ ed�Zed�Z ee�G dd� d��Z G d d � d �ZG dd� dej�Z d S )� )�implementer)�IReactorProcess)� requireModule)�unittest�cryptographyztwisted.conch.unixc @ s0 e Zd ZdZdd� Zdi dddddfdd�ZdS ) �MockProcessSpawnerzC An L{IReactorProcess} that logs calls to C{spawnProcess}. c C s g | _ d S �N)�_spawnProcessCalls��self� r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/twisted/conch/test/test_unix.py�__init__ s zMockProcessSpawner.__init__r Nr c C s$ | j �||||||||| d� � dS )zQ Log a call to C{spawnProcess}. Do not actually spawn a process. ) �processProtocol� executable�args�env�path�uid�gid�usePTY�childFDsN)r �append) r r r r r r r r r r r r r �spawnProcess s ��zMockProcessSpawner.spawnProcess)�__name__� __module__�__qualname__�__doc__r r r r r r r s �r c @ s0 e Zd ZdZdd� Zdd� Zdd� Zdd � Zd S )�StubUnixConchUserz` Enough of UnixConchUser to exercise SSHSessionForUnixConchUser in the tests below. c C s( ddl m}m} || _||� d�| _d S )N� )� StubClient�StubConnection)� transport)Ztest_sessionr r! �_homeDirectory�conn)r � homeDirectoryr r! r r r r = s zStubUnixConchUser.__init__c C s dS )N)NNr r r r r �getUserGroupIdC s z StubUnixConchUser.getUserGroupIdc C s | j S r )r# r r r r � getHomeDirF s zStubUnixConchUser.getHomeDirc C s d S r r r r r r �getShellI s zStubUnixConchUser.getShellN)r r r r r r&