Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/twisted/python/test/__pycache__/test_release.cpython-39.pyc
Ðазад
a k�h�� � @ sH d Z ddlZddlZddlZddlZddlZddlZddlZddlZddl m Z mZ ddlm Z ddlmZ ddlmZ ddlmZ ddlmZmZmZmZmZmZmZmZmZmZmZm Z m!Z! dd l"m#Z# dd l$m%Z% ddl&m'Z' ddl(m)Z)m*Z*m+Z+ ej,d k�r dZ-ndZ-dej.d d�Z/dej.d d�Z0G dd� de+�Z1dd� Z2dd� Z3dd� Z4G dd� d�Z5G dd� de1�Z6G dd � d e1�Z7d!d"� Z8G d#d$� d$e+�Z9e'd%�Z:ee:du d&�G d'd(� d(e1��Z;G d)d*� d*e+�Z<ee%d+� d,�G d-d.� d.e+��Z=G d/d0� d0e5�Z>G d1d2� d2e>e1�Z?G d3d4� d4e1�Z@G d5d6� d6e+�ZAG d7d8� d8e1�ZBdS )9z� Tests for L{twisted.python.release} and L{twisted.python._release}. All of these tests are skipped on platforms other than Linux, as the release is only ever performed on Linux. � N)�BytesIO�StringIO)�CalledProcessError)�skipIf)�Version)�release) � APIBuilder�BuildAPIDocsScript�CheckNewsfragmentScript� GitCommand�IVCSCommand�NotWorkingDirectory�Project� SphinxBuilder� filePathDelta�findTwistedProjects�getRepositoryCommand� replaceInFile� runCommand)�FilePath)�which)� requireModule)�FailTest�SkipTest�TestCase�win32z*Release toolchain only supported on POSIX.�pre-commit-ci-update-config�PATH)ZGITHUB_HEAD_REFr z1234-some-branch-namec @ s e Zd ZdZdd� ZdS )�ExternalTempdirTestCasez� A test case which has mkdir make directories outside of the usual spot, so that Git commands don't interfere with the Twisted checkout. c C s"