Register swift3 version in /info
Change-Id: Id7d7704a25d920ee8f15c56aa0cc43142dcb5a9c
This commit is contained in:
parent
3acb6eee11
commit
e0ecc08d7c
@ -56,6 +56,7 @@ from paste.deploy import loadwsgi
|
||||
|
||||
from swift.common.wsgi import PipelineWrapper, loadcontext
|
||||
|
||||
from swift3 import __version__ as swift3_version
|
||||
from swift3.exception import NotS3Request
|
||||
from swift3.request import Request, S3AclRequest
|
||||
from swift3.response import ErrorResponse, InternalError, MethodNotAllowed, \
|
||||
@ -188,6 +189,7 @@ def filter_factory(global_conf, **local_conf):
|
||||
max_upload_part_num=CONF['max_upload_part_num'],
|
||||
max_multi_delete_objects=CONF['max_multi_delete_objects'],
|
||||
allow_multipart_uploads=CONF['allow_multipart_uploads'],
|
||||
version=swift3_version,
|
||||
)
|
||||
|
||||
def swift3_filter(app):
|
||||
|
@ -25,6 +25,7 @@ from md5 import md5
|
||||
from swift.common import swob, utils
|
||||
from swift.common.swob import Request
|
||||
|
||||
import swift3
|
||||
from swift3.test.unit import Swift3TestCase
|
||||
from swift3.request import Request as S3Request
|
||||
from swift3.etree import fromstring
|
||||
@ -368,6 +369,8 @@ class TestSwift3Middleware(Swift3TestCase):
|
||||
filter_factory(CONF)
|
||||
swift_info = utils.get_swift_info()
|
||||
self.assertTrue('swift3' in swift_info)
|
||||
self.assertEqual(swift_info['swift3'].get('version'),
|
||||
swift3.__version__)
|
||||
self.assertEqual(swift_info['swift3'].get('max_bucket_listing'),
|
||||
CONF.max_bucket_listing)
|
||||
self.assertEqual(swift_info['swift3'].get('max_parts_listing'),
|
||||
|
Loading…
x
Reference in New Issue
Block a user