All patches and comments are welcome. Please squash your changes to logical
commits before using git-format-patch and git-send-email to
patches@git.madduck.net.
If you'd read over the Git project's submission guidelines and adhered to them,
I'd be especially grateful.
summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
22b01b5)
`wsl` doesn't exist on Travis CI!
VERSION_2_4_5 = six.u('2.4.5')
def __init__(self, data_location=None, create=True,
VERSION_2_4_5 = six.u('2.4.5')
def __init__(self, data_location=None, create=True,
- taskrc_location=None, task_command='task'):
+ taskrc_location=None, task_command='task',
+ version_override=None):
self.taskrc_location = None
if taskrc_location:
self.taskrc_location = os.path.expanduser(taskrc_location)
self.taskrc_location = None
if taskrc_location:
self.taskrc_location = os.path.expanduser(taskrc_location)
self.task_command = task_command
self._config = None
self.task_command = task_command
self._config = None
- self.version = self._get_version()
+ self.version = version_override or self._get_version()
self.overrides = {
'confirmation': 'no',
'dependency.confirmation': 'no', # See TW-1483 or taskrc man page
self.overrides = {
'confirmation': 'no',
'dependency.confirmation': 'no', # See TW-1483 or taskrc man page
import datetime
import itertools
import json
import datetime
import itertools
import json
import pytz
import six
import shutil
import pytz
import six
import shutil
def test_custom_command(self):
# ensure that a custom command which contains multiple parts
# is properly split up
def test_custom_command(self):
# ensure that a custom command which contains multiple parts
# is properly split up
- tw = self.get_taskwarrior(task_command='wsl task')
+ tw = self.get_taskwarrior(
+ task_command='wsl task',
+ # prevent `_get_version` from running as `wsl` may not exist
+ version_override=os.getenv('TASK_VERSION'),
+ )
self.assertEqual(tw._get_task_command(), ['wsl', 'task'])
self.assertEqual(tw._get_task_command(), ['wsl', 'task'])