()
| 175 | |
| 176 | |
| 177 | def test_option_optional(): |
| 178 | cli = Command( |
| 179 | "cli", |
| 180 | add_help_option=False, |
| 181 | params=[ |
| 182 | Option(["--name"], is_flag=False, flag_value="value"), |
| 183 | Option(["--flag"], is_flag=True), |
| 184 | ], |
| 185 | ) |
| 186 | assert _get_words(cli, ["--name"], "") == [] |
| 187 | assert _get_words(cli, ["--name"], "-") == ["--flag"] |
| 188 | assert _get_words(cli, ["--name", "--flag"], "-") == [] |
| 189 | |
| 190 | |
| 191 | @pytest.mark.parametrize( |
nothing calls this directly
no test coverage detected
searching dependent graphs…