You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

203 lines
5.8 KiB

  1. package s3_test
  2. var GetObjectErrorDump = `
  3. <?xml version="1.0" encoding="UTF-8"?>
  4. <Error>
  5. <Code>NoSuchBucket</Code>
  6. <Message>The specified bucket does not exist</Message>
  7. <BucketName>non-existent-bucket</BucketName>
  8. <RequestId>3F1B667FAD71C3D8</RequestId>
  9. <HostId>L4ee/zrm1irFXY5F45fKXIRdOf9ktsKY/8TDVawuMK2jWRb1RF84i1uBzkdNqS5D</HostId>
  10. </Error>
  11. `
  12. var GetListResultDump1 = `
  13. <?xml version="1.0" encoding="UTF-8"?>
  14. <ListBucketResult xmlns="http://s3.amazonaws.com/doc/2006-03-01">
  15. <Name>quotes</Name>
  16. <Prefix>N</Prefix>
  17. <IsTruncated>false</IsTruncated>
  18. <Contents>
  19. <Key>Nelson</Key>
  20. <LastModified>2006-01-01T12:00:00.000Z</LastModified>
  21. <ETag>&quot;828ef3fdfa96f00ad9f27c383fc9ac7f&quot;</ETag>
  22. <Size>5</Size>
  23. <StorageClass>STANDARD</StorageClass>
  24. <Owner>
  25. <ID>bcaf161ca5fb16fd081034f</ID>
  26. <DisplayName>webfile</DisplayName>
  27. </Owner>
  28. </Contents>
  29. <Contents>
  30. <Key>Neo</Key>
  31. <LastModified>2006-01-01T12:00:00.000Z</LastModified>
  32. <ETag>&quot;828ef3fdfa96f00ad9f27c383fc9ac7f&quot;</ETag>
  33. <Size>4</Size>
  34. <StorageClass>STANDARD</StorageClass>
  35. <Owner>
  36. <ID>bcaf1ffd86a5fb16fd081034f</ID>
  37. <DisplayName>webfile</DisplayName>
  38. </Owner>
  39. </Contents>
  40. </ListBucketResult>
  41. `
  42. var GetListResultDump2 = `
  43. <ListBucketResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
  44. <Name>example-bucket</Name>
  45. <Prefix>photos/2006/</Prefix>
  46. <Marker>some-marker</Marker>
  47. <MaxKeys>1000</MaxKeys>
  48. <Delimiter>/</Delimiter>
  49. <IsTruncated>false</IsTruncated>
  50. <CommonPrefixes>
  51. <Prefix>photos/2006/feb/</Prefix>
  52. </CommonPrefixes>
  53. <CommonPrefixes>
  54. <Prefix>photos/2006/jan/</Prefix>
  55. </CommonPrefixes>
  56. </ListBucketResult>
  57. `
  58. var InitMultiResultDump = `
  59. <?xml version="1.0" encoding="UTF-8"?>
  60. <InitiateMultipartUploadResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
  61. <Bucket>sample</Bucket>
  62. <Key>multi</Key>
  63. <UploadId>JNbR_cMdwnGiD12jKAd6WK2PUkfj2VxA7i4nCwjE6t71nI9Tl3eVDPFlU0nOixhftH7I17ZPGkV3QA.l7ZD.QQ--</UploadId>
  64. </InitiateMultipartUploadResult>
  65. `
  66. var ListPartsResultDump1 = `
  67. <?xml version="1.0" encoding="UTF-8"?>
  68. <ListPartsResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
  69. <Bucket>sample</Bucket>
  70. <Key>multi</Key>
  71. <UploadId>JNbR_cMdwnGiD12jKAd6WK2PUkfj2VxA7i4nCwjE6t71nI9Tl3eVDPFlU0nOixhftH7I17ZPGkV3QA.l7ZD.QQ--</UploadId>
  72. <Initiator>
  73. <ID>bb5c0f63b0b25f2d099c</ID>
  74. <DisplayName>joe</DisplayName>
  75. </Initiator>
  76. <Owner>
  77. <ID>bb5c0f63b0b25f2d099c</ID>
  78. <DisplayName>joe</DisplayName>
  79. </Owner>
  80. <StorageClass>STANDARD</StorageClass>
  81. <PartNumberMarker>0</PartNumberMarker>
  82. <NextPartNumberMarker>2</NextPartNumberMarker>
  83. <MaxParts>2</MaxParts>
  84. <IsTruncated>true</IsTruncated>
  85. <Part>
  86. <PartNumber>1</PartNumber>
  87. <LastModified>2013-01-30T13:45:51.000Z</LastModified>
  88. <ETag>&quot;ffc88b4ca90a355f8ddba6b2c3b2af5c&quot;</ETag>
  89. <Size>5</Size>
  90. </Part>
  91. <Part>
  92. <PartNumber>2</PartNumber>
  93. <LastModified>2013-01-30T13:45:52.000Z</LastModified>
  94. <ETag>&quot;d067a0fa9dc61a6e7195ca99696b5a89&quot;</ETag>
  95. <Size>5</Size>
  96. </Part>
  97. </ListPartsResult>
  98. `
  99. var ListPartsResultDump2 = `
  100. <?xml version="1.0" encoding="UTF-8"?>
  101. <ListPartsResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
  102. <Bucket>sample</Bucket>
  103. <Key>multi</Key>
  104. <UploadId>JNbR_cMdwnGiD12jKAd6WK2PUkfj2VxA7i4nCwjE6t71nI9Tl3eVDPFlU0nOixhftH7I17ZPGkV3QA.l7ZD.QQ--</UploadId>
  105. <Initiator>
  106. <ID>bb5c0f63b0b25f2d099c</ID>
  107. <DisplayName>joe</DisplayName>
  108. </Initiator>
  109. <Owner>
  110. <ID>bb5c0f63b0b25f2d099c</ID>
  111. <DisplayName>joe</DisplayName>
  112. </Owner>
  113. <StorageClass>STANDARD</StorageClass>
  114. <PartNumberMarker>2</PartNumberMarker>
  115. <NextPartNumberMarker>3</NextPartNumberMarker>
  116. <MaxParts>2</MaxParts>
  117. <IsTruncated>false</IsTruncated>
  118. <Part>
  119. <PartNumber>3</PartNumber>
  120. <LastModified>2013-01-30T13:46:50.000Z</LastModified>
  121. <ETag>&quot;49dcd91231f801159e893fb5c6674985&quot;</ETag>
  122. <Size>5</Size>
  123. </Part>
  124. </ListPartsResult>
  125. `
  126. var ListMultiResultDump = `
  127. <?xml version="1.0"?>
  128. <ListMultipartUploadsResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
  129. <Bucket>goamz-test-bucket-us-east-1-akiajk3wyewhctyqbf7a</Bucket>
  130. <KeyMarker/>
  131. <UploadIdMarker/>
  132. <NextKeyMarker>multi1</NextKeyMarker>
  133. <NextUploadIdMarker>iUVug89pPvSswrikD72p8uO62EzhNtpDxRmwC5WSiWDdK9SfzmDqe3xpP1kMWimyimSnz4uzFc3waVM5ufrKYQ--</NextUploadIdMarker>
  134. <Delimiter>/</Delimiter>
  135. <MaxUploads>1000</MaxUploads>
  136. <IsTruncated>false</IsTruncated>
  137. <Upload>
  138. <Key>multi1</Key>
  139. <UploadId>iUVug89pPvSswrikD</UploadId>
  140. <Initiator>
  141. <ID>bb5c0f63b0b25f2d0</ID>
  142. <DisplayName>gustavoniemeyer</DisplayName>
  143. </Initiator>
  144. <Owner>
  145. <ID>bb5c0f63b0b25f2d0</ID>
  146. <DisplayName>gustavoniemeyer</DisplayName>
  147. </Owner>
  148. <StorageClass>STANDARD</StorageClass>
  149. <Initiated>2013-01-30T18:15:47.000Z</Initiated>
  150. </Upload>
  151. <Upload>
  152. <Key>multi2</Key>
  153. <UploadId>DkirwsSvPp98guVUi</UploadId>
  154. <Initiator>
  155. <ID>bb5c0f63b0b25f2d0</ID>
  156. <DisplayName>joe</DisplayName>
  157. </Initiator>
  158. <Owner>
  159. <ID>bb5c0f63b0b25f2d0</ID>
  160. <DisplayName>joe</DisplayName>
  161. </Owner>
  162. <StorageClass>STANDARD</StorageClass>
  163. <Initiated>2013-01-30T18:15:47.000Z</Initiated>
  164. </Upload>
  165. <CommonPrefixes>
  166. <Prefix>a/</Prefix>
  167. </CommonPrefixes>
  168. <CommonPrefixes>
  169. <Prefix>b/</Prefix>
  170. </CommonPrefixes>
  171. </ListMultipartUploadsResult>
  172. `
  173. var NoSuchUploadErrorDump = `
  174. <?xml version="1.0" encoding="UTF-8"?>
  175. <Error>
  176. <Code>NoSuchUpload</Code>
  177. <Message>Not relevant</Message>
  178. <BucketName>sample</BucketName>
  179. <RequestId>3F1B667FAD71C3D8</RequestId>
  180. <HostId>kjhwqk</HostId>
  181. </Error>
  182. `
  183. var InternalErrorDump = `
  184. <?xml version="1.0" encoding="UTF-8"?>
  185. <Error>
  186. <Code>InternalError</Code>
  187. <Message>Not relevant</Message>
  188. <BucketName>sample</BucketName>
  189. <RequestId>3F1B667FAD71C3D8</RequestId>
  190. <HostId>kjhwqk</HostId>
  191. </Error>
  192. `