From 7882c68d3d15e92110ee63e6742398b632ba2c4a Mon Sep 17 00:00:00 2001 From: Michał Górny Date: Mon, 23 Oct 2017 15:40:11 +0200 Subject: manifest: Support mapping Manifest hash names to hashlib --- tests/test_manifest.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'tests/test_manifest.py') diff --git a/tests/test_manifest.py b/tests/test_manifest.py index feb4060..8729eb9 100644 --- a/tests/test_manifest.py +++ b/tests/test_manifest.py @@ -341,3 +341,16 @@ class ManifestEntryTest(unittest.TestCase): gemato.manifest.ManifestEntryAUX.from_list, ('AUX',)) self.assertRaises(gemato.manifest.ManifestSyntaxError, gemato.manifest.ManifestEntryAUX.from_list, ('AUX', 'foo')) + + +class ManifestUtilityTest(unittest.TestCase): + def test_manifest_hashes_to_hashlib(self): + self.assertListEqual(list( + gemato.manifest.manifest_hashes_to_hashlib(['MD5', 'SHA1'])), + ['md5', 'sha1']) + self.assertListEqual(list( + gemato.manifest.manifest_hashes_to_hashlib(['RMD160'])), + ['ripemd160']) + self.assertListEqual(list( + gemato.manifest.manifest_hashes_to_hashlib(['SHA3_256', 'SHA256'])), + ['sha3_256', 'sha256']) -- cgit v1.2.3