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

40 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 

16 

17class UnityFakeException(Exception): 

18 pass 

19 

20 

21class UnityException(UnityFakeException): 

22 pass 

23 

24 

25class UnitySmbShareNameExistedError(UnityException): 

26 pass 

27 

28 

29class UnityFileSystemNameAlreadyExisted(UnityException): 

30 pass 

31 

32 

33class UnityNasServerNameUsedError(UnityException): 

34 pass 

35 

36 

37class UnityNfsShareNameExistedError(UnityException): 

38 pass 

39 

40 

41class UnitySnapNameInUseError(UnityException): 

42 pass 

43 

44 

45class UnityIpAddressUsedError(UnityException): 

46 pass 

47 

48 

49class UnityResourceNotFoundError(UnityException): 

50 pass 

51 

52 

53class UnityOneDnsPerNasServerError(UnityException): 

54 pass 

55 

56 

57class UnitySmbNameInUseError(UnityException): 

58 pass 

59 

60 

61class UnityNfsAlreadyEnabledError(UnityException): 

62 pass 

63 

64 

65class UnityHostNotFoundException(UnityException): 

66 pass 

67 

68 

69class UnityNothingToModifyError(UnityException): 

70 pass 

71 

72 

73class UnityShareShrinkSizeTooSmallError(UnityException): 

74 pass 

75 

76 

77class UnityTenantNameInUseError(UnityException): 

78 pass 

79 

80 

81class UnityVLANUsedByOtherTenantError(UnityException): 

82 pass 

83 

84 

85class SystemAPINotSupported(UnityException): 

86 pass 

87 

88 

89class UnityVLANAlreadyHasInterfaceError(UnityException): 

90 pass 

91 

92 

93class UnityAclUserNotFoundError(UnityException): 

94 pass