Skip to content
Snippets Groups Projects
test_methods.py 460 B
Newer Older
dilawar's avatar
dilawar committed
import tempfile
from pathlib import Path

from bitia.common import sha256sum


def test_filehash():
    tempdir = tempfile.gettempdir()
    t1 = "ls -ltrh /"
    t2 = "ls -ltrh"
    f1 = Path(tempdir) / "a.txt"
    f2 = Path(tempdir) / "b.txt"
    f1.write_text(t1)
    f2.write_text(t1)
    assert sha256sum(f1) == sha256sum(f2)

    f2.write_text(t2)
    assert sha256sum(f1) != sha256sum(f2)

    f1.write_text(t2)
    assert sha256sum(f1) == sha256sum(f2)