예제 #1
0
 def test_init_ssl_params(self):
     trans = transport.Transport(use_ssl=True,
                                 ssl_key_file=self.ssl_key_file,
                                 ssl_cert_file=self.ssl_cert_file,
                                 ssl_ca_certs=self.ssl_ca_certs,
                                 ssl_cert_validator=self.ssl_cert_validator,
                                 ssl_version=self.ssl_version,
                                 host_and_ports=[
                                     self.host1,
                                     self.host2,
                                 ])
     for host_port in [self.host1, self.host2]:
         self.assertEqual(
             trans._Transport__ssl_params[host_port]['key_file'],
             self.ssl_key_file,
         )
         self.assertEqual(
             trans._Transport__ssl_params[host_port]['cert_file'],
             self.ssl_cert_file,
         )
         self.assertEqual(
             trans._Transport__ssl_params[host_port]['ca_certs'],
             self.ssl_ca_certs,
         )
         self.assertEqual(
             trans._Transport__ssl_params[host_port]['cert_validator'],
             self.ssl_cert_validator,
         )
         self.assertEqual(
             trans._Transport__ssl_params[host_port]['ssl_version'],
             self.ssl_version,
         )
예제 #2
0
    def test_init_ssl_params(self):
        trans = transport.Transport(host_and_ports=[host1, host2])
        trans.set_ssl([host1, host2], ssl_key_file, ssl_cert_file, ssl_ca_certs, ssl_cert_validator, ssl_version)

        for host_port in [host1, host2]:
            assert trans._Transport__ssl_params[host_port]["key_file"] == ssl_key_file
            assert trans._Transport__ssl_params[host_port]["cert_file"] == ssl_cert_file
            assert trans._Transport__ssl_params[host_port]["ca_certs"] == ssl_ca_certs
            assert trans._Transport__ssl_params[host_port]["cert_validator"] == ssl_cert_validator
            assert trans._Transport__ssl_params[host_port]["ssl_version"] == ssl_version
예제 #3
0
 def setUp(self):
     self.host1 = get_standard_ssl_host()[0]
     self.host2 = get_standard_ssl_host()[0]
     self.transport = transport.Transport(host_and_ports=[
         self.host1,
         self.host2,
     ])
     self.ssl_key_file = 'ssl_key_file'
     self.ssl_cert_file = 'ssl_cert_file'
     self.ssl_ca_certs = 'ssl_ca_certs'
     self.ssl_cert_validator = 'validator'
     self.ssl_version = 'version'
예제 #4
0
def stomp_transport():
    t = transport.Transport(host_and_ports=[host1, host2])
    yield t