From e96ef5e729ee58f162a84b6b48e0092d25749a45 Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Wed, 28 Oct 2015 14:55:31 -0400 Subject: [PATCH] Test: Added calendar tests with various options enabled --- test/calendar.t | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/test/calendar.t b/test/calendar.t index 6ef695a2e..58762eac2 100755 --- a/test/calendar.t +++ b/test/calendar.t @@ -45,6 +45,27 @@ class TestCalendarCommandLine(TestCase): code, out, err = self.t("calendar") self.assertIn("Su Mo Tu We Th Fr Sa", out) + def test_basic_command(self): + """Verify 'calendar rc.weekstart:Monday' does not fail'""" + code, out, err = self.t("calendar rc.weekstart:Monday") + self.assertIn("Mo Tu We Th Fr Sa Su", out) + + def test_basic_command_color(self): + """Verify 'calendar rc._forcecolor:on' does not fail""" + code, out, err = self.t("calendar rc._forcecolor:on") + self.assertRegexpMatches(out, "Su.+Mo.+Tu.+We.+Th.+Fr.+Sa") + + def test_basic_command_details(self): + """Verify 'calendar rc.calendar.details:full rc.calendar.details.report:list' does not fail""" + self.t("add task_with_due_date due:tomorrow") + code, out, err = self.t("calendar rc.calendar.details:full rc.calendar.details.report:list") + self.assertIn("task_with_due_date", out) + + def test_basic_command_holidays(self): + """Verify 'calendar rc.calendar.holidays:full' does not fail""" + code, out, err = self.t("calendar rc.calendar.holidays:full") + self.assertIn("Date Holiday", out) + def test_y_argument(self): """Verify 'calendar y' does not fail""" code, out, err = self.t("calendar y")