mirror of
https://github.com/GothenburgBitFactory/timewarrior.git
synced 2025-06-26 10:54:28 +02:00
Replace CLI::getFilter by CLI::getRange and CLI::getTags
- Add CLI::getRange - Make CLI::getTags return a set instead of a vector. This has the side effect that the tags are sorted now... - Replace variable 'filter' by 'range' and 'tags'. Variable 'filter' was just a wrapper, better use the components directly
This commit is contained in:
parent
0c84dfd42e
commit
34bba44d38
28 changed files with 221 additions and 219 deletions
|
@ -124,7 +124,7 @@ class TestTag(TestCase):
|
|||
|
||||
code, out, err = self.t("tag @1 foo bar")
|
||||
|
||||
self.assertIn("Added foo bar to @1", out)
|
||||
self.assertIn("Added bar foo to @1", out)
|
||||
|
||||
j = self.t.export()
|
||||
self.assertOpenInterval(j[0], expectedTags=["bar", "foo"])
|
||||
|
@ -138,7 +138,7 @@ class TestTag(TestCase):
|
|||
|
||||
code, out, err = self.t("tag @1 foo bar")
|
||||
|
||||
self.assertIn("Added foo bar to @1", out)
|
||||
self.assertIn("Added bar foo to @1", out)
|
||||
|
||||
j = self.t.export()
|
||||
self.assertClosedInterval(j[0], expectedTags=["bar", "foo"])
|
||||
|
@ -171,7 +171,7 @@ class TestTag(TestCase):
|
|||
|
||||
code, out, err = self.t("tag @1 @2 foo bar")
|
||||
|
||||
self.assertIn("Added foo bar to @2\nAdded foo bar to @1", out)
|
||||
self.assertIn("Added bar foo to @2\nAdded bar foo to @1", out)
|
||||
|
||||
j = self.t.export()
|
||||
self.assertClosedInterval(j[0], expectedTags=["bar", "foo", "one"])
|
||||
|
|
|
@ -124,7 +124,7 @@ class TestUntag(TestCase):
|
|||
|
||||
code, out, err = self.t("untag @1 foo bar")
|
||||
|
||||
self.assertIn('Removed foo bar from @1', out)
|
||||
self.assertIn('Removed bar foo from @1', out)
|
||||
|
||||
j = self.t.export()
|
||||
self.assertOpenInterval(j[0], expectedTags=["baz"])
|
||||
|
@ -138,7 +138,7 @@ class TestUntag(TestCase):
|
|||
|
||||
code, out, err = self.t("untag @1 foo bar")
|
||||
|
||||
self.assertIn('Removed foo bar from @1', out)
|
||||
self.assertIn('Removed bar foo from @1', out)
|
||||
|
||||
j = self.t.export()
|
||||
self.assertClosedInterval(j[0], expectedTags=["baz"])
|
||||
|
@ -171,7 +171,7 @@ class TestUntag(TestCase):
|
|||
|
||||
code, out, err = self.t("untag @1 @2 foo bar")
|
||||
|
||||
self.assertIn('Removed foo bar from @2\nRemoved foo bar from @1', out)
|
||||
self.assertIn('Removed bar foo from @2\nRemoved bar foo from @1', out)
|
||||
|
||||
j = self.t.export()
|
||||
self.assertClosedInterval(j[0], expectedTags=["one"])
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue