Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def get_index_from_s3(key):
- try:
- response = s3.get_object(
- Bucket=bucket,
- Key=key
- )
- body = response.get('Body')
- content = body.read().decode('utf-8')
- except ClientError as ex:
- # print 'EXCEPTION MESSAGE: {}'.format(ex.response['Error']['Code'])
- content = '{}'
- message = json.loads(content)
- return message
- def arrange(self):
- super(WhenCognitoAndNerfFoundTestCase, self).arrange()
- # self.s3_response = self.s3.get_object.return_value
- self.s3_body = self.s3.get_object.return_value.get.return_value
- self.s3_body.read.return_value.decode.side_effect = [
- self.cognito_content,
- self.nerf_content]
- signed_url = "https://this.is/a/signed/url/index.html"
- self.s3.generate_presigned_url.return_value = signed_url
- def arrange(self):
- super(WhenCognitoOnlyFoundTestCase, self).arrange()
- # self.s3_response = MagicMock()
- # botocore.response.StreamingBody
- self.s3.get_object.side_effect = [{},
- ClientError]
- # self.s3_response = self.s3.get_object.return_value
- self.s3_body = self.s3.get_object.return_value.get.return_value
- self.s3_body.read.return_value.decode.return_value =
- self.cognito_content
- def get_index_from_s3(key):
- try:
- response = s3.get_object(
- Bucket=bucket,
- Key=key
- )
- body = response.get('Body')
- > content = body.read().decode('utf-8')
- E AttributeError: 'NoneType' object has no attribute 'read'
- master_profile.py:66: AttributeError
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement