Coverage for manila/tests/share/drivers/dell_emc/plugins/unity/utils.py: 100%

13 statements  

« prev     ^ index     » next       coverage.py v7.11.0, created at 2026-02-18 22:19 +0000

1# Copyright (c) 2016 EMC Corporation. 

2# All Rights Reserved. 

3# 

4# Licensed under the Apache License, Version 2.0 (the "License"); you may 

5# not use this file except in compliance with the License. You may obtain 

6# a copy of the License at 

7# 

8# http://www.apache.org/licenses/LICENSE-2.0 

9# 

10# Unless required by applicable law or agreed to in writing, software 

11# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 

12# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 

13# License for the specific language governing permissions and limitations 

14# under the License. 

15 

16from os import path 

17from unittest import mock 

18import yaml 

19 

20from oslo_log import log 

21 

22LOG = log.getLogger(__name__) 

23 

24patch_system = mock.patch('storops.UnitySystem') 

25 

26 

27def load_yaml(file_name): 

28 yaml_file = '{}/{}'.format(path.dirname(path.abspath(__file__)), file_name) 

29 with open(yaml_file) as f: 

30 res = yaml.safe_load(f) 

31 LOG.debug('Loaded yaml mock objects from %s.', yaml_file) 

32 return res 

33 

34 

35patch_find_ports_by_mtu = mock.patch('manila.share.drivers.dell_emc.plugins.' 

36 'unity.utils.find_ports_by_mtu')