Tests for twisted.web.client.Agent
and related new client APIs.
| Class | CustomOpenSSLTrustRoot | Undocumented |
| Class | StubHTTPProtocol | A protocol like HTTP11ClientProtocol
but which does not actually know HTTP/1.1 and only collects requests in a
list. |
| Class | FileConsumer | Undocumented |
| Class | FileBodyProducerTests | Tests for the FileBodyProducer
which reads bytes from a file and writes them to an IConsumer. |
| Class | FakeReactorAndConnectMixin | A test mixin providing a testable Reactor class and a dummy
connect method which allows instances to pretend to be
endpoints. |
| Class | DummyEndpoint | An endpoint that uses a fake transport. |
| Class | BadEndpoint | An endpoint that shouldn't be called. |
| Class | DummyFactory | Create StubHTTPProtocol instances. |
| Class | HTTPConnectionPoolTests | Tests for the HTTPConnectionPool
class. |
| Class | AgentTestsMixin | Tests for any IAgent
implementation. |
| Class | IntegrationTestingMixin | Transport-to-Agent integration tests for both HTTP and HTTPS. |
| Class | StubEndpointFactory | A stub IAgentEndpointFactory
for use in testing. |
| Class | AgentTests | Tests for the new HTTP client API provided by Agent. |
| Class | AgentMethodInjectionTests | Test client.Agent against
HTTP method injections. |
| Class | AgentURIInjectionTests | Test client.Agent against
URI injections. |
| Class | AgentHTTPSTests | Tests for the new HTTP client API that depends on SSL. |
| Class | WebClientContextFactoryTests | Tests for the context factory wrapper for web clients twisted.web.client.WebClientContextFactory. |
| Class | HTTPConnectionPoolRetryTests | client.HTTPConnectionPool,
by using client._RetryingHTTP11ClientProtocol,
supports retrying requests done against previously cached connections. |
| Class | CookieTestsMixin | Mixin for unit tests dealing with cookies. |
| Class | CookieJarTests | Tests for twisted.web.client._FakeUrllib2Response
and twisted.web.client._FakeUrllib2Request's
interactions with cookielib.CookieJar instances. |
| Class | CookieAgentTests | Tests for twisted.web.client.CookieAgent. |
| Class | Decoder1 | A test decoder to be used by client.ContentDecoderAgent
tests. |
| Class | Decoder2 | A test decoder to be used by client.ContentDecoderAgent
tests. |
| Class | ContentDecoderAgentTests | Tests for client.ContentDecoderAgent. |
| Class | SimpleAgentProtocol | A Protocol to
be used with an client.Agent to
receive data. |
| Class | ContentDecoderAgentWithGzipTests | No class docstring; 5/5 methods documented |
| Class | ProxyAgentTests | Tests for client.ProxyAgent. |
| Class | RedirectAgentTests | Tests for client.RedirectAgent. |
| Class | BrowserLikeRedirectAgentTests | Tests for client.BrowserLikeRedirectAgent. |
| Class | AbortableStringTransport | A version of StringTransport
that supports abortConnection. |
| Class | DummyResponse | Fake IResponse for
testing readBody that captures the protocol passed to deliverBody and uses
it to make a connection with a transport. |
| Class | AlreadyCompletedDummyResponse | A dummy response that has already had its transport closed. |
| Class | ReadBodyTests | Tests for client.readBody |
| Class | HostnameCachingHTTPSPolicyTests | No class docstring; 3/3 methods documented |
| Class | RequestMethodInjectionTests | Test client.Request
against HTTP method injections. |
| Class | RequestWriteToMethodInjectionTests | Test client.Request.writeTo
against HTTP method injections. |
| Class | RequestURIInjectionTests | Test client.Request
against HTTP URI injections. |
| Class | RequestWriteToURIInjectionTests | Test client.Request.writeTo
against HTTP method injections. |
| Class | _RedirectAgentTestsMixin | Test cases mixin for RedirectAgentTests
and BrowserLikeRedirectAgentTests. |