Revision d56e7dc7 test/ganeti.rapi.rlib2_unittest.py
b/test/ganeti.rapi.rlib2_unittest.py | ||
---|---|---|
254 | 254 |
self.assertFalse(op.cleanup) |
255 | 255 |
|
256 | 256 |
|
257 |
class TestParseRenameInstanceRequest(testutils.GanetiTestCase): |
|
258 |
def setUp(self): |
|
259 |
testutils.GanetiTestCase.setUp(self) |
|
260 |
|
|
261 |
self.Parse = rlib2._ParseRenameInstanceRequest |
|
262 |
|
|
263 |
def test(self): |
|
264 |
name = "instij0eeph7" |
|
265 |
|
|
266 |
for new_name in ["ua0aiyoo", "fai3ongi"]: |
|
267 |
for ip_check in [False, True]: |
|
268 |
for name_check in [False, True]: |
|
269 |
data = { |
|
270 |
"new_name": new_name, |
|
271 |
"ip_check": ip_check, |
|
272 |
"name_check": name_check, |
|
273 |
} |
|
274 |
|
|
275 |
op = self.Parse(name, data) |
|
276 |
self.assert_(isinstance(op, opcodes.OpRenameInstance)) |
|
277 |
self.assertEqual(op.instance_name, name) |
|
278 |
self.assertEqual(op.new_name, new_name) |
|
279 |
self.assertEqual(op.ip_check, ip_check) |
|
280 |
self.assertEqual(op.name_check, name_check) |
|
281 |
|
|
282 |
def testDefaults(self): |
|
283 |
name = "instahchie3t" |
|
284 |
|
|
285 |
for new_name in ["thag9mek", "quees7oh"]: |
|
286 |
data = { |
|
287 |
"new_name": new_name, |
|
288 |
} |
|
289 |
|
|
290 |
op = self.Parse(name, data) |
|
291 |
self.assert_(isinstance(op, opcodes.OpRenameInstance)) |
|
292 |
self.assertEqual(op.instance_name, name) |
|
293 |
self.assertEqual(op.new_name, new_name) |
|
294 |
self.assert_(op.ip_check) |
|
295 |
self.assert_(op.name_check) |
|
296 |
|
|
297 |
|
|
257 | 298 |
if __name__ == '__main__': |
258 | 299 |
testutils.GanetiTestProgram() |
Also available in: Unified diff