(runner, value, expect)
| 264 | ), |
| 265 | ) |
| 266 | def test_boolean_conversion(runner, value, expect): |
| 267 | @click.command() |
| 268 | @click.option("--flag", type=bool) |
| 269 | def cli(flag): |
| 270 | click.echo(flag, nl=False) |
| 271 | |
| 272 | result = runner.invoke(cli, ["--flag", value]) |
| 273 | assert result.output == expect |
| 274 | |
| 275 | result = runner.invoke(cli, ["--flag", value.title()]) |
| 276 | assert result.output == expect |
| 277 | |
| 278 | |
| 279 | @pytest.mark.parametrize( |