def test_instance_type_exists(self): flavorid = uuid.UUID('1beeece5-e4e6-4f50-898d-15c3ab393abf') for_nova = { u'name': u'my test', u'vcpus': 4, u'ram': 8192, u'disk': 10, u'ephemeral': 80 } instance_types._instance_type_for_nova(self.fake_params)\ .AndReturn(for_nova) uuid.uuid4().AndReturn(flavorid) for_nova['flavorid'] = flavorid.int self.fake_client_set.compute.flavors.create(**for_nova)\ .AndRaise(osc_exc.HttpException(409, 'failure')) self.mox.ReplayAll() self.interact(self.fake_params, expected_status_code=400)
def test_instance_type_exists(self): flavorid = uuid.UUID('1beeece5-e4e6-4f50-898d-15c3ab393abf') for_nova = { u'name': u'my test', u'vcpus': 4, u'ram': 8192, u'disk': 10, u'ephemeral': 80 } instance_types._instance_type_for_nova(self.fake_params)\ .AndReturn(for_nova) uuid.uuid4().AndReturn(flavorid) for_nova['flavorid'] = flavorid.int self.fake_client_set.compute.flavors.create(**for_nova)\ .AndRaise(osc_exc.HttpException(409, 'failure')) self.mox.ReplayAll() self.interact(self.fake_params, expected_status_code=400)
def test_create_instance_type(self): flavorid = uuid.UUID('1beeece5-e4e6-4f50-898d-15c3ab393abf') for_nova = { u'name': u'my test', u'vcpus': 4, u'ram': 8192, u'disk': 10, u'ephemeral': 80 } instance_types._instance_type_for_nova(self.fake_params)\ .AndReturn(for_nova) uuid.uuid4().AndReturn(flavorid) for_nova['flavorid'] = flavorid.int self.fake_client_set.compute.flavors.create(**for_nova)\ .AndReturn('FLAVOR42') instance_types._instance_type_to_view('FLAVOR42').AndReturn('REPLY') self.mox.ReplayAll() data = self.interact(self.fake_params) self.assertEquals(data, 'REPLY')
def test_create_instance_type(self): flavorid = uuid.UUID('1beeece5-e4e6-4f50-898d-15c3ab393abf') for_nova = { u'name': u'my test', u'vcpus': 4, u'ram': 8192, u'disk': 10, u'ephemeral': 80 } instance_types._instance_type_for_nova(self.fake_params)\ .AndReturn(for_nova) uuid.uuid4().AndReturn(flavorid) for_nova['flavorid'] = flavorid.int self.fake_client_set.compute.flavors.create(**for_nova)\ .AndReturn('FLAVOR42') instance_types._instance_type_to_view('FLAVOR42').AndReturn('REPLY') self.mox.ReplayAll() data = self.interact(self.fake_params) self.assertEquals(data, 'REPLY')
def test_for_nova_works(self): data = { u'name': u'my test', u'cpus': 4, u'ram': 8 * _GB, u'root-size': 10 * _GB, u'ephemeral-size': 80 * _GB } expected = { u'name': u'my test', u'vcpus': 4, u'ram': 8192, u'disk': 10, u'ephemeral': 80 } converted = instance_types._instance_type_for_nova(data) self.assertEquals(converted, expected)
def test_for_nova_works(self): data = { u'name': u'my test', u'cpus': 4, u'ram': 8 * _GB, u'root-size': 10 * _GB, u'ephemeral-size': 80 * _GB } expected = { u'name': u'my test', u'vcpus': 4, u'ram': 8192, u'disk': 10, u'ephemeral': 80 } converted = instance_types._instance_type_for_nova(data) self.assertEquals(converted, expected)