Example #1
0
def parent_bindings(options):
    """
    Get the parent API bindings based on handler options.
    :param options: Update options.
    :type options: dict
    :return: A configured parent API bindings.
    :rtype: pulp.bindings.bindings.Bindings
    """
    settings = options[constants.PARENT_SETTINGS]
    host = settings[constants.HOST]
    port = settings[constants.PORT]
    return resources.parent_bindings(host, port)
Example #2
0
def parent_bindings(options):
    """
    Get the parent API bindings based on handler options.
    :param options: Update options.
    :type options: dict
    :return: A configured parent API bindings.
    :rtype: pulp.bindings.bindings.Bindings
    """
    settings = options[constants.PARENT_SETTINGS]
    host = settings[constants.HOST]
    port = settings[constants.PORT]
    return resources.parent_bindings(host, port)
Example #3
0
    def test_verify_ssl_true(self, read_config):
        """
        Make sure that verify_ssl is passed correctly when it is true.
        """
        ca_path = '/some/path'
        node_config = {'parent_oauth': {'key': 'some_key', 'secret': 'ssssh!', 'user_id': 'bgates'},
                       'main': {'verify_ssl': 'tRue', 'ca_path': ca_path}}
        node_config = config.Config(node_config).graph()
        read_config.return_value = node_config

        bindings = resources.parent_bindings('host')

        self.assertEqual(bindings.bindings.server.ca_path, ca_path)
        self.assertEqual(bindings.bindings.server.verify_ssl, True)