From 63ff4881b044a2aed30ac8d5db4d69fccb9fa1cb Mon Sep 17 00:00:00 2001 From: Justin Ko Date: Sat, 15 Aug 2026 15:29:33 +0900 Subject: [PATCH] test(cli): stabilize required option assertion --- tests/test_portfolio_uuid.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/test_portfolio_uuid.py b/tests/test_portfolio_uuid.py index 20dbf1f..be92879 100644 --- a/tests/test_portfolio_uuid.py +++ b/tests/test_portfolio_uuid.py @@ -438,10 +438,12 @@ def test_create_without_user_fails() -> None: result = runner.invoke( runner.app, ["portfolio", "create", "MY_PORT", "--asset-id", _TEST_ASSET_ID, "--strategy-id", "set-1", "--force"], + color=False, + terminal_width=200, ) - assert result.exit_code != 0 - assert "--user" in result.output + assert result.exit_code == 2 + assert "Missing option '--user'" in result.output def test_create_with_unknown_user_fails() -> None: