def METHOD_NAME(self):
    config_from_user = {
        'max_concurrent_requests': '20',
        'multipart_threshold': str(64 * (1024 ** 2)),
    }
    runtime_config = self.build_config_with(**config_from_user)
    # Our overrides were accepted.
    self.assertEqual(runtime_config['multipart_threshold'],
                     int(config_from_user['multipart_threshold']))
    self.assertEqual(runtime_config['max_concurrent_requests'],
                     int(config_from_user['max_concurrent_requests']))
    # And defaults were used for values not specified.
    self.assertEqual(runtime_config['max_queue_size'],
                     int(transferconfig.DEFAULTS['max_queue_size']))