add case test for read not exist null version

http://tracker.ceph.com/issues/38811

Signed-off-by: Tianshan Qu <tianshan@xsky.com>
This commit is contained in:
Tianshan Qu 2019-03-14 18:35:17 +08:00
parent 5be61bc30a
commit 0634d6ee50

View file

@ -7281,7 +7281,25 @@ def test_versioning_obj_plain_null_version_overwrite_suspended():
eq(len(k), 0) eq(len(k), 0)
@attr(resource='object')
@attr(method='create')
@attr(operation='create versioned object, read not exist null version')
@attr(assertion='read null version behaves correctly')
@attr('versioning')
def test_versioning_obj_read_not_exist_null():
bucket = get_new_bucket()
check_versioning(bucket, None)
check_configure_versioning_retry(bucket, True, "Enabled")
content = 'fooz'
objname = 'testobj'
key = bucket.new_key(objname)
key.set_contents_from_string(content)
key = bucket.get_key(objname, version_id='null')
eq(key, None)
@attr(resource='object') @attr(resource='object')
@attr(method='create') @attr(method='create')