Refactor CmdDefault

- restore original command behaviour:return exit code 0 if tracking is active, 1 if not
- show welcome screen on first run
- add/update tests
This commit is contained in:
Thomas Lauf 2018-01-05 23:34:16 +01:00
parent ecb8aa447c
commit f1b3b3bb72
4 changed files with 47 additions and 29 deletions

View file

@ -58,10 +58,10 @@ class TestQuietMode(TestCase):
def test_default(self):
"""Default command should obey :quiet hint"""
code, out, err = self.t("")
code, out, err = self.t.runError("")
self.assertIn('There is no active time tracking.', out)
code, out, err = self.t(":quiet")
code, out, err = self.t.runError(":quiet")
self.assertNotIn('There is no active time tracking.', out)
def test_stop(self):