Coverage for manila/tests/share/drivers/netapp/dataontap/protocols/fakes.py: 100%
19 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.
15from manila.common import constants
18SHARE_NAME = 'fake_share'
19SHARE_ID = '9dba208c-9aa7-11e4-89d3-123b93f75cba'
20EXPORT_POLICY_NAME = 'policy_9dba208c_9aa7_11e4_89d3_123b93f75cba'
21SHARE_ADDRESS_1 = '10.10.10.10'
22SHARE_ADDRESS_2 = '10.10.10.20'
23CLIENT_ADDRESS_1 = '20.20.20.10'
24CLIENT_ADDRESS_2 = '20.20.20.20'
26CIFS_SHARE_PATH = '/%s' % SHARE_NAME
27CIFS_SHARE_PATH_PARSED = '\\%s' % SHARE_NAME
28CIFS_SHARE = {
29 'export_location': r'\\%s%s' % (SHARE_ADDRESS_1, CIFS_SHARE_PATH_PARSED),
30 'id': SHARE_ID
31}
33NFS_SHARE_PATH = '/%s' % SHARE_NAME
34NFS_SHARE = {
35 'export_location': '%s:%s' % (SHARE_ADDRESS_1, NFS_SHARE_PATH),
36 'id': SHARE_ID
37}
39IP_ACCESS = {
40 'access_type': 'ip',
41 'access_to': CLIENT_ADDRESS_1,
42 'access_level': constants.ACCESS_LEVEL_RW,
43}
45USER_ACCESS = {
46 'access_type': 'user',
47 'access_to': 'fake_user',
48 'access_level': constants.ACCESS_LEVEL_RW,
49}
51VOLUME = {
52 'name': SHARE_NAME,
53}
55NEW_NFS_RULES = {
56 '10.10.10.0/30': constants.ACCESS_LEVEL_RW,
57 '10.10.10.0/24': constants.ACCESS_LEVEL_RO,
58 '10.10.10.10': constants.ACCESS_LEVEL_RW,
59 '10.10.20.0/24': constants.ACCESS_LEVEL_RW,
60 '10.10.20.10': constants.ACCESS_LEVEL_RW,
61}
63EXISTING_CIFS_RULES = {
64 'user1': constants.ACCESS_LEVEL_RW,
65 'user2': constants.ACCESS_LEVEL_RO,
66 'user3': constants.ACCESS_LEVEL_RW,
67 'user4': constants.ACCESS_LEVEL_RO,
68}
70NEW_CIFS_RULES = {
71 'user1': constants.ACCESS_LEVEL_RW,
72 'user2': constants.ACCESS_LEVEL_RW,
73 'user3': constants.ACCESS_LEVEL_RO,
74 'user5': constants.ACCESS_LEVEL_RW,
75 'user6': constants.ACCESS_LEVEL_RO,
76}