From 178c17d0323b7a5e41d4a88c6bf411edf05decd0 Mon Sep 17 00:00:00 2001 From: Scott Mcdermott Date: Sat, 17 Jul 2021 17:32:11 -0700 Subject: [PATCH] tests: Add tests for bug #2519 --- test/due.t | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/test/due.t b/test/due.t index 2a62b66b1..2f6d22a91 100755 --- a/test/due.t +++ b/test/due.t @@ -118,6 +118,25 @@ class TestBug418(TestCase): self.assertNotIn("nine", out) +class TestBug2519(TestCase): + def setUp(self): + self.t = Task() + + def test_due_today_includes_eod(self): + """Verify that virtual tag +TODAY matches a task due eod""" + self.t("add zero due:eod") + + code, out, err = self.t("+TODAY ls") + self.assertIn("zero", out) + + def test_eoy_is_not_before_eoy(self): + """Verify that end of year is not before end of year""" + self.t("add zero due:eoy") + + code, out, err = self.t.runError("due.before:eoy") + self.assertNotIn("1", out) + + if __name__ == "__main__": from simpletap import TAPTestRunner unittest.main(testRunner=TAPTestRunner())