| # Copyright (c) 2013 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. |
| |
| import unittest |
| |
| import common |
| from autotest_lib.client.cros.cellular import scpi |
| from autotest_lib.client.cros.cellular import cellular_logging |
| from autotest_lib.client.cros.cellular import base_station_8960 |
| from autotest_lib.client.cros.cellular import prologix_scpi_driver |
| from autotest_lib.client.cros.cellular import labconfig |
| |
| log = cellular_logging.SetupCellularLogging('base_station_8960_test') |
| |
| config = labconfig.Configuration(['--cell', 'mtv', '--technology', 'CDMA']) |
| |
| class test_8960(unittest.TestCase): |
| """ |
| Test the 8960 class. |
| """ |
| def test_make_one(self): |
| x = config.cell['basestations'][0] |
| adapter = x['gpib_adapter'] |
| scpi_device = scpi.Scpi( |
| prologix_scpi_driver.PrologixScpiDriver( |
| hostname=adapter['address'], |
| port=adapter['ip_port'], |
| gpib_address=adapter['gpib_address'], |
| read_timeout_seconds=5), |
| opc_on_stanza=True) |
| call_box = base_station_8960.BaseStation8960(scpi_device, |
| no_initialization=False) |
| |
| if __name__ == '__main__': |
| unittest.main() |