コード例 #1
0
ファイル: test_handlers.py プロジェクト: grepory/botocore
 def test_decode_list_objects_does_not_decode_without_context(self):
     parsed = {
         'Contents': [{'Key': "%C3%A7%C3%B6s%25asd"}],
         'EncodingType': 'url',
     }
     handlers.decode_list_object(parsed, context={})
     self.assertEqual(parsed['Contents'][0]['Key'], u'%C3%A7%C3%B6s%25asd')
コード例 #2
0
 def test_decode_list_objects_with_delimiter(self):
     parsed = {
         'Delimiter': "%C3%A7%C3%B6s%25%20asd%08+c",
         'EncodingType': 'url',
     }
     context = {'encoding_type_auto_set': True}
     handlers.decode_list_object(parsed, context=context)
     self.assertEqual(parsed['Delimiter'], u'\xe7\xf6s% asd\x08 c')
コード例 #3
0
ファイル: test_handlers.py プロジェクト: dataxu/botocore
 def test_decode_list_objects_with_delimiter(self):
     parsed = {
         'Delimiter': "%C3%A7%C3%B6s%25%20asd%08+c",
         'EncodingType': 'url',
     }
     context = {'EncodingTypeAutoSet': True}
     handlers.decode_list_object(parsed, context=context)
     self.assertEqual(parsed['Delimiter'], u'\xe7\xf6s% asd\x08 c')
コード例 #4
0
ファイル: test_handlers.py プロジェクト: grepory/botocore
 def test_decode_list_objects_with_nextmarker(self):
     parsed = {
         'NextMarker': "%C3%A7%C3%B6s%25%20asd%08+c",
         'EncodingType': 'url',
     }
     context = {'EncodingTypeAutoSet': True}
     handlers.decode_list_object(parsed, context=context)
     self.assertEqual(parsed['NextMarker'], u'\xe7\xf6s% asd\x08 c')
コード例 #5
0
ファイル: test_handlers.py プロジェクト: grepory/botocore
 def test_decode_list_objects(self):
     parsed = {
         'Contents': [{'Key': "%C3%A7%C3%B6s%25asd%08"}],
         'EncodingType': 'url',
     }
     context = {'EncodingTypeAutoSet': True}
     handlers.decode_list_object(parsed, context=context)
     self.assertEqual(parsed['Contents'][0]['Key'], u'\xe7\xf6s%asd\x08')
コード例 #6
0
ファイル: test_handlers.py プロジェクト: kyleknap/botocore
 def test_decode_list_objects_with_nextmarker(self):
     parsed = {
         'NextMarker': "%C3%A7%C3%B6s%25%20asd%08+c",
         'EncodingType': 'url',
     }
     context = {'encoding_type_auto_set': True}
     handlers.decode_list_object(parsed, context=context)
     self.assertEqual(parsed['NextMarker'], u'\xe7\xf6s% asd\x08 c')
コード例 #7
0
ファイル: test_handlers.py プロジェクト: grepory/botocore
 def test_decode_list_objects_with_common_prefixes(self):
     parsed = {
         'CommonPrefixes': [{'Prefix': "%C3%A7%C3%B6s%25%20asd%08+c"}],
         'EncodingType': 'url',
     }
     context = {'EncodingTypeAutoSet': True}
     handlers.decode_list_object(parsed, context=context)
     self.assertEqual(parsed['CommonPrefixes'][0]['Prefix'],
                      u'\xe7\xf6s% asd\x08 c')
コード例 #8
0
ファイル: test_handlers.py プロジェクト: pfreixes/botocore
 def test_decode_list_objects_with_delimiter(self):
     parsed = {"Delimiter": "%C3%A7%C3%B6s%25%20asd%08+c", "EncodingType": "url"}
     context = {"EncodingTypeAutoSet": True}
     handlers.decode_list_object(parsed, context=context)
     self.assertEqual(parsed["Delimiter"], u"\xe7\xf6s% asd\x08 c")
コード例 #9
0
ファイル: test_handlers.py プロジェクト: pfreixes/botocore
 def test_decode_list_objects_with_common_prefixes(self):
     parsed = {"CommonPrefixes": [{"Prefix": "%C3%A7%C3%B6s%25%20asd%08+c"}], "EncodingType": "url"}
     context = {"EncodingTypeAutoSet": True}
     handlers.decode_list_object(parsed, context=context)
     self.assertEqual(parsed["CommonPrefixes"][0]["Prefix"], u"\xe7\xf6s% asd\x08 c")
コード例 #10
0
ファイル: test_handlers.py プロジェクト: pfreixes/botocore
 def test_decode_list_objects_does_not_decode_without_context(self):
     parsed = {"Contents": [{"Key": "%C3%A7%C3%B6s%25asd"}], "EncodingType": "url"}
     handlers.decode_list_object(parsed, context={})
     self.assertEqual(parsed["Contents"][0]["Key"], u"%C3%A7%C3%B6s%25asd")
コード例 #11
0
ファイル: test_handlers.py プロジェクト: pfreixes/botocore
 def test_decode_list_objects(self):
     parsed = {"Contents": [{"Key": "%C3%A7%C3%B6s%25asd%08"}], "EncodingType": "url"}
     context = {"EncodingTypeAutoSet": True}
     handlers.decode_list_object(parsed, context=context)
     self.assertEqual(parsed["Contents"][0]["Key"], u"\xe7\xf6s%asd\x08")