mirror of
https://github.com/quay/quay.git
synced 2026-01-27 18:42:52 +03:00
15 lines
474 B
Python
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()
|