summaryrefslogtreecommitdiff
path: root/summainlib_tests.py
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2011-06-11 20:02:58 +0100
committerLars Wirzenius <liw@liw.fi>2011-06-11 20:02:58 +0100
commit6c19a6cb97fd989bb18f2cc1545d4531a036c97f (patch)
tree356d0aa61d93f7a27396f38108fe2be7ebe9aa9d /summainlib_tests.py
parentf2174ad7e7fb02fa3ba1093109f7f0c875934ed4 (diff)
downloadsummain-6c19a6cb97fd989bb18f2cc1545d4531a036c97f.tar.gz
Add tests for more checksum types.
Diffstat (limited to 'summainlib_tests.py')
-rw-r--r--summainlib_tests.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/summainlib_tests.py b/summainlib_tests.py
index 4121fd8..6cf035e 100644
--- a/summainlib_tests.py
+++ b/summainlib_tests.py
@@ -144,11 +144,19 @@ class FilesystemObjectTests(unittest.TestCase):
def test_formats_checksums_correctly_for_regular_file(self):
self.assertEqual(self.new('foo')['MD5'], 'abc')
self.assertEqual(self.new('foo')['SHA1'], 'abc')
+ self.assertEqual(self.new('foo')['SHA224'], 'abc')
+ self.assertEqual(self.new('foo')['SHA256'], 'abc')
+ self.assertEqual(self.new('foo')['SHA384'], 'abc')
+ self.assertEqual(self.new('foo')['SHA512'], 'abc')
def test_formats_checksums_correctly_for_special_file(self):
self.st.st_mode = stat.S_IFDIR | 0755
self.assertEqual(self.new('foo')['MD5'], '')
self.assertEqual(self.new('foo')['SHA1'], '')
+ self.assertEqual(self.new('foo')['SHA224'], '')
+ self.assertEqual(self.new('foo')['SHA256'], '')
+ self.assertEqual(self.new('foo')['SHA384'], '')
+ self.assertEqual(self.new('foo')['SHA512'], '')
def test_formats_target_correctly_for_symlink(self):
self.st.st_mode = stat.S_IFLNK | 0777