Files
dvc/tests/func/machine/test_machine_status.py
T

23 lines
799 B
Python

from dvc.cli import main
from dvc.ui import ui
from tests.utils import console_width
def test_status(tmp_dir, scm, dvc, machine_config, machine_instance, capsys):
assert main(["machine", "add", "bar", "aws"]) == 0
with console_width(ui.rich_console, 255):
assert main(["machine", "status"]) == 0
cap = capsys.readouterr()
assert (
"name instance status cloud instance_ip "
"instance_type instance_hdd_size instance_gpu" in cap.out
)
assert (
"bar - offline - - "
"- - -" in cap.out
)
assert (
"foo num_1 running aws 123.123.123.123 "
"m 35 None" in cap.out
)