From 1b96a79844839c527dfcf60a7b5d2d522bdbee48 Mon Sep 17 00:00:00 2001 From: Tomas Babej Date: Sat, 28 Feb 2026 00:19:06 -0500 Subject: [PATCH 1/5] ci: Unshadow calendar weekstart basic command test The Monday weekstart test redefined test_basic_command and silenced the original calendar smoke test. --- test/calendar.test.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/calendar.test.py b/test/calendar.test.py index e2e3f11f4..b3b52fd70 100755 --- a/test/calendar.test.py +++ b/test/calendar.test.py @@ -63,7 +63,7 @@ def test_basic_command_offset(self): ) self.assertIn("Su Mo Tu We Th Fr Sa", out) - def test_basic_command(self): + def test_basic_command_weekstart_monday(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) From cc59801c4cacb2f3542141bc8b268c079facdec0 Mon Sep 17 00:00:00 2001 From: Tomas Babej Date: Sat, 28 Feb 2026 00:19:14 -0500 Subject: [PATCH 2/5] ci: Unshadow calendar 2015 donkey argument test The invalid-argument case reused test_2015_argument and replaced the valid year test at import time. --- test/calendar.test.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/calendar.test.py b/test/calendar.test.py index b3b52fd70..b5aa9adff 100755 --- a/test/calendar.test.py +++ b/test/calendar.test.py @@ -202,7 +202,7 @@ def test_jan_argument(self): """Verify 'calendar jan' does not fail""" code, out, err = self.t("calendar jan") - def test_2015_argument(self): + def test_2015_donkey_argument(self): """Verify 'calendar 2015 donkey' does fail""" code, out, err = self.t.runError("calendar 2015 donkey") self.assertIn("Could not recognize argument", err) From 5f79517837c1f4798667a8c5546c8ebc7112502d Mon Sep 17 00:00:00 2001 From: Tomas Babej Date: Sat, 28 Feb 2026 00:19:24 -0500 Subject: [PATCH 3/5] ci: Drop duplicate dependency test method --- test/dependencies.test.py | 5 ----- 1 file changed, 5 deletions(-) diff --git a/test/dependencies.test.py b/test/dependencies.test.py index e9a6bc307..b3f5dec39 100755 --- a/test/dependencies.test.py +++ b/test/dependencies.test.py @@ -58,11 +58,6 @@ def test_add_dep_to_missing_task(self): code, out, err = self.t.runError("99 modify dep:1") self.assertIn("No tasks specified.", err) - def test_add_dep_to_missing_task(self): - """Add a dependency to a missing task""" - code, out, err = self.t.runError("99 modify dep:1") - self.assertIn("No tasks specified.", err) - def test_double_dep(self): """Check adding a dep twice is an error""" self.t("2 modify dep:1") From cfd675803af5b83f6a6d821273c33704cc69ffa0 Mon Sep 17 00:00:00 2001 From: Tomas Babej Date: Sat, 28 Feb 2026 00:19:32 -0500 Subject: [PATCH 4/5] ci: Unshadow project someday filter test TW #2386 coverage redefined test_project_spaces and silenced the spaces-focused test. --- test/project.test.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/project.test.py b/test/project.test.py index c4718866d..bb8b2f8bc 100755 --- a/test/project.test.py +++ b/test/project.test.py @@ -93,7 +93,7 @@ def test_project_spaces(self): code, out, err = self.t('pro:"foo bar" count') self.assertEqual(out.strip(), "1") - def test_project_spaces(self): + def test_project_someday_filter(self): """TW #2386: Filter for project:someday""" self.t("add hello pro:someday") From e33b7604a90972bbd023aef009987c42c6bea5b9 Mon Sep 17 00:00:00 2001 From: Tomas Babej Date: Sat, 28 Feb 2026 00:19:40 -0500 Subject: [PATCH 5/5] ci: Unshadow purge child dependency cleanup test The dependency-cleanup scenario reused test_purge_children and replaced the earlier child-purge coverage. --- test/purge.test.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/purge.test.py b/test/purge.test.py index 2518a8103..6c1490a8d 100755 --- a/test/purge.test.py +++ b/test/purge.test.py @@ -176,7 +176,7 @@ def test_purge_children_fail_confirm(self): code, out, err = self.t("count") self.assertEqual("4\n", out) - def test_purge_children(self): + def test_purge_children_removes_dependencies(self): """Purge command removes dependencies on indirectly purged tasks""" self.t("add one recur:daily due:yesterday") uuid = self.t("_get 1.uuid")[1].strip()