def test_reverse_quota_delta(self, mock_get_flavor): inst = create_instance(self.context, params=None) inst.old_flavor = flavors.get_flavor_by_name('m1.tiny') inst.new_flavor = flavors.get_flavor_by_name('m1.medium') expected_deltas = { 'cores': -1 * (inst.new_flavor['vcpus'] - inst.old_flavor['vcpus']), 'ram': -1 * (inst.new_flavor['memory_mb'] - inst.old_flavor['memory_mb']) } updates = {'old_instance_type_id': inst.old_flavor['id'], 'new_instance_type_id': inst.new_flavor['id']} fake_migration = test_migration.fake_db_migration(**updates) def _flavor_get_by_id(context, type_id): if type_id == updates['old_instance_type_id']: return inst.old_flavor else: return inst.new_flavor mock_get_flavor.side_effect = _flavor_get_by_id deltas = compute_utils.reverse_upsize_quota_delta(self.context, fake_migration) self.assertEqual(expected_deltas, deltas)
def test_reverse_quota_delta(self): inst = create_instance(self.context, params=None) inst.old_flavor = flavors.get_flavor_by_name("m1.tiny") inst.new_flavor = flavors.get_flavor_by_name("m1.medium") expected_deltas = { "cores": -1 * (inst.new_flavor["vcpus"] - inst.old_flavor["vcpus"]), "ram": -1 * (inst.new_flavor["memory_mb"] - inst.old_flavor["memory_mb"]), } deltas = compute_utils.reverse_upsize_quota_delta(self.context, inst) self.assertEqual(expected_deltas, deltas)
def test_reverse_quota_delta(self): inst = create_instance(self.context, params=None) inst.old_flavor = flavors.get_flavor_by_name('m1.tiny') inst.new_flavor = flavors.get_flavor_by_name('m1.medium') expected_deltas = { 'cores': -1 * (inst.new_flavor['vcpus'] - inst.old_flavor['vcpus']), 'ram': -1 * (inst.new_flavor['memory_mb'] - inst.old_flavor['memory_mb']) } deltas = compute_utils.reverse_upsize_quota_delta(self.context, inst) self.assertEqual(expected_deltas, deltas)
def test_reverse_quota_delta(self, mock_get_flavor): inst = create_instance(self.context, params=None) inst.old_flavor = flavors.get_flavor_by_name("m1.tiny") inst.new_flavor = flavors.get_flavor_by_name("m1.medium") expected_deltas = { "cores": -1 * (inst.new_flavor["vcpus"] - inst.old_flavor["vcpus"]), "ram": -1 * (inst.new_flavor["memory_mb"] - inst.old_flavor["memory_mb"]), } updates = {"old_instance_type_id": inst.old_flavor["id"], "new_instance_type_id": inst.new_flavor["id"]} fake_migration = test_migration.fake_db_migration(**updates) def _flavor_get_by_id(context, type_id): if type_id == updates["old_instance_type_id"]: return inst.old_flavor else: return inst.new_flavor mock_get_flavor.side_effect = _flavor_get_by_id deltas = compute_utils.reverse_upsize_quota_delta(self.context, fake_migration) self.assertEqual(expected_deltas, deltas)