summaryrefslogtreecommitdiff
path: root/summainlib_tests.py
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2010-01-01 02:39:05 +0200
committerLars Wirzenius <liw@liw.fi>2010-01-01 02:39:05 +0200
commit0a418e80e25bf108130764c47cd6599ed267d4ee (patch)
tree581bb6346131f2ad8c026fa32aef67071c349a85 /summainlib_tests.py
parent8b79181c018bc83ad0c488cb4bffcbe0a90910a6 (diff)
downloadsummain-0a418e80e25bf108130764c47cd6599ed267d4ee.tar.gz
Implement mtime handling for FilesystemObject.
Diffstat (limited to 'summainlib_tests.py')
-rw-r--r--summainlib_tests.py12
1 files changed, 11 insertions, 1 deletions
diff --git a/summainlib_tests.py b/summainlib_tests.py
index 12af97d..89e1caf 100644
--- a/summainlib_tests.py
+++ b/summainlib_tests.py
@@ -19,10 +19,20 @@ import unittest
import summainlib
+class FakeStatResult(object):
+
+ def __init__(self, *args, **kwargs):
+ for name, value in kwargs.iteritems():
+ setattr(self, name, value)
+
+
class FilesystemObjectTests(unittest.TestCase):
+ def setUp(self):
+ self.st = FakeStatResult(st_mtime=1262307723)
+
def new(self, name):
- return summainlib.FilesystemObject(name)
+ return summainlib.FilesystemObject(name, stat_result=self.st)
def test_formats_simple_name_identically(self):
self.assertEqual(self.new('foo')['Name'], 'foo')