示例#1
0
 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)
示例#2
0
 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)
示例#3
0
    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)
示例#4
0
 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)
示例#5
0
    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)
示例#6
0
 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)