fre.tests.test_fre_analysis_cli module

CLI Tests for fre analysis *

Tests the command-line-interface calls for tools in the fre analysis suite. Each tool generally gets 3 tests:

  • fre analysis $tool, checking for exit code 0 (fails if cli isn’t configured right)

  • fre analysis $tool –help, checking for exit code 0 (fails if the code doesn’t run)

  • fre analysis $tool –optionDNE, checking for exit code 2 (fails if cli isn’t configured right and thinks the tool has a –optionDNE option)

fre.tests.test_fre_analysis_cli.test_cli_fre_analysis()

Most basic invocation of fre analysis.

fre.tests.test_fre_analysis_cli.test_cli_fre_analysis_help()

Make sure fre analysis –help runs.

fre.tests.test_fre_analysis_cli.test_cli_fre_analysis_install_help()

Make sure fre analysis install –help runs.

fre.tests.test_fre_analysis_cli.test_cli_fre_analysis_install_missing_url()

Missing the fre analysis install –url argument.

fre.tests.test_fre_analysis_cli.test_cli_fre_analysis_install_unknown_argument()

Using an unknown argument with fre analysis install.

fre.tests.test_fre_analysis_cli.test_cli_fre_analysis_run_help()

Make sure fre analysis run –help runs.

fre.tests.test_fre_analysis_cli.test_cli_fre_analysis_run_missing_catalog()

Missing the fre analysis run –catalog argument.

fre.tests.test_fre_analysis_cli.test_cli_fre_analysis_run_missing_experiment_yaml()

Missing the fre analysis run –experiment-yaml argument.

fre.tests.test_fre_analysis_cli.test_cli_fre_analysis_run_missing_name()

Missing the fre analysis run –name argument.

fre.tests.test_fre_analysis_cli.test_cli_fre_analysis_run_missing_output_directory()

Missing the fre analysis run –output-directory argument.

fre.tests.test_fre_analysis_cli.test_cli_fre_analysis_run_missing_output_yaml()

Missing the fre analysis run –output-yaml argument.

fre.tests.test_fre_analysis_cli.test_cli_fre_analysis_run_unknown_argument()

Using an unknown argument with fre analysis run.

fre.tests.test_fre_analysis_cli.test_cli_fre_analysis_uninstall_help()

Make sure fre analysis uninstall –help runs.

fre.tests.test_fre_analysis_cli.test_cli_fre_analysis_uninstall_missing_name()

Missing the fre analysis uninstall –name argument.

fre.tests.test_fre_analysis_cli.test_cli_fre_analysis_uninstall_unknown_argument()

Using an unknown argument with fre analysis uninstall.