def complete_multipart_upload(self, *p, **kw): if not self.error_count: return FakeS3Client.complete_multipart_upload(self, *p, **kw) self.error_count -= 1 return fail(ValueError('woops'))
def __init__(self, error_count=3): FakeS3Client.__init__(self) self.error_count = error_count