summaryrefslogtreecommitdiff
path: root/pactest/pmfile.py
diff options
context:
space:
mode:
authorDan McGee <dan@archlinux.org>2008-07-31 21:16:30 -0500
committerDan McGee <dan@archlinux.org>2008-08-23 09:20:32 -0500
commitb3033a59e922684a41b00bd94f8976995dd015da (patch)
tree569ddceb5dcd3440642a7f6195c4d3821aa9278e /pactest/pmfile.py
parent5b51dbb11e2087e1055be24b486502be806b5e13 (diff)
downloadpacman-b3033a59e922684a41b00bd94f8976995dd015da.tar.xz
pactest: remove need for pause when running tests
Instead of pausing 1.5 seconds on tests that check file mtimes, change the mtimes to something in the far past so we can immediately tell if a file was modified and/or touched. This saves a decent amount of time on the upgrade tests which often check mtimes. 355 was a completely arbitrary time value, don't ask me why I picked it. Signed-off-by: Dan McGee <dan@archlinux.org>
Diffstat (limited to 'pactest/pmfile.py')
-rwxr-xr-xpactest/pmfile.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/pactest/pmfile.py b/pactest/pmfile.py
index 21baf017..ab4aa2c7 100755
--- a/pactest/pmfile.py
+++ b/pactest/pmfile.py
@@ -56,6 +56,14 @@ class pmfile:
return retval
+ def resettimes(self):
+ """
+ """
+
+ filename = os.path.join(self.root, self.name)
+ os.utime(filename, (355, 355))
+ self.mtime = getmtime(filename)
+ vprint("\tmtime reset (%s)" % self.name)
if __name__ == "__main__":
f = pmfile("/tmp", "foobar")