MCPcopy
hub / github.com/MinishLab/semble / test_run_completes

Function test_run_completes

tests/test_installer.py:393–402  ·  view source on GitHub ↗

run('install') completes a full interactive install and prints Done.

(run_setup, monkeypatch, capsys)

Source from the content-addressed store, hash-verified

391
392
393def test_run_completes(run_setup, monkeypatch, capsys):
394 """run('install') completes a full interactive install and prints Done."""
395
396 class _Yes:
397 def ask(self):
398 return True
399
400 monkeypatch.setattr("semble.installer.installer.questionary.confirm", lambda *_, **__: _Yes())
401 run("install")
402 assert "Done!" in capsys.readouterr().out
403
404
405def test_run_cancels(run_setup, monkeypatch):

Callers

nothing calls this directly

Calls 2

runFunction · 0.90
_YesClass · 0.85

Tested by

no test coverage detected