summaryrefslogtreecommitdiff
path: root/summainlib_tests.py
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2011-05-16 14:01:06 +0100
committerLars Wirzenius <liw@liw.fi>2011-05-16 14:01:06 +0100
commit02defb601adcdc9ed8701c723d200e49af228fb7 (patch)
treed1db54c76871e2aa4b329f84b23bc83af537f5d4 /summainlib_tests.py
parentc93f35d82794aac1948d36e50ce9709e354ef234 (diff)
downloadsummain-02defb601adcdc9ed8701c723d200e49af228fb7.tar.gz
Add exclude argument to FilesystemObject.
Diffstat (limited to 'summainlib_tests.py')
-rw-r--r--summainlib_tests.py22
1 files changed, 13 insertions, 9 deletions
diff --git a/summainlib_tests.py b/summainlib_tests.py
index c0a261f..8cbe86a 100644
--- a/summainlib_tests.py
+++ b/summainlib_tests.py
@@ -78,15 +78,17 @@ class FilesystemObjectTests(unittest.TestCase):
self.nn = summainlib.NumberNormalizer()
self.pn = summainlib.SamePath()
+ self.exclude = []
def new(self, name, mode=None):
if mode is not None:
self.st.st_mode = mode
- return summainlib.FilesystemObject(name, self.nn, self.pn,
- stat_result=self.st,
- sha1=FakeSha1(),
- open_file=FakeOpenFile(),
- readlink=FakeReadlink(self))
+ return summainlib.FilesystemObject(name, self.nn, self.pn,
+ self.exclude,
+ stat_result=self.st,
+ sha1=FakeSha1(),
+ open_file=FakeOpenFile(),
+ readlink=FakeReadlink(self))
def test_formats_simple_name_identically(self):
self.assertEqual(self.new('foo')['Name'], 'foo')
@@ -178,6 +180,7 @@ class FilesystemObjectNormalizedNumbersTests(unittest.TestCase):
self.dev = 0
self.nn = summainlib.NumberNormalizer()
self.pn = summainlib.SamePath()
+ self.exclude = []
def reset(self):
self.dev += 1
@@ -189,10 +192,11 @@ class FilesystemObjectNormalizedNumbersTests(unittest.TestCase):
st_uid=0, st_gid=0)
self.ino += 1
return summainlib.FilesystemObject(name, self.nn, self.pn,
- stat_result=st,
- sha1=FakeSha1(),
- open_file=FakeOpenFile(),
- readlink=FakeReadlink(self))
+ self.exclude,
+ stat_result=st,
+ sha1=FakeSha1(),
+ open_file=FakeOpenFile(),
+ readlink=FakeReadlink(self))
def test_inode_numbers_are_repeatable(self):
a1 = self.new('foo')