nova/nova
Chris Dent d95b321486 Replace eventlet-based raw socket client with requests
There's no discernable reason why we need to use a raw
eventlet-based client TestWSGIServerWithSSL to confirm that a
wsgi server is listening correctly and returning the expected
response, especially since using eventlet leads to unreliable
i/o on the socket unless there is an explicit yield before
asserting the value of the response.

So requests is used to query the servers and verify the response.

Change-Id: I00c1c1e93eb7c66c3370434db4e3e6c00087f8aa
Closes-Bug: #1543766
(cherry picked from commit d754a83086)
(cherry picked from commit 0d5b3c6d7a)
2016-02-09 14:05:41 -08:00
..
CA Make tests use sha256 as openssl default digest algorithm 2015-02-09 10:06:04 -05:00
api Relax restrictions on server name 2015-09-24 15:15:32 +09:00
cells Update rpc version aliases for kilo 2015-04-28 15:45:50 +08:00
cert Update rpc version aliases for kilo 2015-04-28 15:45:50 +08:00
cloudpipe Move policy enforcement into REST API layer for v2.1 cloudpipe 2015-02-26 21:33:47 +08:00
cmd Add support for forcing migrate_flavor_data 2015-07-14 10:19:46 +10:00
compute Add the swap and ephemeral BDMs if needed 2016-01-19 04:11:53 +00:00
conductor Delete shelved_* keys in n-cpu unshelve call 2015-05-18 05:59:12 +00:00
console Fix noVNC console access for an IPv6 setup 2015-06-15 16:02:42 +02:00
consoleauth Update rpc version aliases for kilo 2015-04-28 15:45:50 +08:00
db Make pagination tolerate a deleted marker 2015-08-20 07:08:57 +00:00
hacking Add the last of the oslo libraries to hacking check 2015-03-30 23:58:26 +00:00
image Don't pass the service catalog when making glance requests 2015-08-07 10:35:51 -07:00
ipv6 Replace usage of LazyPluggable by stevedore driver 2015-02-17 14:49:48 +00:00
keymgr Switch to uuidutils from oslo_utils library 2015-02-25 20:05:49 -05:00
locale Fix es translations 2016-01-20 16:54:27 +01:00
network Support all_tenants search_opts for neutron 2015-08-25 13:46:57 +00:00
objects Raise InstanceNotFound when save FK constraint fails 2015-09-24 11:18:35 -07:00
objectstore Deprecate Nova in tree EC2 APIs 2015-03-12 17:48:06 -04:00
openstack sync oslo: service child process normal SIGTERM exit 2015-04-23 11:19:52 -04:00
pci Merge "Move ComputeNode creation at init stage in ResourceTracker" 2015-03-27 19:28:47 +00:00
rdp Switch to using oslo_* instead of oslo.* 2015-02-06 06:03:10 -05:00
scheduler Update rpc version aliases for kilo 2015-04-28 15:45:50 +08:00
servicegroup Remove useless get_one() method in SG API 2015-03-11 23:30:23 +00:00
spice Switch to using oslo_* instead of oslo.* 2015-02-06 06:03:10 -05:00
storage Fix multipath device discovery when UFN is enabled. 2015-04-02 13:23:49 +01:00
tests Replace eventlet-based raw socket client with requests 2016-02-09 14:05:41 -08:00
virt Fix backing file detection in libvirt live snapshot 2016-01-07 10:33:10 +00:00
vnc Use oslo.log 2015-02-22 07:56:40 -05:00
volume Stop using exception.message 2015-03-17 10:30:26 +01:00
__init__.py
availability_zones.py Merge "consoliate set_availability_zones usage" 2015-03-23 06:52:46 +00:00
baserpc.py Switch to using oslo_* instead of oslo.* 2015-02-06 06:03:10 -05:00
block_device.py Add the swap and ephemeral BDMs if needed 2016-01-19 04:11:53 +00:00
config.py Disable oslo_messaging debug logging 2015-03-19 11:23:05 -07:00
context.py Stop spamming logs when creating context 2015-03-13 17:59:47 -04:00
crypto.py Support ssh-keygen of OpenSSH 6.8 2015-07-07 18:54:11 +02:00
debugger.py Use oslo.log 2015-02-22 07:56:40 -05:00
exception.py Default ConvertedException code to 500 2015-10-14 11:27:56 -07:00
filters.py Use oslo.log 2015-02-22 07:56:40 -05:00
hooks.py Use oslo.log 2015-02-22 07:56:40 -05:00
i18n.py Switch to using oslo_* instead of oslo.* 2015-02-06 06:03:10 -05:00
loadables.py Switch to using oslo_* instead of oslo.* 2015-02-06 06:03:10 -05:00
manager.py Use oslo.log 2015-02-22 07:56:40 -05:00
netconf.py Switch to using oslo_* instead of oslo.* 2015-02-06 06:03:10 -05:00
notifications.py Be more forgiving to empty context in notification 2015-03-31 00:00:46 +00:00
paths.py Switch to using oslo_* instead of oslo.* 2015-02-06 06:03:10 -05:00
policy.py Add useful debug logging when policy checks fail 2015-02-23 16:44:04 -05:00
quota.py Add some logging in the quota.reserve flow 2015-03-25 14:58:04 -07:00
rpc.py Merge "Ensure publisher_id is set correctly in notifications" 2015-02-10 04:50:54 +00:00
safe_utils.py
service.py Remove usage of db.service_get_by_args 2015-03-06 11:00:22 +00:00
test.py Skip 'id' attribute to be explicitly deleted in TestCase 2015-03-23 15:22:15 +09:00
utils.py Give instance default hostname if hostname is empty 2015-09-24 16:32:10 +08:00
version.py Merge "remove duplicate calls to cfg.get()" 2015-03-18 19:13:55 +00:00
weights.py
wsgi.py create noauth2 2015-03-04 08:09:01 -05:00