Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
Cloud:OpenStack:Juno
python-oslo.utils
0001-Disable-deprecation-warning.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0001-Disable-deprecation-warning.patch of Package python-oslo.utils
From 02d669843efb53c8e162020173ef1fb822dc879a Mon Sep 17 00:00:00 2001 From: Thomas Bechtold <tbechtold@suse.com> Date: Mon, 9 Feb 2015 12:14:07 +0100 Subject: [PATCH] Disable deprecation warning --- oslo/utils/__init__.py | 2 +- tests/test_warning.py | 61 -------------------------------------------------- 2 files changed, 1 insertion(+), 62 deletions(-) delete mode 100644 tests/test_warning.py diff --git a/oslo/utils/__init__.py b/oslo/utils/__init__.py index 73e54f3..bba2542 100644 --- a/oslo/utils/__init__.py +++ b/oslo/utils/__init__.py @@ -23,4 +23,4 @@ def deprecated(): ) -deprecated() +#deprecated() diff --git a/tests/test_warning.py b/tests/test_warning.py deleted file mode 100644 index 306d93d..0000000 --- a/tests/test_warning.py +++ /dev/null @@ -1,61 +0,0 @@ -# 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 imp -import os -import warnings - -import mock -from oslotest import base as test_base -import six - - -class DeprecationWarningTest(test_base.BaseTestCase): - - @mock.patch('warnings.warn') - def test_warning(self, mock_warn): - import oslo.utils - imp.reload(oslo.utils) - self.assertTrue(mock_warn.called) - args = mock_warn.call_args - self.assertIn('oslo_utils', args[0][0]) - self.assertIn('deprecated', args[0][0]) - self.assertTrue(issubclass(args[0][1], DeprecationWarning)) - - def test_real_warning(self): - with warnings.catch_warnings(record=True) as warning_msgs: - warnings.resetwarnings() - warnings.simplefilter('always', DeprecationWarning) - import oslo.utils - - # Use a separate function to get the stack level correct - # so we know the message points back to this file. This - # corresponds to an import or reload, which isn't working - # inside the test under Python 3.3. That may be due to a - # difference in the import implementation not triggering - # warnings properly when the module is reloaded, or - # because the warnings module is mostly implemented in C - # and something isn't cleanly resetting the global state - # used to track whether a warning needs to be - # emitted. Whatever the cause, we definitely see the - # warnings.warn() being invoked on a reload (see the test - # above) and warnings are reported on the console when we - # run the tests. A simpler test script run outside of - # testr does correctly report the warnings. - def foo(): - oslo.utils.deprecated() - - foo() - self.assertEqual(1, len(warning_msgs)) - msg = warning_msgs[0] - self.assertIn('oslo_utils', six.text_type(msg.message)) - self.assertEqual('test_warning.py', os.path.basename(msg.filename)) -- 2.2.2
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor