def test_verify_default_logging(self): """ Make sure that the None or 1 values for verbose set api_responses_logger to None """ bindings = launcher._create_bindings(self.config, None, 'username', 'password') self.assertEqual(bindings.bindings.server.api_responses_logger, None) bindings = launcher._create_bindings(self.config, None, 'username', 'password', verbose=1) self.assertEqual(bindings.bindings.server.api_responses_logger, None)
def test_verify_ssl_false(self): """ Make sure the PulpConnection is built properly when verify_ssl is False. """ self.config['server']['verify_ssl'] = 'fAlsE' bindings = launcher._create_bindings(self.config, None, 'username', 'password') self.assertEqual(bindings.bindings.server.verify_ssl, False) self.assertEqual(bindings.bindings.server.ca_path, self.ca_path)
def test_verify_debug_logging(self): """ Make sure that verbose=2 sets api_responses_logger to correct logger with sys.stderr handler """ bindings = launcher._create_bindings(self.config, None, 'username', 'password', verbose=2) api_logger = bindings.bindings.server.api_responses_logger handler = api_logger.handlers[0] self.assertEqual(handler.stream, sys.stderr) self.assertEqual(handler.formatter._fmt, logging.Formatter('%(asctime)s - %(levelname)s - %(message)s')._fmt)
def test_verify_ssl_true(self): """ Make sure the PulpConnection is built properly when verify_ssl is true. """ self.config['server']['verify_ssl'] = 'truE' # Let's also try to use a different path to make sure ca_path works right different_path = '/different.path' self.config['server']['ca_path'] = different_path bindings = launcher._create_bindings(self.config, None, 'username', 'password') self.assertEqual(bindings.bindings.server.verify_ssl, True) self.assertEqual(bindings.bindings.server.ca_path, different_path)
def test_verify_debug_logging(self): """ Make sure that verbose=2 sets api_responses_logger to correct logger with sys.stderr handler """ bindings = launcher._create_bindings(self.config, None, 'username', 'password', verbose=2) api_logger = bindings.bindings.server.api_responses_logger handler = api_logger.handlers[0] self.assertEqual(handler.stream, sys.stderr) self.assertEqual( handler.formatter._fmt, logging.Formatter( '%(asctime)s - %(levelname)s - %(message)s')._fmt)