Ejemplo n.º 1
0
    def test_resource_class_update(self):
        rc = self.tuskarclient_resource_classes.first()

        tuskarclient = self.stub_tuskarclient()
        tuskarclient.resource_classes = self.mox.CreateMockAnything()
        tuskarclient.flavors = self.mox.CreateMockAnything()
        tuskarclient.resource_classes.update(
            rc.id,
            name='rclass1',
            service_type='compute',
            flavors=[]).AndReturn(rc)
        tuskarclient.flavors.list(rc.id).AndReturn([])
        self.mox.ReplayAll()

        ret_val = ResourceClass.update(self.request, rc.id,
                                                  name='rclass1',
                                                  service_type='compute',
                                                  flavors=[])
        self.assertIsInstance(ret_val, ResourceClass)