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)
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)