1
0
mirror of https://github.com/quay/quay.git synced 2026-01-26 06:21:37 +03:00
Files
quay/data/model/test/test_blob.py
2023-10-02 11:39:43 -04:00

15 lines
474 B
Python

import hashlib
from uuid import uuid4
from data.model.blob import get_blob_upload_by_uuid, initiate_upload
from test.fixtures import *
def test_blobupload_sha_state(initialized_db: None) -> None:
bu = initiate_upload("randomuser", "randomrepo", str(uuid4()), "local_us", {})
bu.sha_state.update(b"hello")
bu.save()
bu = get_blob_upload_by_uuid(bu.uuid)
assert bu is not None
assert bu.sha_state.hexdigest() == hashlib.sha256(b"hello").hexdigest()