From 079a2dd56d78d68b8a3178bcda1f7b1e1755982a Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Sat, 18 Jul 2015 18:55:17 -0400 Subject: [PATCH] Test: Added append and prepend with propagation --- test/recurrence.t | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/test/recurrence.t b/test/recurrence.t index 28255f13e..aaea05fb0 100755 --- a/test/recurrence.t +++ b/test/recurrence.t @@ -243,6 +243,27 @@ class TestDeletionRecurrence(TestCase): code, out, err = self.t("2 delete", input="y\n") self.assertIn("Deleted 5 tasks.", out) +class TestAppendPrependRecurrence(TestCase): + def setUp(self): + """Executed before each test in the class""" + self.t = Task() + + def test_append_propagate(self): + """Append and propagate""" + self.t("add one due:eom recur:daily") + self.t("list rc.recurrence.limit:2") # GC/handleRecurrence + + code, out, err = self.t("2 append APP", input="y\n") + self.assertIn("Appended 2 tasks.", out) + + def test_prepend_propagate(self): + """Prepend and propagate""" + self.t("add one due:eom recur:daily") + self.t("list rc.recurrence.limit:2") # GC/handleRecurrence + + code, out, err = self.t("2 prepend PRE", input="y\n") + self.assertIn("Prepended 2 tasks.", out) + # TODO Wait a recurring task # TODO Upgrade a task to a recurring task