Skip to content

test: add unit tests for cli_cmds/ #2086

@KRRT7

Description

@KRRT7

Parent: #2079

Phase 1 — CLI commands module

Module Stmts Current coverage
cli_cmds/ 2,782 20%

Key files to cover:

  • cli_cmds/cmd_init.py (310 stmts, 0%)
  • cli_cmds/init_java.py (301 stmts, 0%)
  • cli_cmds/github_workflow.py (439 stmts, 0%)
  • cli_cmds/init_auth.py (110 stmts, 0%)
  • cli_cmds/console.py (276 stmts, 5%)
  • cli_cmds/extension.py (122 stmts, 0%)
  • cli_cmds/oauth_handler.py (189 stmts, 16%)
  • cli_cmds/cmd_compare.py (130 stmts, 0%)
  • cli_cmds/cli.py (302 stmts, 58%)
  • cli_cmds/init_javascript.py (366 stmts, 52%)
  • cli_cmds/init_config.py (173 stmts, 62%)

Largest untested module by statement count. Test CLI argument parsing, init wizards with mocked prompts, workflow generation output, and console formatting.

Target

100% coverage for cli_cmds/ (~2,782 statements).

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions