[autotest] exclude host in locked and Verifying status from available hosts.

BUG=chromium:420305
TEST=local test call check_dut_availability, to confirm verifying and locked
duts are not counted as available.

import common
from autotest_lib.server.cros.dynamic_suite import frontend_wrappers
from autotest_lib.site_utils import diagnosis_utils

import logging
logging.getLogger().setLevel(logging.DEBUG)

afe = frontend_wrappers.RetryingAFE(
        server='localhost', timeout_min=60, delay_sec=0)
rpc_helper = diagnosis_utils.RPCHelper(afe)
rpc_helper.check_dut_availability('peppy', 'bvt', 1)

Change-Id: Ieeccdb0d33cc99cbcf0d8e245602bbf5fe8be2f6
Reviewed-on: https://chromium-review.googlesource.com/222616
Tested-by: Dan Shi <dshi@chromium.org>
Reviewed-by: Prashanth B <beeps@chromium.org>
Commit-Queue: Dan Shi <dshi@chromium.org>
1 file changed