diff --git a/releasenotes/notes/deprecate-get_ipv6_addr_by_EUI64-4673f07677289cf6.yaml b/releasenotes/notes/deprecate-get_ipv6_addr_by_EUI64-4673f07677289cf6.yaml new file mode 100644 index 0000000000..0884cfa91c --- /dev/null +++ b/releasenotes/notes/deprecate-get_ipv6_addr_by_EUI64-4673f07677289cf6.yaml @@ -0,0 +1,4 @@ +--- +deprecations: + - Oslo.utils provides same method get_ipv6_addr_by_EUI64, + so deprecate it in Newton and remove it in Ocata. diff --git a/tempest/lib/common/utils/data_utils.py b/tempest/lib/common/utils/data_utils.py index 89109278df..4095c77f08 100644 --- a/tempest/lib/common/utils/data_utils.py +++ b/tempest/lib/common/utils/data_utils.py @@ -19,6 +19,7 @@ import random import string import uuid +from debtcollector import removals from oslo_utils import netutils import six.moves @@ -175,6 +176,10 @@ def random_bytes(size=1024): for i in range(size)]) +@removals.remove( + message="use get_ipv6_addr_by_EUI64 from oslo_utils.netutils", + version="Newton", + removal_version="Ocata") def get_ipv6_addr_by_EUI64(cidr, mac): """Generate a IPv6 addr by EUI-64 with CIDR and MAC diff --git a/tox.ini b/tox.ini index 678bbd04c7..49cc9faa47 100644 --- a/tox.ini +++ b/tox.ini @@ -16,6 +16,7 @@ deps = setenv = VIRTUAL_ENV={envdir} OS_TEST_PATH=./tempest/tests + PYTHONWARNINGS=default::DeprecationWarning passenv = OS_STDOUT_CAPTURE OS_STDERR_CAPTURE OS_TEST_TIMEOUT OS_TEST_LOCK_PATH OS_TEST_PATH TEMPEST_CONFIG TEMPEST_CONFIG_DIR http_proxy HTTP_PROXY https_proxy HTTPS_PROXY no_proxy NO_PROXY usedevelop = True install_command = pip install -U {opts} {packages}