def test_options_format_possible_values(config): """The format option implies a set of validations.""" cmd = AnalyzeCommand(config) parser = ArgumentParser() cmd.fill_parser(parser) (action, ) = [ action for action in parser._actions if action.dest == "format" ] assert action.choices == ["json"]
def test_options_filepath_type(config): """The filepath parameter implies a set of validations.""" cmd = AnalyzeCommand(config) parser = ArgumentParser() cmd.fill_parser(parser) (action, ) = [ action for action in parser._actions if action.dest == "filepath" ] assert action.type is useful_filepath