acloud: Handle local_image in AVDSpec.
Bug: 112616295
Test: ./run_tests.sh, m acloud && acloud create
acloud create --local_image
acloud create --local_image test_image_path
Change-Id: Ide3c0a4833a1d9e62009a9cd0964c0f108fbbb95
diff --git a/public/acloud_main.py b/public/acloud_main.py
index 893d96d..44085c8 100644
--- a/public/acloud_main.py
+++ b/public/acloud_main.py
@@ -290,6 +290,7 @@
return parsed_args
+# pylint: disable=too-many-branches
def _VerifyArgs(parsed_args):
"""Verify args.
@@ -299,6 +300,9 @@
Raises:
errors.CommandArgError: If args are invalid.
"""
+ if parsed_args.which == create_args.CMD_CREATE:
+ create_args.VerifyArgs(parsed_args)
+
if (parsed_args.which == create_args.CMD_CREATE
and parsed_args.avd_type == constants.TYPE_GCE):
if (parsed_args.spec and parsed_args.spec not in constants.SPEC_NAMES):