mirror of
https://github.com/TencentCloud/Octop.git
synced 2026-10-16 05:39:20 +08:00
29 lines
715 B
Python
29 lines
715 B
Python
"""Tests for `octop version`."""
|
|
|
|
from __future__ import annotations
|
|
|
|
from click.testing import CliRunner
|
|
|
|
from octop.cli.main import cli
|
|
|
|
|
|
def test_version_prints_orca_version() -> None:
|
|
runner = CliRunner()
|
|
result = runner.invoke(cli, ["version"])
|
|
assert result.exit_code == 0
|
|
assert "octop" in result.output.lower()
|
|
assert any(ch.isdigit() for ch in result.output)
|
|
|
|
|
|
def test_version_in_help() -> None:
|
|
runner = CliRunner()
|
|
result = runner.invoke(cli, ["--help"])
|
|
assert "version" in result.output
|
|
|
|
|
|
def test_root_version_flag() -> None:
|
|
runner = CliRunner()
|
|
result = runner.invoke(cli, ["-v"])
|
|
assert result.exit_code == 0
|
|
assert "octop" in result.output.lower()
|