diff options
author | Michał Górny <mgorny@gentoo.org> | 2017-10-23 15:40:11 +0200 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2017-10-23 15:40:11 +0200 |
commit | 7882c68d3d15e92110ee63e6742398b632ba2c4a (patch) | |
tree | d2e764b1a7f62c0e7e5de1777c6d3d3cb1d414a0 /tests/test_manifest.py | |
parent | 73bef6c40df0c8c8ba0e00916773688a309685ce (diff) | |
download | gemato-7882c68d3d15e92110ee63e6742398b632ba2c4a.tar.gz |
manifest: Support mapping Manifest hash names to hashlib
Diffstat (limited to 'tests/test_manifest.py')
-rw-r--r-- | tests/test_manifest.py | 13 |
1 files changed, 13 insertions, 0 deletions
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']) |