diff --git a/scripts/generate_psa_wrappers.py b/scripts/generate_psa_wrappers.py index 29cb4e3fd8..225c82e2e8 100755 --- a/scripts/generate_psa_wrappers.py +++ b/scripts/generate_psa_wrappers.py @@ -12,7 +12,8 @@ DEFAULT_H_OUTPUT_FILE_NAME = 'tests/include/test/psa_test_wrappers.h' def main() -> None: - parser = argparse.ArgumentParser(description=globals()['__doc__']) + parser = argparse.ArgumentParser(description=globals()['__doc__'], + allow_abbrev=False) parser.add_argument('--log', help='Stream to log to (default: no logging code)') parser.add_argument('--output-c', diff --git a/scripts/generate_test_cert_macros.py b/scripts/generate_test_cert_macros.py index b6d97fcd1d..4f18fa6ea0 100755 --- a/scripts/generate_test_cert_macros.py +++ b/scripts/generate_test_cert_macros.py @@ -53,7 +53,7 @@ ] def main(): - parser = argparse.ArgumentParser() + parser = argparse.ArgumentParser(allow_abbrev=False) default_output_path = os.path.join(TESTS_DIR, 'src', 'test_certs.h') parser.add_argument('--output', type=str, default=default_output_path) parser.add_argument('--list-dependencies', action='store_true') diff --git a/scripts/generate_test_code.py b/scripts/generate_test_code.py index 6a69f9d3d2..f7c4b77408 100755 --- a/scripts/generate_test_code.py +++ b/scripts/generate_test_code.py @@ -1207,7 +1207,8 @@ def main(): :return: """ parser = argparse.ArgumentParser( - description='Dynamically generate test suite code.') + description='Dynamically generate test suite code.', + allow_abbrev=False) parser.add_argument("-f", "--functions-file", dest="funcs_file", diff --git a/scripts/generate_test_keys.py b/scripts/generate_test_keys.py index effc65ac3e..7db0c78e53 100755 --- a/scripts/generate_test_keys.py +++ b/scripts/generate_test_keys.py @@ -170,7 +170,7 @@ def collect_keys() -> Tuple[str, str]: def main() -> None: default_output_path = guess_project_root() + "/tests/src/test_keys.h" - argparser = argparse.ArgumentParser() + argparser = argparse.ArgumentParser(allow_abbrev=False) argparser.add_argument("--output", help="Output file", default=default_output_path) args = argparser.parse_args() diff --git a/scripts/mbedtls_framework/test_data_generation.py b/scripts/mbedtls_framework/test_data_generation.py index a84f7dd2f0..5efeb6abe8 100644 --- a/scripts/mbedtls_framework/test_data_generation.py +++ b/scripts/mbedtls_framework/test_data_generation.py @@ -178,7 +178,8 @@ def generate_target(self, name: str, *target_args) -> None: def main(args, description: str, generator_class: Type[TestGenerator] = TestGenerator): """Command line entry point.""" - parser = argparse.ArgumentParser(description=description) + parser = argparse.ArgumentParser(description=description, + allow_abbrev=False) parser.add_argument('--list', action='store_true', help='List available targets and exit') parser.add_argument('--list-for-cmake', action='store_true',