MCPcopy Create free account
hub / github.com/aboutcode-org/scancode-toolkit / test_multi_checksums

Method test_multi_checksums

tests/commoncode/test_hash.py:99–109  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

97 assert "40c53c58fdafacc83cfff6ee3d2f6d69" == checksum(test_file, "md5")
98
99 def test_multi_checksums(self):
100 test_file = self.get_test_loc("hash/dir1/a.png")
101 expected = dict(
102 [
103 ("md5", "4760fb467f1ebf3b0aeace4a3926f1a4"),
104 ("sha1", "34ac5465d48a9b04fc275f09bc2230660df8f4f7"),
105 ("sha256", "1b598db6fee8f1ec7bb919c0adf68956f3d20af8c9934a9cf2db52e1347efd35"),
106 ]
107 )
108 result = multi_checksums(test_file, "md5 sha1 sha256".split())
109 assert result == expected
110
111 def test_multi_checksums_custom(self):
112 test_file = self.get_test_loc("hash/dir1/a.png")

Callers

nothing calls this directly

Calls 3

multi_checksumsFunction · 0.90
get_test_locMethod · 0.80
splitMethod · 0.45

Tested by

no test coverage detected