summaryrefslogtreecommitdiff
path: root/obnamlib/checksummer_tests.py
diff options
context:
space:
mode:
Diffstat (limited to 'obnamlib/checksummer_tests.py')
-rw-r--r--obnamlib/checksummer_tests.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/obnamlib/checksummer_tests.py b/obnamlib/checksummer_tests.py
index 10473740..a6c345f4 100644
--- a/obnamlib/checksummer_tests.py
+++ b/obnamlib/checksummer_tests.py
@@ -31,6 +31,16 @@ class TestGetChecksummer(unittest.TestCase):
self.assertRaises(
obnamlib.ObnamError, obnamlib.get_checksum_algorithm, 'unknown')
+ def test_knows_file_key_for_sha512(self):
+ self.assertEqual(
+ obnamlib.get_checksum_algorithm_name(obnamlib.REPO_FILE_SHA512),
+ 'sha512')
+
+ def test_raises_error_if_algorithm_is_unknown_for_key(self):
+ self.assertRaises(
+ obnamlib.ObnamError,
+ obnamlib.get_checksum_algorithm_name, -1)
+
def test_returns_working_sha512(self):
summer = obnamlib.get_checksum_algorithm('sha512')
summer.update('hello, world')