@@ -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