diff options
Diffstat (limited to 'tests')
-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']) |