Revision 66222813 test/py/cmdlib/testsupport/cmdlib_testcase.py
b/test/py/cmdlib/testsupport/cmdlib_testcase.py | ||
---|---|---|
37 | 37 |
from cmdlib.testsupport.ssh_mock import patchSsh |
38 | 38 |
|
39 | 39 |
from ganeti import errors |
40 |
from ganeti import objects |
|
40 | 41 |
from ganeti import opcodes |
41 | 42 |
from ganeti import runtime |
42 | 43 |
|
... | ... | |
81 | 82 |
group = property(fget=lambda self: self._GetDefaultGroup(), |
82 | 83 |
doc="Default node group") |
83 | 84 |
|
85 |
os = property(fget=lambda self: self.cfg.GetDefaultOs(), |
|
86 |
doc="Default OS") |
|
87 |
os_name_variant = property( |
|
88 |
fget=lambda self: self.os.name + objects.OS.VARIANT_DELIM + |
|
89 |
self.os.supported_variants[0], |
|
90 |
doc="OS name and variant string") |
|
91 |
|
|
84 | 92 |
def setUp(self): |
85 | 93 |
super(CmdlibTestCase, self).setUp() |
86 | 94 |
self._iallocator_patcher = None |
... | ... | |
304 | 312 |
state = opcode.__getstate__() |
305 | 313 |
|
306 | 314 |
for key, value in kwargs.items(): |
307 |
if value == self.REMOVE: |
|
315 |
if value == self.REMOVE and key in state:
|
|
308 | 316 |
del state[key] |
309 | 317 |
else: |
310 | 318 |
state[key] = value |
Also available in: Unified diff