mirror of
https://github.com/GothenburgBitFactory/taskwarrior.git
synced 2025-06-26 10:54:26 +02:00
Unittest - Skip tests that use faketime if not available
This commit is contained in:
parent
fdbb8e02f0
commit
00ee5b2289
2 changed files with 6 additions and 2 deletions
|
@ -4,7 +4,8 @@ import os
|
|||
import tempfile
|
||||
import shutil
|
||||
import atexit
|
||||
from .utils import run_cmd_wait, run_cmd_wait_nofail
|
||||
import unittest
|
||||
from .utils import run_cmd_wait, run_cmd_wait_nofail, which
|
||||
from .exceptions import CommandError
|
||||
|
||||
|
||||
|
@ -242,7 +243,9 @@ class Task(object):
|
|||
|
||||
If faketime is None, faketime settings will be disabled.
|
||||
"""
|
||||
cmd = "faketime"
|
||||
cmd = which("faketime")
|
||||
if cmd is None:
|
||||
raise unittest.SkipTest("libfaketime/faketime is not installed")
|
||||
|
||||
if self._command[0] == cmd:
|
||||
self._command = self._command[3:]
|
||||
|
|
|
@ -4,6 +4,7 @@ import os
|
|||
import sys
|
||||
import socket
|
||||
import signal
|
||||
import functools
|
||||
from subprocess import Popen, PIPE, STDOUT
|
||||
from threading import Thread
|
||||
from Queue import Queue, Empty
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue