From a466ef2d1ba8796e38b9c1c9f834cfde36afcb14 Mon Sep 17 00:00:00 2001 From: Gapex <1377762942@qq.com> Date: Tue, 17 Sep 2019 12:42:33 +0800 Subject: [PATCH] check key & common prefix in unit test' --- tests/test_s3/test_s3.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/test_s3/test_s3.py b/tests/test_s3/test_s3.py index a8cec737c..bbe5e19a3 100644 --- a/tests/test_s3/test_s3.py +++ b/tests/test_s3/test_s3.py @@ -1405,11 +1405,19 @@ def test_boto3_list_objects_v2_truncate_combined_keys_and_folders(): assert 'Delimiter' in resp assert resp['IsTruncated'] is True assert resp['KeyCount'] == 2 + assert len(resp['Contents']) == 1 + assert resp['Contents'][0]['Key'] == '2' + assert len(resp['CommonPrefixes']) == 1 + assert resp['CommonPrefixes'][0]['Prefix'] == '1/' last_tail = resp['NextContinuationToken'] resp = s3.list_objects_v2(Bucket='mybucket', MaxKeys=2, Delimiter='/', StartAfter=last_tail) assert resp['KeyCount'] == 2 assert resp['IsTruncated'] is False + assert len(resp['Contents']) == 1 + assert resp['Contents'][0]['Key'] == '4' + assert len(resp['CommonPrefixes']) == 1 + assert resp['CommonPrefixes'][0]['Prefix'] == '3/' @mock_s3