Coverage for manila/tests/share/drivers/netapp/fakes.py: 100%
17 statements
« prev ^ index » next coverage.py v7.11.0, created at 2026-02-18 22:19 +0000
« prev ^ index » next coverage.py v7.11.0, created at 2026-02-18 22:19 +0000
1# Copyright (c) 2015 Clinton Knight. All rights reserved.
2#
3# Licensed under the Apache License, Version 2.0 (the "License"); you may
4# not use this file except in compliance with the License. You may obtain
5# a copy of the License at
6#
7# http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
11# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
12# License for the specific language governing permissions and limitations
13# under the License.
16from manila.share import configuration as conf
17from manila.share import driver as manila_opts
18from manila.share.drivers.netapp import options as na_opts
21def create_configuration():
22 config = conf.Configuration(None)
23 config.append_config_values(manila_opts.share_opts)
24 config.append_config_values(na_opts.netapp_connection_opts)
25 config.append_config_values(na_opts.netapp_transport_opts)
26 config.append_config_values(na_opts.netapp_basicauth_opts)
27 config.append_config_values(na_opts.netapp_certificateauth_opts)
28 config.append_config_values(na_opts.netapp_provisioning_opts)
29 config.append_config_values(na_opts.netapp_backup_opts)
30 return config
33def create_configuration_cmode():
34 config = create_configuration()
35 config.append_config_values(na_opts.netapp_support_opts)
36 return config