test: never run updater nor analytics in tests

Previously that was only the case when running tests via `python
-mtests` wrapper.
This commit is contained in:
Alexander Schepanovski
2019-05-01 13:48:57 +07:00
parent 8bb21261e3
commit 6e0e5b426b
2 changed files with 6 additions and 5 deletions
+1 -5
View File
@@ -10,12 +10,8 @@ os.putenv(
"PATH", "{}:{}".format(os.path.join(REPO_ROOT, "bin"), os.getenv("PATH"))
)
os.putenv("DVC_HOME", REPO_ROOT)
os.putenv("DVC_TEST", "true")
if len(sys.argv) == 1:
params = ""
else:
params = " ".join(sys.argv[1:])
params = " ".join(sys.argv[1:])
cmd = (
"py.test -v -n=4 --timeout=600 --timeout_method=thread --cov=dvc "
+5
View File
@@ -5,11 +5,16 @@ import os
from git import Repo
from git.exc import GitCommandNotFound
from dvc.utils.compat import cast_bytes_py2
from dvc.remote.ssh.connection import SSHConnection
from dvc.repo import Repo as DvcRepo
from .basic_env import TestDirFixture
# Prevent updater and analytics from running their processes
os.environ[cast_bytes_py2("DVC_TEST")] = cast_bytes_py2("true")
@pytest.fixture(autouse=True)
def debug(caplog):
with caplog.at_level("DEBUG", logger="dvc"):