4 | Tests designated as Unit tests extend the unittest.TestCase class and
5 can be exercised without any external resources
6 | other than the filesystem. Most of these tests simply ensure that the
7 configuration settings classes check their
8 | constructor arguments properly.
16 - testFileIsDirectory - ensures that the expected path is a directory
17 - testFileNotExist - ensures that a file that does not exist returns
19 - testFileExists - ensures that a file that does exist returns True
20 - testDownloadBadUrl - ensures that an Exception is thrown when
21 attempting to download a file with a bad URL
22 - testCirrosImageDownload - ensures that the Cirros image can be
24 - testReadOSEnvFile - ensures that an OpenStack RC file can be properly
27 ProxySettingsUnitTests
28 ----------------------
30 Ensures that all required members are included when constructing a
36 Ensures that all required members are included when constructing a
39 SecurityGroupRuleSettingsUnitTests
40 ----------------------------------
42 Ensures that all required members are included when constructing a
43 SecurityGroupRuleSettings object
45 SecurityGroupRuleDomainObjectTests
46 ----------------------------------
48 Ensures that all required members are included when constructing a
49 SecurityGroupRule domain object
51 SecurityGroupSettingsUnitTests
52 ------------------------------
54 Ensures that all required members are included when constructing a
55 SecuirtyGroupSettings object
57 SecurityGroupDomainObjectTests
58 ------------------------------
60 Ensures that all required members are included when constructing a
61 SecurityGroup domain object
63 ImageSettingsUnitTests
64 ----------------------
66 Ensures that all required members are included when constructing a
69 ImageDomainObjectTests
70 ----------------------
72 Ensures that all required members are included when constructing a
75 FlavorSettingsUnitTests
76 -----------------------
78 Ensures that all required members are included when constructing a
81 FlavorDomainObjectTests
82 -----------------------
84 Ensures that all required members are included when constructing a
87 KeypairSettingsUnitTests
88 ------------------------
90 Ensures that all required members are included when constructing a
91 KeypairSettings object
93 KeypairDomainObjectTests
94 ------------------------
96 Ensures that all required members are included when constructing a
100 ---------------------
102 Ensures that all required members are included when constructing a
105 UserDomainObjectTests
106 ---------------------
108 Ensures that all required members are included when constructing a
111 ProjectSettingsUnitTests
112 ------------------------
114 Ensures that all required members are included when constructing a
115 ProjectSettings object
117 ProjectDomainObjectTests
118 ------------------------
120 Ensures that all required members are included when constructing a
121 Project domain object
123 DomainDomainObjectTests
124 -----------------------
126 Ensures that all required members are included when constructing a
129 ComputeQuotasDomainObjectTests
130 ------------------------------
132 Ensures that all required members are included when constructing a
133 ComputeQuotas domain object
135 NetworkQuotasDomainObjectTests
136 ------------------------------
138 Ensures that all required members are included when constructing a
139 NetworkQuotas domain object
141 RoleDomainObjectTests
142 ---------------------
144 Ensures that all required members are included when constructing a
147 NetworkSettingsUnitTests
148 ------------------------
150 Ensures that all required members are included when constructing a
151 NetworkSettings object
156 Ensures that all required members are included when constructing a
157 Network domain object
159 SubnetSettingsUnitTests
160 -----------------------
162 Ensures that all required members are included when constructing a
163 SubnetSettings object
168 Ensures that all required members are included when constructing a
171 PortSettingsUnitTests
172 ---------------------
174 Ensures that all required members are included when constructing a
177 PortDomainObjectTests
178 ---------------------
180 Ensures that all required members are included when constructing a
183 RouterSettingsUnitTests
184 -----------------------
186 Ensures that all required members are included when constructing a
187 RouterSettings object
189 RouterDomainObjectTests
190 -----------------------
192 Ensures that all required members are included when constructing a
195 InterfaceRouterDomainObjectTests
196 --------------------------------
198 Ensures that all required members are included when constructing a
199 InterfaceRouter domain object
201 StackSettingsUnitTests
202 ----------------------
204 Ensures that all required members are included when constructing a
207 StackDomainObjectTests
208 ----------------------
210 Ensures that all required members are included when constructing a
211 Stack domain object (for Heat)
213 ResourceDomainObjectTests
214 -------------------------
216 Ensures that all required members are included when constructing a
217 Resource domain object (for Heat)
219 OutputDomainObjectTests
220 -----------------------
222 Ensures that all required members are included when constructing a
223 Output domain object (for Heat)
225 VolumeSettingsUnitTests
226 -----------------------
228 Ensures that all required members are included when constructing a
229 VolumeSettings object
231 VolumeDomainObjectTests
232 -----------------------
234 Ensures that all required members are included when constructing a
235 Volume domain object (for Cinder)
237 VolumeTypeSettingsUnitTests
238 ---------------------------
240 Ensures that all required members are included when constructing a
241 VolumeTypeSettings object
243 VolumeTypeDomainObjectTests
244 ---------------------------
246 Ensures that all required members are included when constructing a
247 VolumeType domain object (for Cinder)
249 VolumeTypeEncryptionObjectTests
250 -------------------------------
252 Ensures that all required members are included when constructing a
253 VolumeTypeEncryption domain object (for Cinder)
258 Ensures that all required members are included when constructing a
261 QoSSpecDomainObjectTests
262 ------------------------
264 Ensures that all required members are included when constructing a
265 QoSSpec domain object (for Cinder)
267 VolumeDomainObjectTests
268 -----------------------
270 Ensures that all required members are included when constructing a
271 Volume domain object (for Cinder)
273 FloatingIpSettingsUnitTests
274 ---------------------------
276 Ensures that all required members are included when constructing a
277 FloatingIpSettings object
279 FloatingIpDomainObjectTests
280 ---------------------------
282 Ensures that all required members are included when constructing a
283 FloatingIp domain object
285 VmInstanceSettingsUnitTests
286 ---------------------------
288 Ensures that all required members are included when constructing a
289 VmInstanceSettings object
291 VmInstDomainObjectTests
292 -----------------------
294 Ensures that all required members are included when constructing a
297 SettingsUtilsVolumeTests
298 ------------------------
300 Ensures that the settings_utils.py#create_volume_settings() function properly
301 maps a snaps.domain.Volume object correctly to a
302 snaps.openstack.create_volume.VolumeSettings object as well as a
303 snaps.domain.VolumeType object to a
304 snaps.openstack.create_volume.VolumeSettings object