Ejemplo n.º 1
0
    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)
Ejemplo n.º 3
0
    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')
Ejemplo n.º 5
0
 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)