Skip to content

Commit 1c5585f

Browse files
committed
fix(tests): mock _ensure_config in UI launch tests
1 parent 50c9c04 commit 1c5585f

1 file changed

Lines changed: 10 additions & 8 deletions

File tree

tests/test_main.py

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,18 +13,20 @@ class TestArgumentParsing:
1313
def test_default_mode_is_ui(self):
1414
"""Default mode (no args) launches UI."""
1515
with patch("sys.argv", ["quorum"]):
16-
with patch("quorum.main._launch_ui") as mock_ui:
17-
from quorum.main import main
18-
main()
19-
mock_ui.assert_called_once()
16+
with patch("quorum.main._ensure_config", return_value=True):
17+
with patch("quorum.main._launch_ui") as mock_ui:
18+
from quorum.main import main
19+
main()
20+
mock_ui.assert_called_once()
2021

2122
def test_ui_flag_launches_ui(self):
2223
"""--ui flag explicitly launches UI."""
2324
with patch("sys.argv", ["quorum", "--ui"]):
24-
with patch("quorum.main._launch_ui") as mock_ui:
25-
from quorum.main import main
26-
main()
27-
mock_ui.assert_called_once()
25+
with patch("quorum.main._ensure_config", return_value=True):
26+
with patch("quorum.main._launch_ui") as mock_ui:
27+
from quorum.main import main
28+
main()
29+
mock_ui.assert_called_once()
2830

2931
def test_ipc_flag_launches_ipc(self):
3032
"""--ipc flag launches IPC mode."""

0 commit comments

Comments
 (0)