Spaces:
Running
Running
File size: 555 Bytes
21db53c |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
import io
from uuid import UUID
from app.util.generate_uuid import generate_uuid
from ..assets import assets_path
BSN_UUID = UUID('b3aff1e9-8085-5300-8e06-37b522384659') # To test consistency of UUID across versions
def test_uuid_consistency():
file_path = assets_path / 'test_images' / 'bsn_0.jpg'
with open(file_path, 'rb') as f:
file_content = f.read()
uuid1 = generate_uuid(file_path)
uuid2 = generate_uuid(io.BytesIO(file_content))
uuid3 = generate_uuid(file_content)
assert uuid1 == uuid2 == uuid3 == BSN_UUID
|