(self, uri, enabled)
| 1159 | return response |
| 1160 | |
| 1161 | def set_versioning(self, uri, enabled): |
| 1162 | headers = SortedDict(ignore_case = True) |
| 1163 | status = "Enabled" if enabled is True else "Suspended" |
| 1164 | body = '<VersioningConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">' |
| 1165 | body += '<Status>%s</Status>' % status |
| 1166 | body += '</VersioningConfiguration>' |
| 1167 | debug(u"set_versioning(%s)" % body) |
| 1168 | headers['content-md5'] = generate_content_md5(body) |
| 1169 | request = self.create_request("BUCKET_CREATE", uri = uri, |
| 1170 | headers = headers, body = body, |
| 1171 | uri_params = {'versioning': None}) |
| 1172 | response = self.send_request(request) |
| 1173 | return response |
| 1174 | |
| 1175 | def get_versioning(self, uri): |
| 1176 | request = self.create_request("BUCKET_LIST", uri = uri, |
nothing calls this directly
no test coverage detected