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

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. 

14 

15 

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 

19 

20 

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 

31 

32 

33def create_configuration_cmode(): 

34 config = create_configuration() 

35 config.append_config_values(na_opts.netapp_support_opts) 

36 return config