Esempio n. 1
0
def upload(event, context):
    """list_all"""

    bucket = boto3.resource('s3').Bucket('pixy-photos')

    c_type, c_data = parse_header(event['headers']['Content-Type'])
    assert c_type == 'multipart/form-data'
    img = parse_multipart(BytesIO(event['body'].decode('base64')), c_data)

    with open('/tmp/output', 'wb') as data:
        data.write(img)
        bucket.upload_file('/tmp/output', key)

    return aws.response({}, 200, 1001, 'Complete')
Esempio n. 2
0
    def test_response_without_body(self):

        expected = {
            'statusCode': 222,
            'headers': {},
            'body': json.dumps({
                'message': 'mylilpony',
                'code': 333
            })
        }

        res = aws.response(body=None,
                           http_status=222,
                           code=333,
                           message='mylilpony')

        self.assertEqual(res, expected)
Esempio n. 3
0
def update(event, context):
    """list_all"""

    return aws.response({}, 200, 1001, 'Complete')