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