Files
ThousandHands/tests/core/objects/test_blob_object.py
2024-10-03 18:23:21 +08:00

17 lines
469 B
Python

from core.objects.blob_object import BlobObject
import hashlib
import tempfile
class Test_Blob:
def test_newBlob(self):
newBlob = BlobObject("README.md")
assert (
newBlob.object_id
== hashlib.sha1(open("README.md", "rb").read()).hexdigest()
)
def test_writeBlob(self):
newBlob = BlobObject("README.md")
with tempfile.TemporaryDirectory() as tmpdirname:
newBlob.writeBlob(tmpdirname)