def test_bad_ca_cert(self): f = open(os.path.join(self.temp_ent_dir, "foo.pem"), 'w+') f.write('xxxxxx\n') f.close() cont_conn = ContentConnection(host="foobar", username="******", password="******", insecure=True) cont_conn.ent_dir = self.temp_ent_dir with self.assertRaises(BadCertificateException): cont_conn._load_ca_certificates(ssl.SSLContext(ssl.PROTOCOL_SSLv23)) restlib = Restlib("somehost", "123", "somehandler") restlib.ca_dir = self.temp_ent_dir with self.assertRaises(BadCertificateException): restlib._load_ca_certificates(ssl.SSLContext(ssl.PROTOCOL_SSLv23))
def test_bad_ca_cert(self): with open(os.path.join(self.temp_ent_dir, "foo.pem"), 'w+') as cert: cert.write('xxxxxx\n') with open(os.path.join(self.temp_ent_dir, "foo-key.pem"), 'w+') as key: key.write('xxxxxx\n') with self.assertRaises(NoValidEntitlement): cont_conn = ContentConnection(host="foobar", username="******", password="******", insecure=True, cert_dir=self.temp_ent_dir) cont_conn.get_versions('/') restlib = Restlib("somehost", "123", "somehandler") restlib.ca_dir = self.temp_ent_dir with self.assertRaises(BadCertificateException): restlib._load_ca_certificates(ssl.SSLContext(ssl.PROTOCOL_SSLv23))
def test_bad_ca_cert(self): f = open(os.path.join(self.temp_ent_dir, "foo.pem"), 'w+') f.write('xxxxxx\n') f.close() cont_conn = ContentConnection(host="foobar", username="******", password="******", insecure=True) cont_conn.ent_dir = self.temp_ent_dir with self.assertRaises(BadCertificateException) as e: cont_conn._load_ca_certificates(ssl.SSLContext(ssl.PROTOCOL_SSLv23)) restlib = Restlib("somehost", "123", "somehandler") restlib.ca_dir = self.temp_ent_dir with self.assertRaises(BadCertificateException) as e: restlib._load_ca_certificates(ssl.SSLContext(ssl.PROTOCOL_SSLv23))