Source code for tests.test_dvc.test_app.test_cli.test_commands.test_main

import pytest
from typer.testing import CliRunner
import re

from dvc.app.cli.main import app

runner = CliRunner()


[docs]@pytest.mark.unit def test__version__only_contain_semver(): """ Test `dvc version` command output version in SemVer format """ result_1 = runner.invoke(app, ['version']) assert result_1.exit_code == 0 version = result_1.output semver_regex = r"[0-9]+\.[0-9]+\.[0-9]+" match = re.search(semver_regex, version) assert match is not None, version