b922af9ee8
This sets up a scheduler report client that talks to a real placement API (running via a wsgi-intercept). It then calls methods to verify that a resource provider is created, some inventory set, and some allocations written and deleted. For now this checks simply that when things are done right, the right things happen without any explosions. Additional tests could be added for unhappy paths. Some mocking of keystoneauth1 is required to get auth and endpoint handling to work properly without a real keystone. wsgi-intercept is added to requirements.txt to make the use of it in these tests explicit. wsgi-intercept is already in global requirements and is already required in nova (at a higher version) by gabbi. Change-Id: Ic28ace11796d7d746a16bdfa27cef9b8640f8c0e
62 lines
2.0 KiB
Plaintext
62 lines
2.0 KiB
Plaintext
# The order of packages is significant, because pip processes them in the order
|
|
# of appearance. Changing the order has an impact on the overall integration
|
|
# process, which may cause wedges in the gate later.
|
|
|
|
pbr>=1.6 # Apache-2.0
|
|
SQLAlchemy<1.1.0,>=1.0.10 # MIT
|
|
boto>=2.32.1 # MIT
|
|
decorator>=3.4.0 # BSD
|
|
eventlet!=0.18.3,>=0.18.2 # MIT
|
|
Jinja2>=2.8 # BSD License (3 clause)
|
|
keystonemiddleware!=4.1.0,!=4.5.0,>=4.0.0 # Apache-2.0
|
|
lxml>=2.3 # BSD
|
|
Routes!=2.0,!=2.1,!=2.3.0,>=1.12.3;python_version=='2.7' # MIT
|
|
Routes!=2.0,!=2.3.0,>=1.12.3;python_version!='2.7' # MIT
|
|
cryptography!=1.3.0,>=1.0 # BSD/Apache-2.0
|
|
WebOb>=1.2.3 # MIT
|
|
greenlet>=0.3.2 # MIT
|
|
PasteDeploy>=1.5.0 # MIT
|
|
Paste # MIT
|
|
PrettyTable<0.8,>=0.7 # BSD
|
|
sqlalchemy-migrate>=0.9.6 # Apache-2.0
|
|
netaddr!=0.7.16,>=0.7.12 # BSD
|
|
netifaces>=0.10.4 # MIT
|
|
paramiko>=2.0 # LGPLv2.1+
|
|
Babel>=2.3.4 # BSD
|
|
iso8601>=0.1.11 # MIT
|
|
jsonschema!=2.5.0,<3.0.0,>=2.0.0 # MIT
|
|
python-cinderclient!=1.7.0,!=1.7.1,>=1.6.0 # Apache-2.0
|
|
keystoneauth1>=2.10.0 # Apache-2.0
|
|
python-neutronclient>=5.1.0 # Apache-2.0
|
|
python-glanceclient!=2.4.0,>=2.3.0 # Apache-2.0
|
|
requests>=2.10.0 # Apache-2.0
|
|
six>=1.9.0 # MIT
|
|
stevedore>=1.16.0 # Apache-2.0
|
|
setuptools!=24.0.0,>=16.0 # PSF/ZPL
|
|
websockify>=0.8.0 # LGPLv3
|
|
oslo.cache>=1.5.0 # Apache-2.0
|
|
oslo.concurrency>=3.8.0 # Apache-2.0
|
|
oslo.config>=3.14.0 # Apache-2.0
|
|
oslo.context>=2.9.0 # Apache-2.0
|
|
oslo.log>=1.14.0 # Apache-2.0
|
|
oslo.reports>=0.6.0 # Apache-2.0
|
|
oslo.serialization>=1.10.0 # Apache-2.0
|
|
oslo.utils>=3.16.0 # Apache-2.0
|
|
oslo.db!=4.13.1,!=4.13.2,>=4.10.0 # Apache-2.0
|
|
oslo.rootwrap>=5.0.0 # Apache-2.0
|
|
oslo.messaging>=5.2.0 # Apache-2.0
|
|
oslo.policy>=1.9.0 # Apache-2.0
|
|
oslo.privsep>=1.9.0 # Apache-2.0
|
|
oslo.i18n>=2.1.0 # Apache-2.0
|
|
oslo.service>=1.10.0 # Apache-2.0
|
|
rfc3986>=0.2.2 # Apache-2.0
|
|
oslo.middleware>=3.0.0 # Apache-2.0
|
|
psutil<2.0.0,>=1.1.1 # BSD
|
|
oslo.versionedobjects>=1.13.0 # Apache-2.0
|
|
os-brick>=1.6.1 # Apache-2.0
|
|
os-vif>=1.1.0 # Apache-2.0
|
|
os-win>=0.2.3 # Apache-2.0
|
|
castellan>=0.4.0 # Apache-2.0
|
|
microversion-parse>=0.1.2 # Apache-2.0
|
|
wsgi_intercept>=0.6.1 # MIT License
|