Download tests/test_startup.py from smlflg/CodexDashBoard: direct link, hf CLI and curl.
- Browser
- Download file 588 Bytes
-
https://huggingface.co/smlflg/CodexDashBoard/resolve/main/tests/test_startup.py
- Command line
-
hf download hf://smlflg/CodexDashBoard/tests/test_startup.py
-
curl -L -o test_startup.py https://huggingface.co/smlflg/CodexDashBoard/resolve/main/tests/test_startup.py
588 Bytes
| from codex_dashboard.bootstrap import format_missing_gi_message, run | |
| def test_format_missing_gi_message_mentions_required_packages(): | |
| message = format_missing_gi_message() | |
| assert "PyGObject / GTK" in message | |
| assert "python3 -m pip install -e '.[gui]'" in message | |
| assert "libgirepository-2.0-dev" in message | |
| assert "libgtk-3-dev" in message | |
| def test_run_returns_nonzero_when_gui_import_fails(): | |
| def _raise_import_error(): | |
| raise ImportError("No module named gi") | |
| exit_code = run(_raise_import_error, err=lambda *_: None) | |
| assert exit_code == 1 | |