()
| 305 | |
| 306 | |
| 307 | def test_hidden(): |
| 308 | cli = Group( |
| 309 | "cli", |
| 310 | commands=[ |
| 311 | Command( |
| 312 | "hidden", |
| 313 | add_help_option=False, |
| 314 | hidden=True, |
| 315 | params=[ |
| 316 | Option(["-a"]), |
| 317 | Option(["-b"], type=Choice(["a", "b"]), hidden=True), |
| 318 | ], |
| 319 | ) |
| 320 | ], |
| 321 | ) |
| 322 | assert "hidden" not in _get_words(cli, [], "") |
| 323 | assert "hidden" not in _get_words(cli, [], "hidden") |
| 324 | assert _get_words(cli, ["hidden"], "-") == ["-a"] |
| 325 | assert _get_words(cli, ["hidden", "-b"], "") == ["a", "b"] |
| 326 | |
| 327 | |
| 328 | def test_add_different_name(): |
nothing calls this directly
no test coverage detected
searching dependent graphs…