Use argparser default for targets

Signed-off-by: Werner Lewis <werner.lewis@arm.com>
diff --git a/scripts/mbedtls_dev/test_generation.py b/scripts/mbedtls_dev/test_generation.py
index 997d8e1..afe0040 100644
--- a/scripts/mbedtls_dev/test_generation.py
+++ b/scripts/mbedtls_dev/test_generation.py
@@ -167,6 +167,7 @@
     parser.add_argument('--list', action='store_true',
                         help='List available targets and exit')
     parser.add_argument('targets', nargs='*', metavar='TARGET',
+                        default=sorted(generator_class.TARGETS), 
                         help='Target file to generate (default: all; "-": none)')
     options = parser.parse_args(args)
     generator = generator_class(options)
@@ -174,14 +175,11 @@
         for name in sorted(generator.TARGETS):
             print(generator.filename_for(name))
         return
-    if options.targets:
-        # Allow "-" as a special case so you can run
-        # ``generate_xxx_tests.py - $targets`` and it works uniformly whether
-        # ``$targets`` is empty or not.
-        options.targets = [os.path.basename(re.sub(r'\.data\Z', r'', target))
-                           for target in options.targets
-                           if target != '-']
-    else:
-        options.targets = sorted(generator.TARGETS)
+    # Allow "-" as a special case so you can run
+    # ``generate_xxx_tests.py - $targets`` and it works uniformly whether
+    # ``$targets`` is empty or not.
+    options.targets = [os.path.basename(re.sub(r'\.data\Z', r'', target))
+                       for target in options.targets
+                       if target != '-']
     for target in options.targets:
         generator.generate_target(target)