test_cli.py 593 B

12345678910111213141516171819202122232425
  1. """Test ``clop`` cli."""
  2. from pathlib import Path
  3. from click.testing import CliRunner
  4. from dt_evolv.__main__ import cliname
  5. # tests path
  6. tpath = Path(__file__).parent
  7. def test_version() -> None:
  8. """Report correct version."""
  9. expected_version = "0.0.1"
  10. runner = CliRunner()
  11. result = runner.invoke(cliname, ["--version"])
  12. assert result.output.startswith(expected_version)
  13. def test_help() -> None:
  14. """It runs XXX ... generates correct results and graphs."""
  15. runner = CliRunner()
  16. result = runner.invoke(cliname, ["--help"])
  17. assert result.exit_code == 0