summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCyril Roelandt <cyril@redhat.com>2020-02-07 15:53:21 +0100
committerCyril Roelandt <cyril@redhat.com>2020-02-07 15:53:21 +0100
commit0a66500081af4b22229846feb32cb86147bac503 (patch)
tree07a63e878ebfea8e4aba9afc40e0daab4c2062c3
parentb3e9862cccac949156001f02270b0fb4e43f14c5 (diff)
downloadoslo-log-0a66500081af4b22229846feb32cb86147bac503.tar.gz
Switch to hacking 2.x
Change-Id: I2c34c98ba6c927a0b1048e998ff50e063e94b481
-rw-r--r--lower-constraints.txt2
-rw-r--r--oslo_log/log.py1
-rw-r--r--oslo_log/rate_limit.py1
-rw-r--r--oslo_log/tests/unit/test_log.py24
-rw-r--r--test-requirements.txt2
-rw-r--r--tox.ini3
6 files changed, 18 insertions, 15 deletions
diff --git a/lower-constraints.txt b/lower-constraints.txt
index c7ca21f..dc20922 100644
--- a/lower-constraints.txt
+++ b/lower-constraints.txt
@@ -13,7 +13,7 @@ fixtures==3.0.0
flake8==2.5.5
gitdb2==2.0.3
GitPython==2.1.8
-hacking==0.12.0
+hacking==2.0.0
idna==2.6
imagesize==1.0.0
iso8601==0.1.12
diff --git a/oslo_log/log.py b/oslo_log/log.py
index 479c4a8..19dc677 100644
--- a/oslo_log/log.py
+++ b/oslo_log/log.py
@@ -455,6 +455,7 @@ def _setup_logging_from_conf(conf, project, version):
conf.rate_limit_interval,
conf.rate_limit_except)
+
_loggers = {}
diff --git a/oslo_log/rate_limit.py b/oslo_log/rate_limit.py
index f1da909..ae486ab 100644
--- a/oslo_log/rate_limit.py
+++ b/oslo_log/rate_limit.py
@@ -132,6 +132,7 @@ def install_filter(burst, interval, except_level='CRITICAL'):
for logger in _iter_loggers():
logger.addFilter(log_filter)
+
install_filter.log_filter = None
install_filter.logger_class = None
diff --git a/oslo_log/tests/unit/test_log.py b/oslo_log/tests/unit/test_log.py
index cb74fb5..acd9de9 100644
--- a/oslo_log/tests/unit/test_log.py
+++ b/oslo_log/tests/unit/test_log.py
@@ -396,9 +396,9 @@ class OSJournalHandlerTestCase(BaseTestCase):
log.setup(self.CONF, 'testing')
def test_emit(self):
- l = log.getLogger('nova-test.foo')
+ logger = log.getLogger('nova-test.foo')
local_context = _fake_new_context()
- l.info("Foo", context=local_context)
+ logger.info("Foo", context=local_context)
self.assertEqual(
mock.call(mock.ANY, CODE_FILE=mock.ANY, CODE_FUNC='test_emit',
CODE_LINE=mock.ANY, LOGGER_LEVEL='INFO',
@@ -421,12 +421,12 @@ class OSJournalHandlerTestCase(BaseTestCase):
self.assertIsInstance(arg, six.string_types + (six.binary_type,))
def test_emit_exception(self):
- l = log.getLogger('nova-exception.foo')
+ logger = log.getLogger('nova-exception.foo')
local_context = _fake_new_context()
try:
raise Exception("Some exception")
except Exception:
- l.exception("Foo", context=local_context)
+ logger.exception("Foo", context=local_context)
self.assertEqual(
mock.call(mock.ANY, CODE_FILE=mock.ANY,
CODE_FUNC='test_emit_exception',
@@ -485,12 +485,12 @@ class LogLevelTestCase(BaseTestCase):
self.assertEqual(log.TRACE, self.log_trace.logger.getEffectiveLevel())
def test_child_log_has_level_of_parent_flag(self):
- l = log.getLogger('nova-test.foo')
- self.assertEqual(logging.INFO, l.logger.getEffectiveLevel())
+ logger = log.getLogger('nova-test.foo')
+ self.assertEqual(logging.INFO, logger.logger.getEffectiveLevel())
def test_child_log_has_level_of_parent_flag_for_trace(self):
- l = log.getLogger('nova-trace.foo')
- self.assertEqual(log.TRACE, l.logger.getEffectiveLevel())
+ logger = log.getLogger('nova-trace.foo')
+ self.assertEqual(log.TRACE, logger.logger.getEffectiveLevel())
def test_get_loggers(self):
log._loggers['sentinel_log'] = mock.sentinel.sentinel_log
@@ -1940,14 +1940,14 @@ class LoggerNameTestCase(LoggerTestCase):
def test_oslo_dot(self):
logger_name = 'oslo.subname'
- l = log.getLogger(logger_name)
- self.assertEqual(logger_name, l.logger.name)
+ logger = log.getLogger(logger_name)
+ self.assertEqual(logger_name, logger.logger.name)
def test_oslo_underscore(self):
logger_name = 'oslo_subname'
expected = logger_name.replace('_', '.')
- l = log.getLogger(logger_name)
- self.assertEqual(expected, l.logger.name)
+ logger = log.getLogger(logger_name)
+ self.assertEqual(expected, logger.logger.name)
class IsDebugEnabledTestCase(test_base.BaseTestCase):
diff --git a/test-requirements.txt b/test-requirements.txt
index e17e18a..e099626 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -2,7 +2,7 @@
# of appearance. Changing the order has an impact on the overall integration
# process, which may cause wedges in the gate later.
-hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
+hacking>=2.0.0,<2.1.0 # Apache-2.0
stestr>=2.0.0 # Apache-2.0
testtools>=2.3.0 # MIT
diff --git a/tox.ini b/tox.ini
index 8b981c3..6955705 100644
--- a/tox.ini
+++ b/tox.ini
@@ -62,8 +62,9 @@ deps =
[flake8]
# E123, E125 skipped as they are invalid PEP-8.
+# W503, W504 skipped: https://www.python.org/dev/peps/pep-0008/#should-a-line-break-before-or-after-a-binary-operator
show-source = True
-ignore = E123,E125,H405
+ignore = E123,E125,H405,W503,W504
exclude=.venv,.git,.tox,dist,doc,*lib/python*,*egg,build,__init__.py
[hacking]