Revision 4d2cdb5a test/ganeti.hypervisor.hv_kvm_unittest.py
b/test/ganeti.hypervisor.hv_kvm_unittest.py | ||
---|---|---|
173 | 173 |
hvparams = { |
174 | 174 |
constants.HV_SERIAL_CONSOLE: True, |
175 | 175 |
constants.HV_VNC_BIND_ADDRESS: None, |
176 |
constants.HV_KVM_SPICE_BIND: None, |
|
176 | 177 |
} |
177 | 178 |
cons = self._Test(instance, hvparams) |
178 | 179 |
self.assertEqual(cons.kind, constants.CONS_SSH) |
... | ... | |
187 | 188 |
hvparams = { |
188 | 189 |
constants.HV_SERIAL_CONSOLE: False, |
189 | 190 |
constants.HV_VNC_BIND_ADDRESS: "192.0.2.1", |
191 |
constants.HV_KVM_SPICE_BIND: None, |
|
190 | 192 |
} |
191 | 193 |
cons = self._Test(instance, hvparams) |
192 | 194 |
self.assertEqual(cons.kind, constants.CONS_VNC) |
... | ... | |
194 | 196 |
self.assertEqual(cons.port, constants.VNC_BASE_PORT + 10) |
195 | 197 |
self.assertEqual(cons.display, 10) |
196 | 198 |
|
199 |
def testSpice(self): |
|
200 |
instance = objects.Instance(name="kvm.example.com", |
|
201 |
primary_node="node7235", |
|
202 |
network_port=11000) |
|
203 |
hvparams = { |
|
204 |
constants.HV_SERIAL_CONSOLE: False, |
|
205 |
constants.HV_VNC_BIND_ADDRESS: None, |
|
206 |
constants.HV_KVM_SPICE_BIND: "192.0.2.1", |
|
207 |
} |
|
208 |
cons = self._Test(instance, hvparams) |
|
209 |
self.assertEqual(cons.kind, constants.CONS_SPICE) |
|
210 |
self.assertEqual(cons.host, "192.0.2.1") |
|
211 |
self.assertEqual(cons.port, 11000) |
|
212 |
|
|
197 | 213 |
def testNoConsole(self): |
198 | 214 |
instance = objects.Instance(name="kvm.example.com", |
199 | 215 |
primary_node="node24325", |
... | ... | |
201 | 217 |
hvparams = { |
202 | 218 |
constants.HV_SERIAL_CONSOLE: False, |
203 | 219 |
constants.HV_VNC_BIND_ADDRESS: None, |
220 |
constants.HV_KVM_SPICE_BIND: None, |
|
204 | 221 |
} |
205 | 222 |
cons = self._Test(instance, hvparams) |
206 | 223 |
self.assertEqual(cons.kind, constants.CONS_MESSAGE) |
Also available in: Unified diff