22
33from pytest import MonkeyPatch
44
5+ from linodecli .exit_codes import ExitCodes
56from tests .integration .helpers import INVALID_HOST , exec_failing_test_command
67
78
89def test_cli_command_fails_to_access_invalid_host (monkeypatch : MonkeyPatch ):
910 monkeypatch .setenv ("LINODE_CLI_API_HOST" , INVALID_HOST )
1011
11- process = exec_failing_test_command (["linode-cli" , "linodes" , "ls" ])
12+ process = exec_failing_test_command (
13+ ["linode-cli" , "linodes" , "ls" ], ExitCodes .UNRECOGNIZED_COMMAND
14+ )
1215 output = process .stderr .decode ()
1316
1417 expected_output = ["Max retries exceeded with url:" , "wrongapi.linode.com" ]
@@ -29,7 +32,9 @@ def test_cli_command_fails_to_access_invalid_api_scheme(
2932 monkeypatch : MonkeyPatch ,
3033):
3134 monkeypatch .setenv ("LINODE_CLI_API_SCHEME" , "ssh" )
32- process = exec_failing_test_command (["linode-cli" , "linodes" , "ls" ])
35+ process = exec_failing_test_command (
36+ ["linode-cli" , "linodes" , "ls" ], ExitCodes .UNRECOGNIZED_COMMAND
37+ )
3338 output = process .stderr .decode ()
3439
3540 assert "ssh://" in output
0 commit comments