1# Copyright (c) 2014 The Chromium OS Authors. All rights reserved. 2# Use of this source code is governed by a BSD-style license that can be 3# found in the LICENSE file. 4 5""" 6CM_01 Validation of |transaction_id| and |status_codes| in Modem's Response to 7MBIM_OPEN_MSG 8 9Reference: 10 [1] Universal Serial Bus Communication Class MBIM Compliance Testing: 38 11 http://www.usb.org/developers/docs/devclass_docs/MBIM-Compliance-1.0.pdf 12""" 13 14import common 15from autotest_lib.client.cros.cellular.mbim_compliance.sequences \ 16 import mbim_open_generic_sequence 17from autotest_lib.client.cros.cellular.mbim_compliance.tests import test 18 19 20class CM01Test(test.Test): 21 """ Implement the CM_01 test. """ 22 23 def run_internal(self): 24 """ Run CM_01 test. """ 25 # Step 1 26 open_message, response_message = ( 27 mbim_open_generic_sequence.MBIMOpenGenericSequence( 28 self.test_context).run()) 29