From 6ec902c1b54b49635a73ab3388b7e691b3d2daaa Mon Sep 17 00:00:00 2001 From: boukeversteegh Date: Fri, 22 May 2020 21:03:45 +0200 Subject: [PATCH] Fix generate noargs. Sorted iteration. --- betterproto/tests/generate.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/betterproto/tests/generate.py b/betterproto/tests/generate.py index c33f30b..2c081b7 100644 --- a/betterproto/tests/generate.py +++ b/betterproto/tests/generate.py @@ -17,7 +17,7 @@ def generate(whitelist: Set[str]): test_case_names = set(get_directories(inputs_path)) - for test_case_name in test_case_names: + for test_case_name in sorted(test_case_names): test_case_path = os.path.join(inputs_path, test_case_name) is_path_whitelisted = path_whitelist and os.path.realpath(test_case_path) in path_whitelist @@ -51,7 +51,7 @@ HELP = "\n".join([ def main(): - if sys.argv[1] in ('-h', '--help'): + if set(sys.argv).intersection({'-h', '--help'}): print(HELP) return whitelist = set(sys.argv[1:])