@@ -25,7 +25,7 @@ def test_no_command_stdin(runner, httpserver, simple_user_payload):
2525
2626 result = runner .invoke (
2727 cli ,
28- [httpserver .url_for ("/" ), "replace" ],
28+ ["--url" , httpserver .url_for ("/" ), "replace" ],
2929 input = json .dumps (payload ),
3030 catch_exceptions = False ,
3131 )
@@ -46,7 +46,7 @@ def test_no_command_payload_without_an_id(runner, httpserver, simple_user_payloa
4646
4747 result = runner .invoke (
4848 cli ,
49- [httpserver .url_for ("/" ), "replace" ],
49+ ["--url" , httpserver .url_for ("/" ), "replace" ],
5050 input = json .dumps (payload ),
5151 catch_exceptions = False ,
5252 )
@@ -58,11 +58,11 @@ def test_no_command_no_stdin(runner, httpserver, simple_user_payload):
5858 """Test missing stdin."""
5959 result = runner .invoke (
6060 cli ,
61- [httpserver .url_for ("/" ), "replace" ],
61+ ["--url" , httpserver .url_for ("/" ), "replace" ],
6262 catch_exceptions = False ,
6363 )
6464 assert result .exit_code == 1 , result .stdout
65- assert "Usage: cli URL replace" in result .stdout
65+ assert "Usage: cli replace" in result .stdout
6666
6767
6868def test_no_command_scimclient_error (runner , httpserver , simple_user_payload ):
@@ -87,6 +87,7 @@ def test_no_command_scimclient_error(runner, httpserver, simple_user_payload):
8787 result = runner .invoke (
8888 cli ,
8989 [
90+ "--url" ,
9091 httpserver .url_for ("/" ),
9192 "replace" ,
9293 ],
@@ -119,6 +120,7 @@ def test_no_command_validation_error(runner, httpserver, simple_user_payload):
119120 result = runner .invoke (
120121 cli ,
121122 [
123+ "--url" ,
122124 httpserver .url_for ("/" ),
123125 "replace" ,
124126 ],
@@ -151,7 +153,7 @@ def test_command_stdin(runner, httpserver, simple_user_payload):
151153
152154 result = runner .invoke (
153155 cli ,
154- [httpserver .url_for ("/" ), "replace" , "user" ],
156+ ["--url" , httpserver .url_for ("/" ), "replace" , "user" ],
155157 input = json .dumps (payload ),
156158 catch_exceptions = False ,
157159 )
@@ -176,6 +178,7 @@ def test_command_parameters(runner, httpserver, simple_user_payload):
176178 result = runner .invoke (
177179 cli ,
178180 [
181+ "--url" ,
179182 httpserver .url_for ("/" ),
180183 "replace" ,
181184 "user" ,
@@ -197,6 +200,7 @@ def test_command_payload_without_an_id(runner, httpserver, simple_user_payload):
197200 result = runner .invoke (
198201 cli ,
199202 [
203+ "--url" ,
200204 httpserver .url_for ("/" ),
201205 "replace" ,
202206 "user" ,
@@ -213,11 +217,11 @@ def test_command_no_stdin_no_parameter(runner, httpserver, simple_user_payload):
213217 """No parameter and no stdin should display the help."""
214218 result = runner .invoke (
215219 cli ,
216- [httpserver .url_for ("/" ), "replace" , "user" ],
220+ ["--url" , httpserver .url_for ("/" ), "replace" , "user" ],
217221 catch_exceptions = False ,
218222 )
219223 assert result .exit_code == 1 , result .stdout
220- assert "Usage: cli URL replace user" in result .stdout
224+ assert "Usage: cli replace user" in result .stdout
221225
222226
223227def test_command_scimclient_error (runner , httpserver , simple_user_payload ):
@@ -234,6 +238,7 @@ def test_command_scimclient_error(runner, httpserver, simple_user_payload):
234238 result = runner .invoke (
235239 cli ,
236240 [
241+ "--url" ,
237242 httpserver .url_for ("/" ),
238243 "replace" ,
239244 "user" ,
@@ -262,6 +267,7 @@ def test_command_validation_error(runner, httpserver, simple_user_payload):
262267 result = runner .invoke (
263268 cli ,
264269 [
270+ "--url" ,
265271 httpserver .url_for ("/" ),
266272 "replace" ,
267273 "user" ,
0 commit comments