Revision 2cd55da6 snf-cyclades-app/synnefo/logic/tests.py
b/snf-cyclades-app/synnefo/logic/tests.py | ||
---|---|---|
357 | 357 |
db_vm = VirtualMachine.objects.get(id=vm.id) |
358 | 358 |
self.assertEqual(db_vm.operstate, vm.operstate) |
359 | 359 |
# Test intermediate states |
360 |
vm.operstate = "STOPPED" |
|
361 |
vm.save() |
|
360 | 362 |
for status in ["queued", "waiting", "running"]: |
361 | 363 |
msg = self.create_msg(operation='OP_INSTANCE_SET_PARAMS', |
362 | 364 |
instance=vm.backend_vm_id, |
... | ... | |
774 | 776 |
|
775 | 777 |
def test_get_servers_from_db(self): |
776 | 778 |
"""Test getting a dictionary from each server to its operstate""" |
777 |
backend = 30000
|
|
779 |
backends = Backend.objects.all()
|
|
778 | 780 |
vm1 = self.get_vm('STARTED') |
779 | 781 |
vm2 = self.get_vm('DESTROYED', deleted=True) |
780 | 782 |
vm3 = self.get_vm('STOPPED') |
781 |
self.assertEquals(reconciliation.get_servers_from_db(), |
|
783 |
self.assertEquals(reconciliation.get_servers_from_db(backends),
|
|
782 | 784 |
{vm1.id: VMState(state='STARTED', cpu=2, ram=1024, nics=[]), |
783 | 785 |
vm3.id: VMState(state='STOPPED', cpu=2, ram=1024, nics=[])} |
784 | 786 |
) |
Also available in: Unified diff