Add support for P and Q release names
The P and Q releases have been named [1], add them to versionutils. [1] http://lists.openstack.org/pipermail/openstack-dev/2016-August/101891.html Change-Id: I0f386048cdd63fd757c6833d5fb4c1d1441c9d7a
This commit is contained in:
parent
adce78ce29
commit
e66ddd6092
@ -354,7 +354,22 @@ class DeprecatedTestCase(test_base.BaseTestCase):
|
||||
self.assert_deprecated(mock_reporter,
|
||||
what='OutdatedClass()',
|
||||
as_of='Newton',
|
||||
remove_in='P')
|
||||
remove_in='Pike')
|
||||
|
||||
@mock.patch('oslo_log.versionutils.report_deprecated_feature')
|
||||
def test_deprecated_ocata_plus_two(self, mock_reporter):
|
||||
|
||||
@versionutils.deprecated(as_of=versionutils.deprecated.OCATA,
|
||||
remove_in=+2)
|
||||
class OutdatedClass(object):
|
||||
pass
|
||||
obj = OutdatedClass()
|
||||
|
||||
self.assertIsInstance(obj, OutdatedClass)
|
||||
self.assert_deprecated(mock_reporter,
|
||||
what='OutdatedClass()',
|
||||
as_of='Ocata',
|
||||
remove_in='Queens')
|
||||
|
||||
@mock.patch('oslo_log.versionutils.report_deprecated_feature')
|
||||
def test_deprecated_message(self, mock_reporter):
|
||||
|
@ -68,6 +68,8 @@ _RELEASES = {
|
||||
'M': 'Mitaka',
|
||||
'N': 'Newton',
|
||||
'O': 'Ocata',
|
||||
'P': 'Pike',
|
||||
'Q': 'Queens',
|
||||
}
|
||||
|
||||
|
||||
@ -140,6 +142,8 @@ class deprecated(object):
|
||||
MITAKA = 'M'
|
||||
NEWTON = 'N'
|
||||
OCATA = 'O'
|
||||
PIKE = 'P'
|
||||
QUEENS = 'Q'
|
||||
|
||||
def __init__(self, as_of, in_favor_of=None, remove_in=2, what=None):
|
||||
"""Initialize decorator
|
||||
|
Loading…
x
Reference in New Issue
Block a user