File size: 861 Bytes
113dbd0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
from io import BytesIO

from PIL import Image

from stable_diffusion_server.bucket_api import upload_to_bucket, check_if_blob_exists


def test_upload_to_bucket():
    link = upload_to_bucket('test.txt', 'tests/test.txt')
    assert link == 'https://storage.googleapis.com/static.netwrck.com/static/uploads/test.txt'
    #  check if file exists
    assert check_if_blob_exists('test.txt')

def test_upload_bytesio_to_bucket():
    # bytesio = open('backdrops/medi.png', 'rb')
    pilimage = Image.open('backdrops/medi.png')
    # bytesio = pilimage.tobytes()
    bs = BytesIO()
    pilimage.save(bs, "jpeg")
    bio = bs.getvalue()
    link = upload_to_bucket('medi.png', bio, is_bytesio=True)
    assert link == 'https://storage.googleapis.com/static.netwrck.com/static/uploads/medi.png'
    #  check if file exists
    assert check_if_blob_exists('medi.png')