@@ -263,39 +263,44 @@ list-missed-tests: install log-tests test-all
263
263
# test bash shell completions
264
264
[script (" bash" )]
265
265
test-bash :
266
+ uv sync --no-extra rich
266
267
source .venv/ bin/ activate && pytest --cov-append tests/ shellcompletion/ test_shell_resolution.py::TestShellResolution::test_bash tests/ test_parser_completers.py tests/ shellcompletion/ test_bash.py
267
- uv pip uninstall rich
268
+ uv sync --all-extras
268
269
source .venv/ bin/ activate && pytest --cov-append tests/ shellcompletion/ test_bash.py::BashExeTests::test_prompt_install
269
270
270
271
# test zsh shell completions
271
272
[script (" zsh" )]
272
273
test-zsh :
274
+ uv sync --no-extra rich
273
275
source .venv/ bin/ activate && pytest --cov-append tests/ shellcompletion/ test_shell_resolution.py::TestShellResolution::test_zsh tests/ test_parser_completers.py tests/ shellcompletion/ test_zsh.py
274
- uv pip uninstall rich
276
+ uv sync --all-extras
275
277
source .venv/ bin/ activate && pytest --cov-append tests/ shellcompletion/ test_zsh.py::ZshExeTests::test_prompt_install
276
278
277
279
# test powershell shell completions
278
280
[script (" powershell" )]
279
281
test-powershell :
282
+ uv sync --no-extra rich
280
283
.venv/ Scripts/ activate.ps1; pytest --cov-append tests/ shellcompletion/ test_shell_resolution.py::TestShellResolution::test_powershell tests/ test_parser_completers.py tests/ test_parser_completers.py tests/ shellcompletion/ test_powershell.py::PowerShellTests tests/ shellcompletion/ test_powershell.py::PowerShellExeTests
281
284
# TODO - not implemented on windows
282
285
# uv pip uninstall rich
283
- # source .venv/bin /activate && pytest --cov-append tests/shellcompletion/test_powershell.py::PowerShellExeTests::test_prompt_install
286
+ # .venv/Scripts /activate.ps1; pytest --cov-append tests/shellcompletion/test_powershell.py::PowerShellExeTests::test_prompt_install
284
287
285
288
# test pwsh shell completions
286
289
[script (" pwsh" )]
287
290
test-pwsh :
291
+ uv sync --no-extra rich
288
292
.venv/ Scripts/ activate.ps1; pytest --cov-append tests/ shellcompletion/ test_shell_resolution.py::TestShellResolution::test_pwsh tests/ test_parser_completers.py tests/ shellcompletion/ test_powershell.py::PWSHTests tests/ shellcompletion/ test_powershell.py::PWSHExeTests
289
293
# TODO - not implemented on windows
290
294
# uv pip uninstall rich
291
- # source .venv/bin /activate && pytest --cov-append tests/shellcompletion/test_powershell.py::PWSHExeTests::test_prompt_install
295
+ # .venv/Scripts /activate.ps1; pytest --cov-append tests/shellcompletion/test_powershell.py::PWSHExeTests::test_prompt_install
292
296
293
297
# test fish shell completions
294
298
[script (" fish" )]
295
299
test-fish :
300
+ uv sync --no-extra rich
296
301
source .venv/ bin/ activate.fish && pytest --cov-append tests/ shellcompletion/ test_shell_resolution.py::TestShellResolution::test_fish tests/ test_parser_completers.py tests/ shellcompletion/ test_fish.py
297
- uv pip uninstall rich
298
- source .venv/ bin/ activate && pytest --cov-append tests/ shellcompletion/ test_fish.py::FishExeTests::test_prompt_install
302
+ uv sync --all-extras
303
+ source .venv/ bin/ activate.fish && pytest --cov-append tests/ shellcompletion/ test_fish.py::FishExeTests::test_prompt_install
299
304
300
305
# run tests
301
306
test * TESTS :
0 commit comments