mirror of
https://github.com/GothenburgBitFactory/timewarrior.git
synced 2025-06-26 10:54:28 +02:00
Add check whether requested intervals have been found when searching by ID
- Restores behaviour which got lost when switching to the new interval filtering in 9968b9e9
- Add test for each command
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
This commit is contained in:
parent
c2e26a989e
commit
993ae85d5c
22 changed files with 329 additions and 8 deletions
|
@ -97,7 +97,15 @@ class TestLengthen(TestCase):
|
|||
self.assertEqual(len(j), 1)
|
||||
self.assertClosedInterval(j[0])
|
||||
|
||||
# TODO Add :adjust tests.
|
||||
def test_referencing_a_non_existent_interval_is_an_error(self):
|
||||
"""Calling lengthen with a non-existent interval reference is an error"""
|
||||
code, out, err = self.t.runError("lengthen @1 @2 5min")
|
||||
self.assertIn("ID '@1' does not correspond to any tracking.", err)
|
||||
|
||||
self.t("start 1h ago bar")
|
||||
|
||||
code, out, err = self.t.runError("lengthen @2 5min")
|
||||
self.assertIn("ID '@2' does not correspond to any tracking.", err)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue