[PATCH] tests: make {date|age} template output independent of the current date
Steven Brown
stevengbrown at gmail.com
Wed Jan 11 14:20:44 UTC 2012
# HG changeset patch
# User Steven Brown <StevenGBrown at gmail.com>
# Date 1326291500 -28800
# Node ID 4edaf625bea00f8dd49604585ee096e2db203d61
# Parent 3cf2bb3a9fcce4ca7e985036a7d6388804a46096
tests: make {date|age} template output independent of the current date
diff --git a/tests/test-command-template.t b/tests/test-command-template.t
--- a/tests/test-command-template.t
+++ b/tests/test-command-template.t
@@ -1114,10 +1114,6 @@
other
user
- $ hg log --template '{date|age}\n' > /dev/null || exit 1
-
- $ hg log -l1 --template '{date|age}\n'
- 7 years from now
$ hg log --template '{date|date}\n'
Wed Jan 01 10:01:00 2020 +0000
Mon Jan 12 13:46:40 1970 +0000
@@ -1220,6 +1216,20 @@
$ hg --debug log -r 0 --template '{node|formatnode}\n'
1e4e1b8f71e05681d422154f5421e385fec3454f
+Age filter:
+
+ $ hg log --template '{date|age}\n' > /dev/null || exit 1
+
+ >>> from datetime import datetime
+ >>> fp = open('a', 'w')
+ >>> fp.write(str(datetime.now().year + 8) + '-01-01 00:00')
+ >>> fp.close()
+ $ hg add a
+ $ hg commit -m future -d "`cat a`"
+
+ $ hg log -l1 --template '{date|age}\n'
+ 7 years from now
+
Error on syntax:
$ echo 'x = "f' >> t
More information about the Mercurial-devel
mailing list