Commit 9f123942 authored by Eric Duminil's avatar Eric Duminil
Browse files

Not needed either

parent f1d1d929
"""Tests for the simstadt --install command.""" """Tests for the simstadt --install command."""
import sys
from pathlib import Path
from unittest.mock import MagicMock, patch from unittest.mock import MagicMock, patch
import pytest import pytest
from simstadt.cli import app
from simstadt.install import _get_java_version, _parse_simstadt_name from simstadt.install import _get_java_version, _parse_simstadt_name
######################## ########################
...@@ -57,12 +54,3 @@ def test_get_java_version_unrecognised_output(): ...@@ -57,12 +54,3 @@ def test_get_java_version_unrecognised_output():
with patch("simstadt.install.subprocess.run") as mock_run: with patch("simstadt.install.subprocess.run") as mock_run:
mock_run.return_value = MagicMock(stderr="GraalVM CE 21 (2024-01-16)\n") mock_run.return_value = MagicMock(stderr="GraalVM CE 21 (2024-01-16)\n")
assert _get_java_version() is None assert _get_java_version() is None
def test_install_no_desktop(monkeypatch, capsys, tmp_path):
monkeypatch.setattr(Path, "home", lambda: tmp_path)
monkeypatch.setattr(sys, "argv", ["simstadt", "--install"])
with pytest.raises(SystemExit):
app()
_, err = capsys.readouterr()
assert "Desktop" in err
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment