summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/test_manifest.py13
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'])