swift3/swift3/test/unit
Tim Burke b3efa1465c Fix the gate
Following PyCQA/astroid@206d8a2 we sarted getting a whole bunch of
errors like

    E:266,44: Value 'headers' doesn't support membership test

and

    E:267,25: Value 'headers' is unsubscriptable

Digging around a bit, apparently astroid thinks the headers returned
from call_app will always be None -- I guess it doesn't like our use of
a list to work around py2's lack of `nonlocal`.

By using a proper object to encapsulate state, we can shut up those
"error"s.

Also, pin upper-constraints to pike for keystone-related jobs.

Change-Id: I5ff21260872f4089b030cd94e494dc346ae74b8e
2018-05-29 10:35:38 -07:00
..
__init__.py Fix the gate 2018-05-29 10:35:38 -07:00
exceptions.py Draft: s3acl decorator 2014-12-08 22:11:24 -08:00
helpers.py Merge "Don't try to read a body if the client didn't send one" 2017-10-10 20:19:20 +00:00
test_acl.py Don't try to read a body if the client didn't send one 2017-10-10 17:18:32 +00:00
test_acl_handlers.py ACL Handlers 2014-12-16 05:40:57 -08:00
test_acl_utils.py Use assertEqual instead of assertEquals 2016-07-01 15:40:20 +02:00
test_bucket.py Don't try to read a body if the client didn't send one 2017-10-10 17:18:32 +00:00
test_cfg.py Use assertEqual instead of assertEquals 2016-07-01 15:40:20 +02:00
test_etree.py Using assertIsNone() instead of assertEqual(None) 2017-03-23 20:38:47 +08:00
test_helpers.py Use assertEqual instead of assertEquals 2016-07-01 15:40:20 +02:00
test_location.py Using assertIsNone() instead of assertEqual(None) 2017-03-23 20:38:47 +08:00
test_logging.py Use assertEqual instead of assertEquals 2016-07-01 15:40:20 +02:00
test_middleware.py Merge "Rename GOOD_RESPONSE to be version-specific" 2017-03-30 02:55:44 +00:00
test_multi_delete.py Don't try to read a body if the client didn't send one 2017-10-10 17:18:32 +00:00
test_multi_upload.py Merge "Don't try to read a body if the client didn't send one" 2017-10-10 20:19:20 +00:00
test_obj.py Allow copying of null version 2017-09-15 03:51:33 +00:00
test_request.py Add support for more characters in header keys 2017-04-11 18:49:03 +00:00
test_response.py Fix Response.is_slo to be True or False 2015-10-21 05:16:42 +00:00
test_s3_acl.py Merge "Differentiate between a missing bucket and a missing key" 2017-09-12 19:44:56 +00:00
test_s3_token_middleware.py Make s3token work in a Keystone-V3-only world 2017-09-14 20:55:37 +00:00
test_service.py Use assertEqual instead of assertEquals 2016-07-01 15:40:20 +02:00
test_subresource.py Use assertEqual instead of assertEquals 2016-07-01 15:40:20 +02:00
test_utils.py Stop using email.utils.mktime_tz 2016-09-15 17:39:56 -07:00
test_versioning.py Use assertEqual instead of assertEquals 2016-07-01 15:40:20 +02:00