Revision 452913ed qa/qa_cluster.py

b/qa/qa_cluster.py
136 136
  AssertEqual(StartSSH(master['primary'],
137 137
                       utils.ShellQuoteArgs(cmd)).wait(), 0)
138 138

  
139
def TestClusterReservedLvs():
140
  """gnt-cluster reserved lvs"""
141
  master = qa_config.GetMasterNode()
142
  CVERIFY = ['gnt-cluster', 'verify']
143
  for rcode, cmd in [
144
    (0, CVERIFY),
145
    (0, ['gnt-cluster', 'modify', '--reserved-lvs', '']),
146
    (0, ['lvcreate', '-L1G', '-nqa-test', 'xenvg']),
147
    (1, CVERIFY),
148
    (0, ['gnt-cluster', 'modify', '--reserved-lvs', 'qa-test,other-test']),
149
    (0, CVERIFY),
150
    (0, ['gnt-cluster', 'modify', '--reserved-lvs', 'qa-.*']),
151
    (0, CVERIFY),
152
    (0, ['gnt-cluster', 'modify', '--reserved-lvs', '']),
153
    (1, CVERIFY),
154
    (0, ['lvremove', '-f', 'xenvg/qa-test']),
155
    (0, CVERIFY),
156
    ]:
157
    AssertEqual(StartSSH(master['primary'],
158
                         utils.ShellQuoteArgs(cmd)).wait(), rcode)
159

  
139 160

  
140 161
def TestClusterInfo():
141 162
  """gnt-cluster info"""

Also available in: Unified diff