code: def test_md5_file_hex_three_files(data1, text, data2):
      open("a.bin", "wb").write(data1)
      open("b.txt", "w", encoding="utf-8").write(text)
      open("c.bin", "wb").write(data2)
      data = data1 + open("b.txt", "rb").read() + data2
      # Intentionally provide the paths out of order (check sorting).
      path_hash = hashutil.md5_file_hex("c.bin", "a.bin", "b.txt")
      assert hashlib.md5(data).hexdigest() == path_hash
  
file_path: wandb/tests/pytest_tests/unit_tests/test_lib/test_hashutil.py
imports: import base64
  import hashlib
  from hypothesis import given
  from hypothesis import strategies
  from wandb.sdk.lib import hashutil
label_desc: Use image node_id 9 for calling a global function with example usage: test_md5_file_hex_three_files(data1, text, data2) without return types