Revision fb540e3a snf-cyclades-app/synnefo/logic/tests/servers.py

b/snf-cyclades-app/synnefo/logic/tests/servers.py
32 32
from django.test import TransactionTestCase
33 33
#from snf_django.utils.testing import mocked_quotaholder
34 34
from synnefo.logic import servers
35
from synnefo import quotas
35 36
from synnefo.db import models_factory as mfactory, models
36 37
from mock import patch
37 38

  
......
167 168
        vm.task = None
168 169
        vm.task_job_id = None
169 170
        vm.save()
171
        with mocked_quotaholder():
172
            quotas.accept_serial(vm.serial)
170 173
        mrapi().RebootInstance.return_value = 1
171 174
        with mocked_quotaholder():
172 175
            servers.reboot(vm, "HARD")
......
180 183
        serial = vm.serial
181 184
        mrapi().StartupInstance.return_value = 1
182 185
        with mocked_quotaholder() as m:
183
            servers.start(vm)
184
            m.resolve_commissions.assert_called_once_with([],
185
                                                          [serial.serial])
186
            self.assertTrue(m.issue_one_commission.called)
186
            with self.assertRaises(quotas.ResolveError):
187
                servers.start(vm)
187 188
        # Not pending, rejct
188 189
        vm.task = None
189 190
        vm.serial = mfactory.QuotaHolderSerialFactory(serial=400,

Also available in: Unified diff