module documentation
Tests for twisted.python.release
and twisted.python._release
.
All of these tests are skipped on platforms other than Linux, as the release is only ever performed on Linux.
Class |
|
CheckNewsfragmentScript . |
Class |
|
Test mixin for the VCS commands used by the release scripts. |
Class |
|
A test case which has mkdir make directories outside of the usual spot, so that Git commands don't interfere with the Twisted checkout. |
Class |
|
Tests for filePathDelta . |
Class |
|
Specific CommandsTestMixin related to Git repositories through GitCommand . |
Class |
|
There is a first-class representation of a project. |
Class |
|
Test the getRepositoryCommand to access the right set of VCS commands depending on the repository manipulated. |
Class |
|
A mixin for TestCase subclasses which provides some methods for asserting the structure and contents of directories and files on the filesystem. |
Class |
|
Tests for various utility functions for releasing. |
Class |
|
Test that the VCS command classes implement their interface. |
Function | gen |
A convenience for generating _version.py data. |
Constant | GENERIC |
Undocumented |
Constant | PRECOMMIT |
Undocumented |
Variable | skip |
Undocumented |
Function | _git |
Set some config in the repo that Git requires to make commits. This isn't needed in real usage, just for tests. |
Function | _git |
Run a git init, and set some config that git requires. This isn't needed in real usage. |
A convenience for generating _version.py data.
Parameters | |
*args | Arguments to pass to Version . |
**kwargs | Keyword arguments to pass to Version . |
Set some config in the repo that Git requires to make commits. This isn't needed in real usage, just for tests.
Parameters | |
path:FilePath | The path to the Git repository. |