- update commit in functest-requirements.txt
- update setup.cfg to match other ironic projects
- clean-up tox.ini
- added workaround to test_abort_introspection to unblock CI

Change-Id: Ie98396f411817126482fdad8729537ce296308dd
This commit is contained in:
Iury Gregory Melo Ferreira 2023-08-18 09:31:43 -03:00
parent 2464afefa1
commit 79d979c719
4 changed files with 13 additions and 17 deletions

View File

@ -1,4 +1,4 @@
# NOTE(jroll) these are pinned to the same SHA, update when needed.
# Last updated: October 27, 2020 (Wallaby cycle).
git+https://opendev.org/openstack/ironic-inspector@5678f219cd55345633c1478c3cad22460bef4429#egg=ironic-inspector
-r https://opendev.org/openstack/ironic-inspector/raw/commit/5678f219cd55345633c1478c3cad22460bef4429/test-requirements.txt
# Last updated: August 18, 2023 (Bobcat cycle).
git+https://opendev.org/openstack/ironic-inspector@53778d62f16c446e2861877f20a91ac3ba6940da#egg=ironic-inspector
-r https://opendev.org/openstack/ironic-inspector/raw/commit/53778d62f16c446e2861877f20a91ac3ba6940da/test-requirements.txt

View File

@ -151,8 +151,13 @@ class TestV1PythonAPI(functional.Base):
def test_abort_introspection(self):
# assert abort doesn't work before introspect request
# TODO(iurygregory): We need to figure out why we can't
# use self.uuid, my current assumption is that previous
# tests executed introspection for the given uuid and
# introspection finished, so we don't get the error when
# we ask to abort.
self.assertRaises(client.ClientError, self.client.abort,
self.uuid)
"2e31df61-84b1-5856-bfb6-6b5f2cd3dd11")
self.client.introspect(self.uuid)
eventlet.greenthread.sleep(functional.DEFAULT_SLEEP)

View File

@ -6,7 +6,7 @@ author = OpenStack
author_email = openstack-discuss@lists.openstack.org
home_page = https://docs.openstack.org/python-ironic-inspector-client/latest/
license = Apache-2
python_requires = >=3.6
python_requires = >=3.8
classifier =
Environment :: Console
Environment :: OpenStack
@ -18,10 +18,9 @@ classifier =
Programming Language :: Python :: Implementation :: CPython
Programming Language :: Python :: 3 :: Only
Programming Language :: Python :: 3
Programming Language :: Python :: 3.6
Programming Language :: Python :: 3.7
Programming Language :: Python :: 3.8
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
[files]
packages =

12
tox.ini
View File

@ -1,11 +1,9 @@
[tox]
minversion = 3.18.0
envlist = py3,pep8,functional-py3
ignore_basepython_conflict=true
[testenv]
usedevelop = True
basepython = python3
setenv = VIRTUAL_ENV={envdir}
PYTHONDONTWRITEBYTECODE = 1
LANGUAGE=en_US
@ -42,8 +40,8 @@ deps = {[testenv]deps}
commands =
python -m ironic_inspector_client.tests.functional {posargs}
[testenv:functional-py39]
basepython = python3.9
[testenv:functional-py310]
basepython = python3.10
deps = {[testenv:functional-py3]deps}
commands = {[testenv:functional-py3]commands}
@ -114,12 +112,6 @@ per-file-ignores =
[hacking]
import_exceptions = ironic_inspector_client.common.i18n
[testenv:lower-constraints]
deps =
-c{toxinidir}/lower-constraints.txt
-r{toxinidir}/test-requirements.txt
-r{toxinidir}/requirements.txt
# This environment can be used to quickly validate that all needed system
# packages required to successfully execute test targets are installed
[testenv:bindep]