Revision 2dcb5a26 test/hs/Test/Ganeti/Types.hs
b/test/hs/Test/Ganeti/Types.hs | ||
---|---|---|
83 | 83 |
allDiskTemplates :: [DiskTemplate] |
84 | 84 |
allDiskTemplates = |
85 | 85 |
let all_vals = [minBound..maxBound]::[DiskTemplate] |
86 |
sel1 = if C.enableFileStorage |
|
86 |
sel1 = if C.enableSharedFileStorage
|
|
87 | 87 |
then all_vals |
88 |
else delete DTFile all_vals |
|
89 |
sel2 = if C.enableSharedFileStorage |
|
90 |
then sel1 |
|
91 |
else delete DTSharedFile sel1 |
|
92 |
in sel2 |
|
88 |
else delete DTSharedFile all_vals |
|
89 |
in sel1 |
|
93 | 90 |
|
94 | 91 |
-- | Custom 'Arbitrary' instance for 'DiskTemplate', which needs to |
95 | 92 |
-- handle the case of file storage being disabled at configure time. |
... | ... | |
114 | 111 |
|
115 | 112 |
-- | Valid storage types. |
116 | 113 |
allStorageTypes :: [StorageType] |
117 |
allStorageTypes = |
|
118 |
let all_vals = [minBound..maxBound]::[StorageType] |
|
119 |
in if C.enableFileStorage |
|
120 |
then all_vals |
|
121 |
else delete StorageFile all_vals |
|
114 |
allStorageTypes = [minBound..maxBound]::[StorageType] |
|
122 | 115 |
|
123 | 116 |
-- | Custom 'Arbitrary' instance for 'StorageType', which needs to |
124 | 117 |
-- handle the case of file storage being disabled at configure time. |
Also available in: Unified diff