diff options
Diffstat (limited to 'obnamlib/checksummer_tests.py')
-rw-r--r-- | obnamlib/checksummer_tests.py | 10 |
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') |