Skip to content

Commit

Permalink
updated file hashes in unittests
Browse files Browse the repository at this point in the history
  • Loading branch information
tclose committed May 22, 2024
1 parent d7e5bf5 commit 90428e2
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
2 changes: 1 addition & 1 deletion pydra/engine/tests/test_helpers.py
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ def test_hash_file(tmpdir):
with open(outdir / "test.file", "w") as fp:
fp.write("test")
assert (
hash_function(File(outdir / "test.file")) == "37fcc546dce7e59585f3217bb4c30299"
hash_function(File(outdir / "test.file")) == "f32ab20c4a86616e32bf2504e1ac5a22"
)


Expand Down
12 changes: 6 additions & 6 deletions pydra/engine/tests/test_specs.py
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,7 @@ def test_input_file_hash_1(tmp_path):
fields = [("in_file", File)]
input_spec = SpecInfo(name="Inputs", fields=fields, bases=(BaseSpec,))
inputs = make_klass(input_spec)
assert inputs(in_file=outfile).hash == "0e9306e5cae1de1b4dff1f27cca03bce"
assert inputs(in_file=outfile).hash == "02fa5f6f1bbde7f25349f54335e1adaf"


def test_input_file_hash_2(tmp_path):
Expand All @@ -154,7 +154,7 @@ def test_input_file_hash_2(tmp_path):

# checking specific hash value
hash1 = inputs(in_file=file).hash
assert hash1 == "17e4e2b4d8ce8f36bf3fd65804958dbb"
assert hash1 == "aaa50d60ed33d3a316d58edc882a34c3"

# checking if different name doesn't affect the hash
file_diffname = tmp_path / "in_file_2.txt"
Expand Down Expand Up @@ -185,7 +185,7 @@ def test_input_file_hash_2a(tmp_path):

# checking specific hash value
hash1 = inputs(in_file=file).hash
assert hash1 == "17e4e2b4d8ce8f36bf3fd65804958dbb"
assert hash1 == "aaa50d60ed33d3a316d58edc882a34c3"

# checking if different name doesn't affect the hash
file_diffname = tmp_path / "in_file_2.txt"
Expand All @@ -204,7 +204,7 @@ def test_input_file_hash_2a(tmp_path):

# checking if string is also accepted
hash4 = inputs(in_file=str(file)).hash
assert hash4 == "aee7c7ae25509fb4c92a081d58d17a67"
assert hash4 == "800af2b5b334c9e3e5c40c0e49b7ffb5"


def test_input_file_hash_3(tmp_path):
Expand Down Expand Up @@ -278,7 +278,7 @@ def test_input_file_hash_4(tmp_path):

# checking specific hash value
hash1 = inputs(in_file=[[file, 3]]).hash
assert hash1 == "11b7e9c90bc8d9dc5ccfc8d4526ba091"
assert hash1 == "0693adbfac9f675af87e900065b1de00"

# the same file, but int field changes
hash1a = inputs(in_file=[[file, 5]]).hash
Expand Down Expand Up @@ -315,7 +315,7 @@ def test_input_file_hash_5(tmp_path):

# checking specific hash value
hash1 = inputs(in_file=[{"file": file, "int": 3}]).hash
assert hash1 == "5fd53b79e55bbf62a4bb3027eb753a2c"
assert hash1 == "56e6e2c9f3bdf0cd5bd3060046dea480"

# the same file, but int field changes
hash1a = inputs(in_file=[{"file": file, "int": 5}]).hash
Expand Down

0 comments on commit 90428e2

Please sign in to comment.