예제 #1
0
 def test_https_wrapper_with_ssl_validation(self, mock_set_verify, mock_load_verify_locations,
                                            *mocks):
     pulp_connection = PulpConnection('test_host', username='******', password='******')
     https_server_wrapper = HTTPSServerWrapper(pulp_connection)
     https_server_wrapper.request('DELETE', 'https://some/url', {})
     mock_set_verify.assert_called_once_with(SSL.verify_peer, 1)
     mock_load_verify_locations.assert_called_once_with(capath=pulp_connection.system_ca_dir)
예제 #2
0
 def test_https_wrapper_no_ssl_validation(self, mock_set_verify, mock_load_verify_locations,
                                          *mocks):
     pulp_connection = PulpConnection('test_host', username='******', password='******',
                                      validate_ssl_ca=False)
     https_server_wrapper = HTTPSServerWrapper(pulp_connection)
     https_server_wrapper.request('DELETE', 'https://some/url', {})
     self.assertFalse(mock_set_verify.called)
     self.assertFalse(mock_load_verify_locations.called)