예제 #1
0
 def _wsgi_app(self, inner_app):
     # NOTE(luisg): In order to test localization, we need to
     # make sure the lazy _() is installed in the 'fault' module
     # also we don't want to install the _() system-wide and
     # potentially break other test cases, so we do it here for this
     # test suite only.
     gettextutils.install('', lazy=True)
     from cinder.api.middleware import fault
     return fault.FaultWrapper(inner_app)
예제 #2
0
 def _wsgi_app(self, inner_app):
     # NOTE(luisg): In order to test localization, we need to
     # make sure the lazy _() is installed in the 'fault' module
     # also we don't want to install the _() system-wide and
     # potentially break other test cases, so we do it here for this
     # test suite only.
     gettextutils.install('', lazy=True)
     from cinder.api.middleware import fault
     return fault.FaultWrapper(inner_app)
예제 #3
0
파일: generator.py 프로젝트: adkerr/cinder
import argparse
import imp
import os
import re
import socket
import sys
import textwrap

from oslo.config import cfg
import six
import stevedore.named

from cinder.openstack.common import gettextutils
from cinder.openstack.common import importutils

gettextutils.install('cinder')

STROPT = "StrOpt"
BOOLOPT = "BoolOpt"
INTOPT = "IntOpt"
FLOATOPT = "FloatOpt"
LISTOPT = "ListOpt"
DICTOPT = "DictOpt"
MULTISTROPT = "MultiStrOpt"

OPT_TYPES = {
    STROPT: 'string value',
    BOOLOPT: 'boolean value',
    INTOPT: 'integer value',
    FLOATOPT: 'floating point value',
    LISTOPT: 'list value',
예제 #4
0
파일: manage.py 프로젝트: niuzhenguo/cinder
#    Licensed under the Apache License, Version 2.0 (the "License"); you may
#    not use this file except in compliance with the License. You may obtain
#    a copy of the License at
#
#         http://www.apache.org/licenses/LICENSE-2.0
#
#    Unless required by applicable law or agreed to in writing, software
#    distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
#    WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
#    License for the specific language governing permissions and limitations
#    under the License.

import os

from oslo.config import cfg

from cinder.openstack.common import gettextutils
gettextutils.install('cinder', lazy=True)

from cinder.db.sqlalchemy import migrate_repo
from cinder import version

from migrate.versioning.shell import main

CONF = cfg.CONF

if __name__ == '__main__':
    CONF([], project='cinder', version=version.version_string())
    main(debug='False', url=CONF.database.connection,
         repository=os.path.abspath(os.path.dirname(migrate_repo.__file__)))
예제 #5
0
#
#         http://www.apache.org/licenses/LICENSE-2.0
#
#    Unless required by applicable law or agreed to in writing, software
#    distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
#    WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
#    License for the specific language governing permissions and limitations
#    under the License.

import os

from oslo.config import cfg

from cinder.openstack.common import gettextutils

gettextutils.install('cinder', lazy=True)

from cinder.db.sqlalchemy import migrate_repo
import cinder.openstack.common.db.sqlalchemy.session
from cinder import version

from migrate.versioning.shell import main

CONF = cfg.CONF

if __name__ == '__main__':
    CONF([], project='cinder', version=version.version_string())
    main(debug='False',
         url=CONF.database.connection,
         repository=os.path.abspath(os.path.dirname(migrate_repo.__file__)))
예제 #6
0
파일: manage.py 프로젝트: CloudVPS/cinder
#    not use this file except in compliance with the License. You may obtain
#    a copy of the License at
#
#         http://www.apache.org/licenses/LICENSE-2.0
#
#    Unless required by applicable law or agreed to in writing, software
#    distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
#    WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
#    License for the specific language governing permissions and limitations
#    under the License.

import os

from oslo.config import cfg

from cinder.openstack.common import gettextutils
gettextutils.install('cinder', lazy=False)

from cinder.db.sqlalchemy import migrate_repo
import cinder.openstack.common.db.sqlalchemy.session
from cinder import version

from migrate.versioning.shell import main

CONF = cfg.CONF

if __name__ == '__main__':
    CONF([], project='cinder', version=version.version_string())
    main(debug='False', url=CONF.database.connection,
         repository=os.path.abspath(os.path.dirname(migrate_repo.__file__)))
예제 #7
0
#
#         http://www.apache.org/licenses/LICENSE-2.0
#
#    Unless required by applicable law or agreed to in writing, software
#    distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
#    WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
#    License for the specific language governing permissions and limitations
#    under the License.

import os

from oslo.config import cfg

from cinder.openstack.common import gettextutils

gettextutils.install('cinder', lazy=False)

from cinder.db.sqlalchemy import migrate_repo
import cinder.openstack.common.db.sqlalchemy.session
from cinder import version

from migrate.versioning.shell import main

CONF = cfg.CONF

if __name__ == '__main__':
    CONF([], project='cinder', version=version.version_string())
    main(debug='False',
         url=CONF.database.connection,
         repository=os.path.abspath(os.path.dirname(migrate_repo.__file__)))
예제 #8
0
from __future__ import print_function

import imp
import os
import re
import socket
import sys
import textwrap

from oslo.config import cfg
import six

from cinder.openstack.common import gettextutils
from cinder.openstack.common import importutils

gettextutils.install('cinder')

STROPT = "StrOpt"
BOOLOPT = "BoolOpt"
INTOPT = "IntOpt"
FLOATOPT = "FloatOpt"
LISTOPT = "ListOpt"
MULTISTROPT = "MultiStrOpt"

OPT_TYPES = {
    STROPT: 'string value',
    BOOLOPT: 'boolean value',
    INTOPT: 'integer value',
    FLOATOPT: 'floating point value',
    LISTOPT: 'list value',
    MULTISTROPT: 'multi valued',