summaryrefslogtreecommitdiff
path: root/summainlib_tests.py
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2011-06-11 19:54:15 +0100
committerLars Wirzenius <liw@liw.fi>2011-06-11 19:54:15 +0100
commit8d2493c09465f933bf72922b118078813cae8d37 (patch)
tree5795e93172c3bfa49cc350d397a3a5ac6adcb21a /summainlib_tests.py
parent6dee09fe1b6bf92ae8bd190edc014df84fea19cb (diff)
downloadsummain-8d2493c09465f933bf72922b118078813cae8d37.tar.gz
Add --checksum option to allow choosing checksums to compute.
Only SHA1 is computed by default.
Diffstat (limited to 'summainlib_tests.py')
-rw-r--r--summainlib_tests.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/summainlib_tests.py b/summainlib_tests.py
index 7f8c45a..6fe7549 100644
--- a/summainlib_tests.py
+++ b/summainlib_tests.py
@@ -85,12 +85,13 @@ class FilesystemObjectTests(unittest.TestCase):
self.nn = summainlib.NumberNormalizer()
self.pn = summainlib.SamePath()
self.exclude = []
+ self.checksums = ['SHA1']
def new(self, name, mode=None):
if mode is not None:
self.st.st_mode = mode
return summainlib.FilesystemObject(name, self.nn, self.pn,
- self.exclude,
+ self.exclude, self.checksums,
stat_result=self.st,
sha1=FakeChecksummer(),
md5=FakeChecksummer(),
@@ -195,6 +196,7 @@ class FilesystemObjectNormalizedNumbersTests(unittest.TestCase):
self.nn = summainlib.NumberNormalizer()
self.pn = summainlib.SamePath()
self.exclude = []
+ self.checksums = ['SHA1']
def reset(self):
self.dev += 1
@@ -206,7 +208,7 @@ class FilesystemObjectNormalizedNumbersTests(unittest.TestCase):
st_uid=0, st_gid=0)
self.ino += 1
return summainlib.FilesystemObject(name, self.nn, self.pn,
- self.exclude,
+ self.exclude, self.checksums,
stat_result=st,
sha1=FakeChecksummer(),
md5=FakeChecksummer(),