novaclient.tests.functional.v2.legacy.test_readonly_nova.SimpleReadOnlyNovaClientTest.test_agent_list fails because os-agents APIs have been removed in https://review.opendev.org/c/openstack/nova/+/749309.
tox -e functional test_agent_list
/tmp/python-novaclient/.tox/functional/lib/python3.8/site-packages/pbr/core.py:131: UserWarning: Unknown distribution option: 'requires_python'
warnings.warn(msg)
functional develop-inst-noop: /tmp/python-novaclient
functional installed: appdirs==1.4.4,attrs==20.3.0,bandit==1.7.0,bcrypt==3.2.0,certifi==2020.12.5,cffi==1.14.4,chardet==4.0.0,cliff==3.5.0,cmd2==1.4.0,colorama==0.4.4,coverage==5.3.1,cryptography==3.3.1,ddt==1.4.1,debtcollector==2.2.0,decorator==4.4.2,dogpile.cache==1.1.1,entrypoints==0.3,extras==1.0.0,fasteners==0.14.1,fixtures==3.0.0,flake8==3.7.9,future==0.18.2,gitdb==4.0.5,GitPython==3.1.11,hacking==3.0.1,idna==2.10,iso8601==0.1.13,jmespath==0.10.0,jsonpatch==1.28,jsonpointer==2.0,jsonschema==3.2.0,keystoneauth1==4.3.0,linecache2==1.0.0,mccabe==0.6.1,monotonic==1.5,msgpack==1.0.2,munch==2.5.0,netaddr==0.8.0,netifaces==0.10.9,openstacksdk==0.52.0,os-client-config==2.1.0,os-service-types==1.7.0,osc-lib==2.3.0,oslo.concurrency==4.3.1,oslo.config==8.4.0,oslo.context==3.1.1,oslo.i18n==5.0.1,oslo.log==4.4.0,oslo.serialization==4.0.1,oslo.utils==4.7.0,osprofiler==3.4.0,packaging==20.8,paramiko==2.7.2,pbr==5.5.1,prettytable==0.7.2,pycodestyle==2.5.0,pycparser==2.20,pyflakes==2.1.1,pyinotify==0.9.6,PyNaCl==1.4.0,pyOpenSSL==20.0.1,pyparsing==2.4.7,pyperclip==1.8.1,pyrsistent==0.17.3,python-cinderclient==7.2.0,python-dateutil==2.8.1,python-glanceclient==3.2.2,python-keystoneclient==4.2.0,python-mimeparse==1.6.0,python-neutronclient==7.2.1,-e git+https://opendev.org/openstack/python-novaclient.git@8c011febd9a52be4bded939fc72e8604454628f5#egg=python_novaclient,python-subunit==1.4.0,pytz==2020.5,PyYAML==5.3.1,requests==2.25.1,requests-mock==1.8.0,requestsexceptions==1.4.0,rfc3986==1.4.0,simplejson==3.17.2,six==1.15.0,smmap==3.0.4,stestr==3.1.0,stevedore==3.3.0,tempest==26.0.0,testscenarios==0.5.0,testtools==2.4.0,traceback2==1.4.0,unittest2==1.1.0,urllib3==1.26.2,voluptuous==0.12.1,warlock==1.3.3,wcwidth==0.2.5,WebOb==1.8.6,wrapt==1.12.1
functional run-test-pre: PYTHONHASHSEED='669248872'
functional run-test: commands[0] | stestr --test-path=./novaclient/tests/functional run --concurrency=1 test_agent_list
{0} novaclient.tests.functional.v2.legacy.test_readonly_nova.SimpleReadOnlyNovaClientTest.test_agent_list [1.555042s] ... FAILED
Captured traceback:
~~~~~~~~~~~~~~~~~~~
Traceback (most recent call last):
File "/tmp/python-novaclient/novaclient/tests/functional/v2/legacy/test_readonly_nova.py", line 89, in test_agent_list
self.nova('agent-list')
File "/tmp/python-novaclient/novaclient/tests/functional/base.py", line 321, in nova
return self.cli_clients.nova(action, flags, params, fail_ok,
File "/tmp/python-novaclient/.tox/functional/lib/python3.8/site-packages/tempest/lib/cli/base.py", line 139, in nova
return self.cmd_with_auth(
File "/tmp/python-novaclient/.tox/functional/lib/python3.8/site-packages/tempest/lib/cli/base.py", line 394, in cmd_with_auth
return execute(cmd, action, flags, params, fail_ok, merge_stderr,
File "/tmp/python-novaclient/.tox/functional/lib/python3.8/site-packages/tempest/lib/cli/base.py", line 63, in execute
raise exceptions.CommandFailed(proc.returncode,
tempest.lib.exceptions.CommandFailed: Command '['/tmp/python-novaclient/.tox/functional/bin/nova', '--os-username', 'admin', '--os-project-name', 'admin', '--os-password', 'passport', '--os-auth-url', 'http://10.0.2.15/identity', '--os-compute-api-version', '2.1', '--os-endpoint-type', 'publicURL', 'agent-list']' returned non-zero exit status 1.
stdout:
b''
stderr:
b'ERROR (ClientException): This resource is no longer available. No forwarding address is given. (HTTP 410) (Request-ID: req-a146088e-8490-4ad8-b8de-1a53e9b183f0)\n'
Environment:
nova master 96e9124ad705df82fb4866c9241fac5e5e98b761
python-novaclient master 8c011febd9a52be4bded939fc72e8604454628f5
Ubuntu 20.04 LTS
https:/ /review. opendev. org/c/openstack /python- novaclient/ +/769066