Commit 3cdd8d1c authored by Bram Schoenmakers's avatar Bram Schoenmakers

Remove hardcoded dates from test.

parent ad505816
from datetime import date from datetime import date, timedelta
import CommandTest import CommandTest
import DoCommand import DoCommand
...@@ -60,6 +60,9 @@ class DoCommandTest(CommandTest.CommandTest): ...@@ -60,6 +60,9 @@ class DoCommandTest(CommandTest.CommandTest):
self.assertEquals(self.errors, "") self.assertEquals(self.errors, "")
def test_recurrence(self): def test_recurrence(self):
today = date.today()
tomorrow = today + timedelta(1)
command = DoCommand.DoCommand(["4"], self.todolist, self.out, self.error) command = DoCommand.DoCommand(["4"], self.todolist, self.out, self.error)
self.assertFalse(self.todolist.todo(4).has_tag('due')) self.assertFalse(self.todolist.todo(4).has_tag('due'))
...@@ -67,7 +70,7 @@ class DoCommandTest(CommandTest.CommandTest): ...@@ -67,7 +70,7 @@ class DoCommandTest(CommandTest.CommandTest):
command.execute() command.execute()
todo = self.todolist.todo(6) todo = self.todolist.todo(6)
result = " 6 2014-10-18 Recurring! rec:1d due:2014-10-19\nx 2014-10-18 Recurring! rec:1d\n" result = " 6 %s Recurring! rec:1d due:%s\nx %s Recurring! rec:1d\n" % (today.isoformat(), tomorrow.isoformat(), today.isoformat())
self.assertTrue(self.todolist.is_dirty()) self.assertTrue(self.todolist.is_dirty())
self.assertEquals(self.output, result) self.assertEquals(self.output, result)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment