Revision 02a5fe0e qa/qa_config.py
b/qa/qa_config.py | ||
---|---|---|
45 | 45 |
"name", |
46 | 46 |
"nicmac", |
47 | 47 |
"used", |
48 |
"disk_template", |
|
48 |
"_disk_template",
|
|
49 | 49 |
] |
50 | 50 |
|
51 | 51 |
def __init__(self, name, nicmac): |
... | ... | |
55 | 55 |
self.name = name |
56 | 56 |
self.nicmac = nicmac |
57 | 57 |
self.used = None |
58 |
self.disk_template = None |
|
58 |
self._disk_template = None
|
|
59 | 59 |
|
60 | 60 |
@classmethod |
61 | 61 |
def FromDict(cls, data): |
... | ... | |
79 | 79 |
self.name) |
80 | 80 |
|
81 | 81 |
self.used = False |
82 |
self.disk_template = None |
|
82 |
self._disk_template = None
|
|
83 | 83 |
|
84 | 84 |
def GetNicMacAddr(self, idx, default): |
85 | 85 |
"""Returns MAC address for NIC. |
... | ... | |
94 | 94 |
else: |
95 | 95 |
return default |
96 | 96 |
|
97 |
def SetDiskTemplate(self, template): |
|
98 |
"""Set the disk template. |
|
99 |
|
|
100 |
""" |
|
101 |
assert template in constants.DISK_TEMPLATES |
|
102 |
|
|
103 |
self._disk_template = template |
|
104 |
|
|
105 |
@property |
|
106 |
def disk_template(self): |
|
107 |
"""Returns the current disk template. |
|
108 |
|
|
109 |
""" |
|
110 |
return self._disk_template |
|
111 |
|
|
97 | 112 |
|
98 | 113 |
class _QaNode(object): |
99 | 114 |
__slots__ = [ |
... | ... | |
480 | 495 |
return inst |
481 | 496 |
|
482 | 497 |
|
483 |
def GetInstanceTemplate(inst): |
|
484 |
"""Return the disk template of an instance. |
|
485 |
|
|
486 |
""" |
|
487 |
templ = inst.disk_template |
|
488 |
assert templ is not None |
|
489 |
return templ |
|
490 |
|
|
491 |
|
|
492 |
def SetInstanceTemplate(inst, template): |
|
493 |
"""Set the disk template for an instance. |
|
494 |
|
|
495 |
""" |
|
496 |
inst.disk_template = template |
|
497 |
|
|
498 |
|
|
499 | 498 |
def SetExclusiveStorage(value): |
500 | 499 |
"""Wrapper for L{_QaConfig.SetExclusiveStorage}. |
501 | 500 |
|
Also available in: Unified diff