# Copyright 2014 The Chromium OS Authors. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. from autotest_lib.client.common_lib import error from autotest_lib.client.cros.cellular import mm def ClearGobiModemFaultInjection(): """If a Gobi modem is present, try to clear its fault-injection state.""" try: modem_manager, modem_path = mm.PickOneModem('Gobi') except error.TestError: # Did not find a Gobi modem. Simply return. return modem = modem_manager.GetModem(modem_path).GobiModem() if modem: modem.InjectFault('ClearFaults', 1)