diff --git a/dvc/command/version.py b/dvc/command/version.py index 53b652c10..7b17c8f53 100644 --- a/dvc/command/version.py +++ b/dvc/command/version.py @@ -4,14 +4,14 @@ import platform import argparse import logging -from dvc.command.base import CmdBase, append_doc_link +from dvc.command.base import CmdBaseNoRepo, append_doc_link from dvc.version import __version__ logger = logging.getLogger(__name__) -class CmdVersion(CmdBase): +class CmdVersion(CmdBaseNoRepo): def run(self): info = ( "DVC version: {dvc_version}\n" diff --git a/tests/unit/command/test_version.py b/tests/unit/command/test_version.py index 42adda4c8..a36f06f27 100644 --- a/tests/unit/command/test_version.py +++ b/tests/unit/command/test_version.py @@ -4,7 +4,13 @@ from dvc.command.version import CmdVersion from dvc.cli import parse_args -def test_run(): +def test_run_in_repo(repo_dir, dvc): + cmd = CmdVersion(parse_args(["version"])) + ret = cmd.run_cmd() + assert ret == 0 + + +def test_run_outside_of_repo(repo_dir): cmd = CmdVersion(parse_args(["version"])) ret = cmd.run_cmd() assert ret == 0