mirror of
https://github.com/aclist/dztui.git
synced 2026-10-25 20:22:37 +01:00
20 lines
555 B
Python
20 lines
555 B
Python
import pytest
|
|
|
|
from dzgui.const.constants import FLATPAK_RUN_CMD, STEAM_CMD
|
|
from dzgui.controllers.mc import Controller
|
|
|
|
|
|
@pytest.mark.parametrize(
|
|
"value, expected", [(FLATPAK_RUN_CMD, "Flatpak"), (STEAM_CMD, "Steam")]
|
|
)
|
|
def test_human_name(monkeypatch, value, expected) -> None:
|
|
def mock_query_config(*args) -> str:
|
|
return value
|
|
|
|
monkeypatch.setattr(
|
|
"dzgui.controllers.mc.Controller.query_config", mock_query_config
|
|
)
|
|
controller = Controller()
|
|
client = controller.get_client_name()
|
|
assert client == expected
|