except ImportError: from twisted.test.proto_helpers import MemoryReactor from twisted.internet import defer from treq.test.util import skip_on_windows_because_of_199 from twisted.web.server import Site from twisted.web.resource import Resource from service_identity.cryptography import verify_certificate_hostname from .. import child, shared skip = skip_on_windows_because_of_199() class CertificatesForAuthorityAndServerTests(SynchronousTestCase): """ Tests for :py:func:`child._certificates_for_authority_and_server` """ def setUp(self): self.hostname = u".example.org" ( self.ca_cert, self.server_private_key, self.server_x509_cert, ) = child._certificates_for_authority_and_server( self.hostname,
from twisted.internet.task import deferLater from twisted.internet import reactor from twisted.internet.tcp import Client from twisted.internet.ssl import Certificate, trustRootFromCertificates from twisted.web.client import (Agent, BrowserLikePolicyForHTTPS, HTTPConnectionPool, ResponseFailed) from treq.test.util import DEBUG, skip_on_windows_because_of_199 from .local_httpbin.parent import _HTTPBinProcess import treq skip = skip_on_windows_because_of_199() @inlineCallbacks def print_response(response): if DEBUG: print() print('---') print(response.code) print(response.headers) text = yield treq.text_content(response) print(text) print('---') def with_baseurl(method):