summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2014-09-18 16:40:04 +0000
committerGerrit Code Review <review@openstack.org>2014-09-18 16:40:04 +0000
commita71ee9ca14150b8465bf91e23501b3dd1e431a24 (patch)
treeda7a3922e59b7e790066033216804ce9f4ad4f17
parentd7bdf52511449360d08de06071a10fe691f2321f (diff)
parent3679023ddfaf11caea6c1861c67510efd0c88494 (diff)
downloadoslo-middleware-a71ee9ca14150b8465bf91e23501b3dd1e431a24.tar.gz
Merge "Remove oslo-incubator fixture"
-rw-r--r--openstack-common.conf1
-rw-r--r--oslo/middleware/openstack/common/fixture/__init__.py0
-rw-r--r--oslo/middleware/openstack/common/fixture/config.py85
-rw-r--r--tests/test_sizelimit.py2
4 files changed, 1 insertions, 87 deletions
diff --git a/openstack-common.conf b/openstack-common.conf
index 0b2ed8a..fc54de5 100644
--- a/openstack-common.conf
+++ b/openstack-common.conf
@@ -2,7 +2,6 @@
# The list of modules to copy from oslo-incubator.git
module=context
-module=fixture/config
script = tools/run_cross_tests.sh
diff --git a/oslo/middleware/openstack/common/fixture/__init__.py b/oslo/middleware/openstack/common/fixture/__init__.py
deleted file mode 100644
index e69de29..0000000
--- a/oslo/middleware/openstack/common/fixture/__init__.py
+++ /dev/null
diff --git a/oslo/middleware/openstack/common/fixture/config.py b/oslo/middleware/openstack/common/fixture/config.py
deleted file mode 100644
index 9489b85..0000000
--- a/oslo/middleware/openstack/common/fixture/config.py
+++ /dev/null
@@ -1,85 +0,0 @@
-#
-# Copyright 2013 Mirantis, Inc.
-# Copyright 2013 OpenStack Foundation
-# All Rights Reserved.
-#
-# 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 fixtures
-from oslo.config import cfg
-import six
-
-
-class Config(fixtures.Fixture):
- """Allows overriding configuration settings for the test.
-
- `conf` will be reset on cleanup.
-
- """
-
- def __init__(self, conf=cfg.CONF):
- self.conf = conf
-
- def setUp(self):
- super(Config, self).setUp()
- # NOTE(morganfainberg): unregister must be added to cleanup before
- # reset is because cleanup works in reverse order of registered items,
- # and a reset must occur before unregistering options can occur.
- self.addCleanup(self._unregister_config_opts)
- self.addCleanup(self.conf.reset)
- self._registered_config_opts = {}
-
- def config(self, **kw):
- """Override configuration values.
-
- The keyword arguments are the names of configuration options to
- override and their values.
-
- If a `group` argument is supplied, the overrides are applied to
- the specified configuration option group, otherwise the overrides
- are applied to the ``default`` group.
-
- """
-
- group = kw.pop('group', None)
- for k, v in six.iteritems(kw):
- self.conf.set_override(k, v, group)
-
- def _unregister_config_opts(self):
- for group in self._registered_config_opts:
- self.conf.unregister_opts(self._registered_config_opts[group],
- group=group)
-
- def register_opt(self, opt, group=None):
- """Register a single option for the test run.
-
- Options registered in this manner will automatically be unregistered
- during cleanup.
-
- If a `group` argument is supplied, it will register the new option
- to that group, otherwise the option is registered to the ``default``
- group.
- """
- self.conf.register_opt(opt, group=group)
- self._registered_config_opts.setdefault(group, set()).add(opt)
-
- def register_opts(self, opts, group=None):
- """Register multiple options for the test run.
-
- This works in the same manner as register_opt() but takes a list of
- options as the first argument. All arguments will be registered to the
- same group if the ``group`` argument is supplied, otherwise all options
- will be registered to the ``default`` group.
- """
- for opt in opts:
- self.register_opt(opt, group=group)
diff --git a/tests/test_sizelimit.py b/tests/test_sizelimit.py
index 69516eb..0f813d8 100644
--- a/tests/test_sizelimit.py
+++ b/tests/test_sizelimit.py
@@ -16,7 +16,7 @@ from oslotest import base as test_base
import six
import webob
-from oslo.middleware.openstack.common.fixture import config
+from oslo.config import fixture as config
from oslo.middleware import sizelimit