(runner, args, default, expect)
| 224 | ], |
| 225 | ) |
| 226 | def test_boolean_switch(runner, args, default, expect): |
| 227 | @click.command() |
| 228 | @click.option("--on/--off", default=default) |
| 229 | def cli(on): |
| 230 | return on |
| 231 | |
| 232 | result = runner.invoke(cli, args, standalone_mode=False) |
| 233 | assert result.return_value is expect |
| 234 | |
| 235 | |
| 236 | @pytest.mark.parametrize( |