isofit.test.test_cli_machinery ============================== .. py:module:: isofit.test.test_cli_machinery .. autoapi-nested-parse:: High-level tests to ensure the CLI is constructed properly. Attributes ---------- .. autoapisummary:: isofit.test.test_cli_machinery.isoplots isofit.test.test_cli_machinery.ISOFIT_ABSPATH isofit.test.test_cli_machinery.IS_INSTALLED_VIA_PYTHONPATH isofit.test.test_cli_machinery.potential_isofit_path isofit.test.test_cli_machinery._NO_EXECUTABLE_MARKER Functions --------- .. autoapisummary:: isofit.test.test_cli_machinery.test_subcommand_registration isofit.test.test_cli_machinery.test_version Module Contents --------------- .. py:data:: isoplots :value: None .. py:data:: ISOFIT_ABSPATH .. py:data:: IS_INSTALLED_VIA_PYTHONPATH :value: False .. py:data:: potential_isofit_path .. py:data:: _NO_EXECUTABLE_MARKER .. py:function:: test_subcommand_registration(executable) Ensure all CLI subcommands are registered. Test both ``$ isofit`` and ``$ python3 -m isofit``. .. py:function:: test_version() Ensure ``--version`` flag works.