Test: Merged tw-1575.t into log.t

This commit is contained in:
Paul Beckingham 2015-10-25 11:41:38 -04:00
parent e369ee796d
commit cf923b23c8
2 changed files with 17 additions and 59 deletions

View file

@ -36,7 +36,6 @@ from basetest import Task, TestCase
class TestLogCommand(TestCase):
def setUp(self):
"""Executed before each test in the class"""
self.t = Task()
@ -57,6 +56,23 @@ class TestLogCommand(TestCase):
code, out, err = self.t.runError("log This is a test due:eom recur:weekly")
self.assertIn("You cannot log recurring tasks.", err)
class TestBug1575(TestCase):
def setUp(self):
"""Executed before each test in the class"""
self.t = Task()
def test_spurious_whitespace_in_url(self):
"""1575: ensure that extra whitespace does not get inserted into a URL.
tw-1575: `task log` mangles URLs when quoted
"""
self.t("log testing123 https://bug.tasktools.org")
code, out, err = self.t("completed")
self.assertIn("testing123 https://bug.tasktools.org", out)
if __name__ == "__main__":
from simpletap import TAPTestRunner
unittest.main(testRunner=TAPTestRunner())