def test_set_complete4(self): todo = TodoBase("(A) 2014-06-12 Foo") todo.set_completed() today = date.today() today_str = today.isoformat() self.assertEqual(todo.fields['completionDate'], today) self.assertTrue(re.match('^x ' + today_str + ' 2014-06-12 Foo', todo.src))
def test_set_complete1(self): todo = TodoBase("(A) Foo") todo.set_completed() today = date.today() today_str = today.isoformat() self.assertFalse(todo.priority()) self.assertEqual(todo.fields['completionDate'], today) self.assertTrue(re.match('^x ' + today_str + ' Foo', todo.src))
def test_set_complete6(self): todo = TodoBase("Foo") yesterday = date.today() - timedelta(1) todo.set_completed(yesterday) self.assertEqual(todo.src, "x {} Foo".format(yesterday.isoformat()))
def test_set_complete5(self): todo = TodoBase("x 2014-06-13 Foo") todo.set_completed() self.assertEqual(todo.src, "x 2014-06-13 Foo")