fre.tests.test_fre_app_cli module

CLI Tests for fre app *

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

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

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

  • fre app $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_app_cli.test_cli_fre_app(capfd)

fre app

fre.tests.test_fre_app_cli.test_cli_fre_app_combine_time_averages(capfd)

fre app combine-time-averages

fre.tests.test_fre_app_cli.test_cli_fre_app_combine_time_averages_case(capfd)

fre app combine-time-averages –in-dir /tmp/pytest-of-Ian.Laflotte/pytest-211/test_combine_annual_av0/in/atmos –out-dir /tmp/pytest-of-Ian.Laflotte/pytest-211/test_combine_annual_av0/out –component atmos –begin 1980 –end 1981 –frequency yr –interval P2Y

fre.tests.test_fre_app_cli.test_cli_fre_app_combine_time_averages_help(capfd)

fre app combine-time-averages –help

fre.tests.test_fre_app_cli.test_cli_fre_app_combine_time_averages_opt_dne(capfd)

fre app combine-time-averages optionDNE

fre.tests.test_fre_app_cli.test_cli_fre_app_gen_time_averages(capfd)

fre app gen-time-averages

fre.tests.test_fre_app_cli.test_cli_fre_app_gen_time_averages_case(capfd)

fre app gen-time-averages –inf –outf –avg_type –pkg –unwgt

fre.tests.test_fre_app_cli.test_cli_fre_app_gen_time_averages_help(capfd)

fre app gen-time-averages –help

fre.tests.test_fre_app_cli.test_cli_fre_app_gen_time_averages_opt_dne(capfd)

fre app gen-time-averages optionDNE

fre.tests.test_fre_app_cli.test_cli_fre_app_gen_time_averages_wrapper(capfd)

fre app gen-time-averages-wrapper

fre.tests.test_fre_app_cli.test_cli_fre_app_gen_time_averages_wrapper_case(capfd)

fre app gen-time-averages-wrapper –cycle-point 0002-01-01 –input-interval P1Y –output-interval P2Y –grid 180_288.conserve_order1 –sources tracer_level –frequency yr –pkg cdo –dir FOO_PLACEHOLD

fre.tests.test_fre_app_cli.test_cli_fre_app_gen_time_averages_wrapper_help(capfd)

fre app gen-time-averages-wrapper –help

fre.tests.test_fre_app_cli.test_cli_fre_app_gen_time_averages_wrapper_opt_dne(capfd)

fre app gen-time-averages-wrapper optionDNE

fre.tests.test_fre_app_cli.test_cli_fre_app_help(capfd)

fre app –help

fre.tests.test_fre_app_cli.test_cli_fre_app_mask_atmos_plevel(capfd)

fre app mask-atmos-plevel

fre.tests.test_fre_app_cli.test_cli_fre_app_mask_atmos_plevel_exception()

fre app mask-atmos-plevel optionDNE

fre.tests.test_fre_app_cli.test_cli_fre_app_mask_atmos_plevel_help(capfd)

fre app mask-atmos-plevel –help

fre.tests.test_fre_app_cli.test_cli_fre_app_mask_atmos_plevel_opt_dne(capfd)

fre app mask-atmos-plevel optionDNE

fre.tests.test_fre_app_cli.test_cli_fre_app_opt_dne(capfd)

fre app optionDNE

fre.tests.test_fre_app_cli.test_cli_fre_app_regrid(capfd)

fre app regrid

fre.tests.test_fre_app_cli.test_cli_fre_app_regrid_help(capfd)

fre app regrid –help

fre.tests.test_fre_app_cli.test_cli_fre_app_regrid_opt_dne(capfd)

fre app regrid optionDNE

fre.tests.test_fre_app_cli.test_cli_fre_app_regrid_test_case_1(capfd)

fre app regrid_xy –help

fre.tests.test_fre_app_cli.test_cli_fre_app_remap(capfd)

fre app remap

fre.tests.test_fre_app_cli.test_cli_fre_app_remap_help(capfd)

fre app remap –help

fre.tests.test_fre_app_cli.test_cli_fre_app_remap_opt_dne(capfd)

fre app remap optionDNE