update MaxKeys unite test

This commit is contained in:
Gapex 2019-09-16 18:09:42 +08:00
parent 84715e9a2a
commit c04c72d435

View File

@ -1401,17 +1401,11 @@ def test_boto3_list_objects_v2_truncate_combined_keys_and_folders():
s3.put_object(Bucket='mybucket', Key="A/B/a", Body="nested/folder/a") s3.put_object(Bucket='mybucket', Key="A/B/a", Body="nested/folder/a")
s3.put_object(Bucket='mybucket', Key="c", Body="plain c") s3.put_object(Bucket='mybucket', Key="c", Body="plain c")
resp = s3.list_objects_v2(Bucket='mybucket', Prefix="A", MaxKeys=2) resp = s3.list_objects_v2(Bucket='mybucket', Prefix="A/", MaxKeys=1, Delimiter="/")
assert "Prefix" in resp assert "Prefix" in resp
result_keys = [key["Key"] for key in resp["Contents"]] assert "Delimiter" in resp
assert resp["IsTruncated"] is True
# Test truncate combination of keys and folders assert resp["KeyCount"] != 0
assert len(result_keys) == 2
# Test lexicographical order
assert "A/B/a" == result_keys[0]
assert "A/a" == result_keys[1]
@mock_s3 @mock_s3