1import pytest 2 3from eccodes import __main__ 4 5 6def test_main(capsys): 7 __main__.main(argv=["selfcheck"]) 8 stdout, _ = capsys.readouterr() 9 10 assert "Your system is ready." in stdout 11 12 with pytest.raises(RuntimeError): 13 __main__.main(argv=["non-existent-command"]) 14